-- =============================================================================
-- GDMO definitions extracted from ITU-T Rec. M.3108.2 (2000)
-- =============================================================================
cmLeasedCircuitService MANAGED OBJECT CLASS
DERIVED FROM "Rec. M.3108.1": transportService ;
CHARACTERIZED BY
"Rec. M.3108.1": aliasNamePackage,
-- This package is optional in M.3108.1 but mandatory in this Recommendation
"Rec. X.721 | ISO/IEC 10165-2": duration,
cmLeasedCircuitServicePkg PACKAGE
BEHAVIOUR
cmLeasedCircuitServiceBehaviour BEHAVIOUR
DEFINED AS
"See Subclause The cmLeasedCircuitService MOC" ;;
ATTRIBUTES
"X.721": availabilityStatus GET,
listOfSLCsUsed GET SET-BY-CREATE,
"Rec. M.3108.1": originatingLocationCPE GET SET-BY-CREATE,
"Rec. M.3108.1": originatingLocationSap GET SET-BY-CREATE,
restrictionsOnSLC GET SET-BY-CREATE,
selectionPriority GET-REPLACE ,
"Rec. M.3108.1": terminatingLocationCPE GET SET-BY-CREATE,
"Rec. M.3108.1": terminatingLocationSap GET SET-BY-CREATE ,
"Rec. X.721": usageState GET;;;
REGISTERED AS {m3108Part2ObjectClass 1} ;
preProvisionedSLC MANAGED OBJECT CLASS
DERIVED FROM "Rec. M.3108.1": transportService ;
CHARACTERIZED BY
preProvisionedSLCPkg PACKAGE
BEHAVIOUR
preProvisionedSLCPBehaviour BEHAVIOUR
DEFINED AS
"See Subclause The preProvisionedSLC MOC" ;;
ATTRIBUTES
dedicatedOrShared GET ,
leasedCircuitServicePtrList GET-REPLACE ,
loopbackControl GET-REPLACE ,
"Rec. M.3100": protected GET ,
slcEnds GET ,
"Rec. X.721": usageState GET ;;;
REGISTERED AS {m3108Part2ObjectClass 2} ;
createCmLeasedCircuitServiceError PARAMETER
CONTEXT SPECIFIC-ERROR ;
WITH SYNTAX M3108Part2ASN1Module.CreateCmLeasedCircuitServiceError ;
BEHAVIOUR
createCmLeasedCircuitServiceErrorBehaviour BEHAVIOUR
DEFINED AS
" See Subclause Processing Failure Specific Errorsfor details." ;;
REGISTERED AS {m3108Part2Parameter 1 } ;
deleteCmLeasedCircuitServiceError PARAMETER
CONTEXT SPECIFIC-ERROR ;
WITH SYNTAX M3108Part2ASN1Module.DeleteCmLeasedCircuitServiceError ;
BEHAVIOUR
deleteCmLeasedCircuitServiceErrorBehaviour BEHAVIOUR
DEFINED AS
" See Subclause Processing Failure Specific Errorsfor details. " ;;
REGISTERED AS {m3108Part2Parameter 2 } ;
identifyLockedLCSError PARAMETER
CONTEXT SPECIFIC-ERROR ;
WITH SYNTAX M3108Part2ASN1Module.IdentifyLockedLCSError;
BEHAVIOUR
identifyLockedLCSErrorBehaviour BEHAVIOUR
DEFINED AS
" See Subclause Processing Failure Specific Errorsfor details." ;;
REGISTERED AS {m3108Part2Parameter 3 } ;
initiateLoopbackError PARAMETER
CONTEXT SPECIFIC-ERROR ;
WITH SYNTAX M3108Part2ASN1Module.InitiateLoopbackError;
BEHAVIOUR
initiateLoopbackErrorBehaviour BEHAVIOUR
DEFINED AS
" See Subclause Processing Failure Specific Errorsfor details." ;;
REGISTERED AS {m3108Part2Parameter 4 } ;
modifyLCSError PARAMETER
CONTEXT SPECIFIC-ERROR ;
WITH SYNTAX M3108Part2ASN1Module.ModifyLCSError;
BEHAVIOUR
modifyLCSErrorBehaviour BEHAVIOUR
DEFINED AS
" See Subclause Processing Failure Specific Errorsfor details." ;;
REGISTERED AS {m3108Part2Parameter 5 } ;
terminateLoopbackError PARAMETER
CONTEXT SPECIFIC-ERROR ;
WITH SYNTAX M3108Part2ASN1Module.TerminateLoopbackError;
BEHAVIOUR
terminateLoopbackErrorBehaviour BEHAVIOUR
DEFINED AS
" See Subclause Processing Failure Specific Errors for details." ;;
REGISTERED AS {m3108Part2Parameter 6 } ;
cmLeasedCircuitService-account NAME BINDING
SUBORDINATE OBJECT CLASS cmLeasedCircuitService AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS "X.790": account AND SUBCLASSES;
WITH ATTRIBUTE "X.790": serviceId ;
CREATE WITH-AUTOMATIC-INSTANCE-NAMING createCmLeasedCircuitServiceError ;
DELETE
deleteCmLeasedCircuitServiceError ;
REGISTERED AS {m3108Part2NameBinding 1 } ;
preProvisionedSLC-account NAME BINDING
SUBORDINATE OBJECT CLASS preProvisionedSLC AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS "X.790": account AND SUBCLASSES;
WITH ATTRIBUTE "X.790": serviceId ;
REGISTERED AS {m3108Part2NameBinding 2 } ;
dedicatedOrShared ATTRIBUTE
WITH ATTRIBUTE SYNTAX M3108Part2ASN1Module.DedicatedOrShared ;
MATCHES FOR EQUALITY ;
BEHAVIOUR
dedicatedOrSharedBehaviour BEHAVIOUR
DEFINED AS
"See Subclause dedicatedOrShared." ;;
REGISTERED AS {m3108Part2Attribute 1 } ;
leasedCircuitServicePtrList ATTRIBUTE
WITH ATTRIBUTE SYNTAX M3108Part2ASN1Module.LeasedCircuitServicePtrList ;
MATCHES FOR EQUALITY ;
BEHAVIOUR
leasedCircuitServicePtrListBehaviour BEHAVIOUR
DEFINED AS
"See Subclause leasedCircuitServicePtrList" ;;
REGISTERED AS {m3108Part2Attribute 2 } ;
listOfSLCsUsed ATTRIBUTE
WITH ATTRIBUTE SYNTAX M3108Part2ASN1Module.ListOfSLCsUsed ;
MATCHES FOR EQUALITY ;
BEHAVIOUR
listOfSLCsUsedBehaviour BEHAVIOUR
DEFINED AS
"See Subclause listOfSLCsUsed." ;;
REGISTERED AS {m3108Part2Attribute 3 } ;
loopbackControl ATTRIBUTE
WITH ATTRIBUTE SYNTAX M3108Part2ASN1Module.LoopbackControl ;
MATCHES FOR EQUALITY ;
BEHAVIOUR
loopbackControlBehaviour BEHAVIOUR
DEFINED AS
"See Subclause loopbackControl." ;;
REGISTERED AS {m3108Part2Attribute 4 } ;
restrictionsOnSLC ATTRIBUTE
WITH ATTRIBUTE SYNTAX M3108Part2ASN1Module.RestrictionsOnSLC ;
MATCHES FOR EQUALITY ;
BEHAVIOUR
restrictionsOnSLCBehaviour BEHAVIOUR
DEFINED AS
"See Subclause restrictionsOnSLC." ;;
REGISTERED AS {m3108Part2Attribute 5 } ;
selectionPriority ATTRIBUTE
WITH ATTRIBUTE SYNTAX M3108Part2ASN1Module.SelectionPriority ;
MATCHES FOR EQUALITY ;
BEHAVIOUR
selectionPriorityBehaviour BEHAVIOUR
DEFINED AS
"See Subclause selectionPriority." ;;
REGISTERED AS {m3108Part2Attribute 6 } ;
slcEnds ATTRIBUTE
WITH ATTRIBUTE SYNTAX M3108Part2ASN1Module.SlcEnds ;
MATCHES FOR EQUALITY ;
BEHAVIOUR
slcEndsBehaviour BEHAVIOUR
DEFINED AS
"See Subclause slcEnds." ;;
REGISTERED AS {m3108Part2Attribute 7 } ;
-- =============================================================================
-- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004