-- ============================================================================= -- GDMO definitions extracted from ITU-T Rec. Q.832.2 (1999) -- ============================================================================= bbccCommPathBb MANAGED OBJECT CLASS DERIVED FROM "ITU-T Q.832.1":commPathBb; CHARACTERIZED BY bbccCommPathBbPkg PACKAGE BEHAVIOUR bbccCommPathBbBeh;;; REGISTERED AS {q832-2ManagedObjectClass 1}; bbccCommPathBbBeh BEHAVIOUR DEFINED AS "The B-BCC communication path object class carries the B-BCC protocol information. Only one object of this class shall be contained within the superior managed object."; lspVb52An MANAGED OBJECT CLASS DERIVED FROM "ITU-T Q.832.1":lspVb51An; CHARACTERIZED BY lspVb52AnPkg PACKAGE BEHAVIOUR lspVb52AnBeh; NOTIFICATIONS resetBbccResult, presyncBbccResult;;; REGISTERED AS {q832-2ManagedObjectClass 2}; lspVb52AnBeh BEHAVIOUR DEFINED AS "This managed object represents a group of VP's coming from the same Service Node and controlled by the same VB5.2 protocol. The resetBbccResult notification shall be emitted by the AN when a BBCC reset procedure is initiated by the SN. The presyncBbccResult notification shall be emitted by the AN when a BBCC presynchronization procedure is initiated by the SN."; lspVb52Sn MANAGED OBJECT CLASS DERIVED FROM "ITU-T Q.832.1":lspVb51Sn; CHARACTERIZED BY lspVb52SnPkg PACKAGE BEHAVIOUR lspVb52SnBeh; ATTRIBUTES connectionIdentifierFlag DEFAULT VALUE Q832-2ASN1Module.connectionIdentifierFlagDefault GET-REPLACE; ACTIONS resetBbcc; NOTIFICATIONS resetBbccResult;;; REGISTERED AS {q832-2ManagedObjectClass 3}; lspVb52SnBeh BEHAVIOUR DEFINED AS "This managed object represents a group of VP's coming from the same Access Network and controlled by the same VB5.2 protocol. The connectionIdentifierFlag attribute indicates whether an exclusive procedure, when the Service Node requests a dedicated VPCI/VCI combination, or a non-exclusive procedure, when the Service Node proposes a preferred VPCI/VCI combination, is used for the selection of all on-demand VPCI/VCI combinations on the Logical Service Port. The resetBbcc action initiates the BBCC reset procedure. The resetBbccResult notification shall be emitted by the SN when a BBCC reset procedure is initiated autonomously by the NE. The presyncBbccResult notification shall be emitted by the SN when a BBCC presynchronization procedure is initiated autonomously by the NE."; vclLup MANAGED OBJECT CLASS DERIVED FROM "ITU-T X.721":top; CHARACTERIZED BY vclLupPkg PACKAGE BEHAVIOUR vclLupBeh; ATTRIBUTES vclLupId GET SET-BY-CREATE, bbccRequired GET SET-BY-CREATE, vciAtLup GET SET-BY-CREATE, vcCtpPtr GET SET-BY-CREATE; NOTIFICATIONS "ITU-T X.721": objectDeletion;;; REGISTERED AS {q832-2ManagedObjectClass 4}; vclLupBeh BEHAVIOUR DEFINED AS "The vclLup managed object class is a class of managed objects that provides the SN with additional AN information about (semi-)permanent VC connections. A vclLup instance may be contained in a vpcLupVb52 instance only if the vpType attribute of vpcLupVb52 is set to mixed. If the bbccRequired attribute is set to TRUE, the SN triggers the B-BCC protocol to establish the VC connection in the AN. An object deletion notification is emitted, when an object instance is deleted automatically as a consequence of the deletion of the associated vcCTPBidirectional instance."; vpcLupVb52 MANAGED OBJECT CLASS DERIVED FROM "ITU-T Q.832.1":vpcLup; CHARACTERIZED BY "ITU-T I.751":egressTrafficDescriptorPkg, "ITU-T I.751":ingressTrafficDescriptorPkg, "ITU-T I.751":qosClassesPkg, lupVcLevelProfilePkg , vpcLupVb52Pkg PACKAGE BEHAVIOUR vpcLupVb52Beh; ATTRIBUTES "ITU-T Q.824.6":vpType GET-REPLACE;;; REGISTERED AS {q832-2ManagedObjectClass 5}; vpcLupVb52Beh BEHAVIOUR DEFINED AS "Each instance of the vpcLupVb52 managed object class models within the SN a single VPC that belongs to an LUP and is terminated at the AN; within these VPCs shall be allocated only VCCs carried towards the SN across a VB5.2 interface. Instances of this managed object class provide the SN with the relevant information to select at the UNI a VPCs that may contain the VCC requested by the user. An instance of vpcLupVb52 may contain semi-permanent or on-demand or both types of VC connections; the class of the VC connections contained in the VPC is specified by the vpType attribute. The packages egressTrafficDescriptorPkg and ingressTrafficDescriptorPkg provide information concerning the traffic characteristic of the VP in both directions, ingress and egress; the attribute values of these packages shall be provided to the managing system of the SN by the managing system of the AN. The package qosClassesPkg contains the QoS class of the VP. The attribute values of this package shall be provided to the managing system of the SN by the managing system of the AN. The package lupVcLevelProfilePkg provides the SN with the information concerning the remote VC level profiling; the attribute values of this package shall be provided to the managing system of the SN by the managing system of the AN."; vpTtpLup MANAGED OBJECT CLASS DERIVED FROM "ITU-T I.751":vpTTPBidirectional; CHARACTERIZED BY "ITU-T Q.824.6": propagationDelayPkg, vpTtpLupPkg PACKAGE BEHAVIOUR vpTtpLupBeh;;; REGISTERED AS {q832-2ManagedObjectClass 6}; vpTtpLupBeh BEHAVIOUR DEFINED AS "Each instance of the vpTtpLup managed object class models (within the AN) a single VPC that belongs to an LUP and is terminated at the AN."; vclLup-vpcLupVb52 NAME BINDING SUBORDINATE OBJECT CLASS vclLup AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS vpcLupVb52 AND SUBCLASSES; WITH ATTRIBUTE vclLupId; BEHAVIOUR vclLup-vpcLupVb52Beh; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {q832-2NameBinding 1}; vclLup-vpcLupVb52Beh BEHAVIOUR DEFINED AS "An instance of a vclLup managed object class shall be deleted automatically when the associated vcCTPBidirectional object instance (refered to by the vcCtpPtr) is deleted."; vpcLupVb52-uniAccessVb5 NAME BINDING SUBORDINATE OBJECT CLASS vpcLupVb52 AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "ITU-T Q.832.1":uniAccessVb5 AND SUBCLASSES; WITH ATTRIBUTE "ITU-T Q.832.1":vpcLupId; BEHAVIOUR vpcLupVb52-uniAccessVb5Beh; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {q832-2NameBinding 2}; vpcLupVb52-uniAccessVb5Beh BEHAVIOUR DEFINED AS " An instance of vpcLupVb52 of vpType 'on-demand' or 'mixed' may not exist within a uniAccessVb5 instance, when the latter is associated to a vpTTPBidirectionalVB5 instance of vpType 'on-demand' or 'mixed' (by the tpAndVpciSigPtrList)."; lupVcLevelProfilePkg PACKAGE BEHAVIOUR lupVcLevelProfilePkgBeh; ATTRIBUTES "ITU-T I.751":maxNumVCIBitsSupported GET-REPLACE, "ITU-T I.751":maxNumActiveVCCsAllowed GET-REPLACE; REGISTERED AS {q832-2Package 1}; lupVcLevelProfilePkgBeh BEHAVIOUR DEFINED AS "This package contains attributes that model the VC level profiling concerning a VPC of a LUP associated to a VB5.2 interface. The attributes reflect the lower of the values supported by the AN and the user. E.g. if the AN value is 8 and the user value is 6 then the attribute value is 6, and if the AN value is 8 and the user value is 9 then the attribute value is 8."; bbccRequired ATTRIBUTE WITH ATTRIBUTE SYNTAX Q832-2ASN1Module.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR bbccRequiredBeh; REGISTERED AS {q832-2Attribute 1}; bbccRequiredBeh BEHAVIOUR DEFINED AS "This attribute defines whether a (semi-)permanent connection in the SN is to be established in the AN by using the B-BCC protocol. Moreover, if this is the case, the SN will re-establish the connection autonomously in case of a failure of the connection in the AN."; connectionIdentifierFlag ATTRIBUTE WITH ATTRIBUTE SYNTAX Q832-2ASN1Module.ConnectionIdentifierFlag; MATCHES FOR EQUALITY; BEHAVIOUR connectionIdentifierFlagBeh; REGISTERED AS {q832-2Attribute 2}; connectionIdentifierFlagBeh BEHAVIOUR DEFINED AS "This attribute indicates whether an exclusive procedure, when the Service Node requests a dedicated VPCI/VCI combination, or a non-exclusive procedure, when the Service Node proposes a preferred VPCI/VCI combination, is used for the selection of on-demand VPCI/VCI combinations."; vcCtpPtr ATTRIBUTE WITH ATTRIBUTE SYNTAX Q832-2ASN1Module.ObjectInstance; MATCHES FOR EQUALITY; BEHAVIOUR vcCtpPtrBeh; REGISTERED AS {q832-2Attribute 3}; vcCtpPtrBeh BEHAVIOUR DEFINED AS "This entity identifies the virtual channel connection termination point associated with the object instance."; vciAtLup ATTRIBUTE WITH ATTRIBUTE SYNTAX Q832-2ASN1Module.VciValue; MATCHES FOR EQUALITY; BEHAVIOUR vciAtLupBeh; REGISTERED AS {q832-2Attribute 4}; vciAtLupBeh BEHAVIOUR DEFINED AS "This attribute defines the VCI value at the user side of a (semi-)permanent VC connection."; vclLupId ATTRIBUTE WITH ATTRIBUTE SYNTAX Q832-2ASN1Module.NameType; MATCHES FOR EQUALITY; BEHAVIOUR vclLupIdBeh; REGISTERED AS {q832-2Attribute 5}; vclLupIdBeh BEHAVIOUR DEFINED AS "This attribute is used for naming instances of the class vclLup."; resetBbcc ACTION BEHAVIOUR resetBbccBeh; MODE CONFIRMED; WITH REPLY SYNTAX Q832-2ASN1Module.ResetBbccResult; REGISTERED AS {q832-2Action 1}; resetBbccBeh BEHAVIOUR DEFINED AS "This action is used to initiate the BBCC reset procedure."; presyncBbccResult NOTIFICATION BEHAVIOUR presyncBbccResultBeh; REGISTERED AS {q832-2Notification 1}; presyncBbccResultBeh BEHAVIOUR DEFINED AS "This notification indicates to the operator that a BBCC presynchronization procedure, which was initiated by the SN, took place successfully."; resetBbccResult NOTIFICATION BEHAVIOUR resetBbccResultBeh; WITH INFORMATION SYNTAX Q832-2ASN1Module.ResetBbccNotificationResult; REGISTERED AS {q832-2Notification 2}; resetBbccResultBeh BEHAVIOUR DEFINED AS "This notification indicates to the operator that a BBCC reset procedure was initiated either by the remote side or autonomously by the NE. The resource affected by the reset procedure (according to the VB5.2 interface standard) is specified by the ResetBbccNotificationResult."; -- ============================================================================= -- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004