Module TINAScsMgmtCtxt


Exception Index

e_usmMgmtCtxt

Struct Index

t_MgmtCtxt
Management Context definition.

Enum Index

t_usmMgmtCtxt_error

Alias Index

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.
t_MgmtCtxtList
t_ToMID

Structs

t_MgmtCtxt
struct t_MgmtCtxt
{
    string<8> ctxtype;
    CosTrading::PropertySeq props;
    Security::Opaque proof;
    t_ToMID tom;
};

Management Context definition.

Members:
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.


Exceptions

e_usmMgmtCtxt
exception e_usmMgmtCtxt
{
    t_usmMgmtCtxt_error error;
    string reason;
};

Enums

t_usmMgmtCtxt_error
enum t_usmMgmtCtxt_error
{
    cannotBind,
    cannotRebind,
    cannotUnbind,
    inconsistentMgmtContext,
    mgmtContextinUse
};

Aliases

t_MgmtCtxtID
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.


t_MgmtCtxtList
typedef sequence<t_MgmtCtxt> t_MgmtCtxtList;
t_ToMID
typedef string t_ToMID;

Generated by the OmniBroker IDL-to-HTML translator (non-commercial)