struct t_MgmtCtxt { string<8> ctxtype; CosTrading::PropertySeq props; Security::Opaque proof; t_ToMID tom; };
Management Context definition.
ctxtype
- F,C,A,P,S context type.
props
- we assume that management context is
represented by a list of property-value
pairs. For example, an accounting management
context may have properties such as tariffId,
billing options, recovery options, etc.
The set of properties (management schema) will be
defined separately in respective management
architecture document.
proof
- proof of origin, proof of receipt, which
proves both parties agreed on the content.
it is assumed that MgmtCtxts are negotiated
between User and GCCM. A proof is attached
at the conclusion of negotiation.
tom
- ID of ToM, from which this MgmtCtxt may be
derived. When no such ToM exists, the value
should be NULL.
exception e_usmMgmtCtxt { t_usmMgmtCtxt_error error; string reason; };
enum t_usmMgmtCtxt_error { cannotBind, cannotRebind, cannotUnbind, inconsistentMgmtContext, mgmtContextinUse };
typedef string t_MgmtCtxtID;
Management context ID: a reference to a consistent (submittable) set of management contexts (t_MgmtCtxtList), which can be bound to a service session in question.
typedef sequence<t_MgmtCtxt> t_MgmtCtxtList;
typedef string t_ToMID;
Generated by the OmniBroker IDL-to-HTML translator (non-commercial)