-- ============================================================================= -- GDMO definitions extracted from ITU-T Rec. Q.824.7 (2000) -- ============================================================================= postAnalysisEvaluationR1 MANAGED OBJECT CLASS DERIVED FROM "ITU-T Q.824.6":postAnalysisEvaluation; CHARACTERIZED BY postAnalysisEvaluationR1Pkg PACKAGE BEHAVIOUR postAnalysisEvaluationR1Beh; ATTRIBUTES switchingModes DEFAULT VALUE Q824-7Asn1Module.switchingModesDefault GET-REPLACE;;; REGISTERED AS {q824-7ManagedObjectClass 1}; postAnalysisEvaluationR1Beh BEHAVIOUR DEFINED AS "This subclass of postAnalysisEvaluation is enhanced to support VP switching."; softPvc MANAGED OBJECT CLASS DERIVED FROM "Rec. X.721| ISO/IEC 10165-2": top; CHARACTERIZED BY "ITU-T M.3100": attributeValueChangeNotificationPackage, "ITU-T M.3100": stateChangeNotificationPackage, "ITU-T M.3100": createDeleteNotificationsPackage, softPvcPkg PACKAGE BEHAVIOUR softPvcBeh; ATTRIBUTES softPvcId GET SET-BY-CREATE, "Rec. X.721|ISO/IEC-10165-2": administrativeState GET-REPLACE, "Rec. X.721|ISO/IEC-10165-2": operationalState GET SET-BY-CREATE, calledPartyNumber GET SET-BY-CREATE, calledPartySelectionType GET SET-BY-CREATE, softPvcCause GET;;; CONDITIONAL PACKAGES atmTrafficDescriptorPtrPkg PRESENT IF "supplied by the managing system", uniAccessPtrPkg PRESENT IF "instance is associated with a 'uniAccess' object instance", callingPartyVpciPkg PRESENT IF "supplied by the managing system", callingPartyNumberPtrPkg PRESENT IF "supplied by the managing system", calledPartyVpciPkg PRESENT IF "supplied by the managing system", retryPkg PRESENT IF "supplied by the managing system"; REGISTERED AS {q824-7ManagedObjectClass 2}; softPvcBeh BEHAVIOUR DEFINED AS "The 'softPvc' object class (SPVC = Soft Permanent Virtual Connection) is a class of managed objects that delimit virtual channel (VC) or virtual path (VP) connections. The softPvc class is not instantiated, but serves as a superclass from which specialized subclasses are derived and instantiated. These represent either VC or VP connections. Management operations are limited to the network element where the originating side of the SPVC is located. For the 'administrativeState' attribute only the values locked and unlocked shall be used. If the attribute 'calledPartySelectionType' has the value requiredValue, then the package 'calledPartyVpciPkg' must be present. The calling party number at the originating UNI shall be one of the directory numbers assigned to this access, that is the object referenced by the callingPartyDirectoryNumberPtr must be associated with the object referenced by the uniAccessPtr. The administrative state attribute may be used to establish ('unlocked') and release ('locked') the soft PVC."; softPvcc MANAGED OBJECT CLASS DERIVED FROM softPvc; CHARACTERIZED BY softPvccPkg PACKAGE BEHAVIOUR softPvccBeh;;; CONDITIONAL PACKAGES callingPartyVciPkg PRESENT IF "supplied by the managing system", calledPartyVciPkg PRESENT IF "supplied by the managing system"; REGISTERED AS {q824-7ManagedObjectClass 3}; softPvccBeh BEHAVIOUR DEFINED AS "The 'softPvcc' object class is an instantiable subclass of the 'softPvc' managed object class that delimits virtual channel (VC) connections. If the attribute 'calledPartySelectionType' has the value requiredValue, then the package 'calledPartyVciPkg' must be present. The VPCI used by the soft PVCC at the originating UNI shall be one of the VPCIs assigned to this access, that is the callingPartyVpci has to be one of the VPCIs assigned to the associated uniAccess (referenced by the uniAccessPtr) in its tpAndVpciSigPtrList attribute."; softPvpc MANAGED OBJECT CLASS DERIVED FROM softPvc; CHARACTERIZED BY softPvpcPkg PACKAGE BEHAVIOUR softPvpcBeh;;; REGISTERED AS {q824-7ManagedObjectClass 4}; softPvpcBeh BEHAVIOUR DEFINED AS "The 'softPvpc' object class is an instantiable subclass of the 'softPvc' managed object class that delimits virtual path (VP) connections. The VPCI used by the soft PVPC at the originating UNI shall be one of the VPCIs assigned to this access, that is the callingPartyVpci has to be one of the VPCIs assigned to the associated uniAccessR1 (referenced by the uniAccessPtr) in its vpPoolAndVpciPtrList attribute."; uniAccessR1 MANAGED OBJECT CLASS DERIVED FROM "ITU-T Q.824.6":uniAccess; CHARACTERIZED BY uniAccessR1Pkg PACKAGE BEHAVIOUR uniAccessR1Beh; ATTRIBUTES vpPoolAndVpciPtrList GET-REPLACE ADD-REMOVE;;; REGISTERED AS {q824-7ManagedObjectClass 5}; uniAccessR1Beh BEHAVIOUR DEFINED AS "This subclass of uniAccess represents a UNI access which supports VP switching. The vpPoolAndVpciPtrList attribute identifies the VPCI ranges that may be used at this uniAccessR1. A VPCI range is associated with each VPI range. Within a uniAccessR1, VPCIs and VPCI ranges assigned through the tpAndVpciSigPtrList and vpPoolAndVpciPtrList attributes must not overlap. Associated signalling does not apply when supporting switched virtual paths. Thus for instances of this class that support VP switching the signallingChannelPtrPkg (inherited from uniAccess) must be present and the sigChannel components of the tpAndVpciSigPtrList attribute (inherited from uniAccess) must be empty."; virtualPathGroupR1 MANAGED OBJECT CLASS DERIVED FROM "ITU-T Q.824.6":virtualPathGroup; CHARACTERIZED BY virtualPathGroupR1Pkg PACKAGE BEHAVIOUR virtualPathGroupR1Beh; ATTRIBUTES vpPoolAndVpciPtrList GET-REPLACE ADD-REMOVE;;; REGISTERED AS {q824-7ManagedObjectClass 6}; virtualPathGroupR1Beh BEHAVIOUR DEFINED AS "This subclass of virtualPathGroup represents a virtual path group which supports VP switching."; vpPool MANAGED OBJECT CLASS DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":top; CHARACTERIZED BY "ITU-T M.3100": attributeValueChangeNotificationPackage, "ITU-T M.3100": stateChangeNotificationPackage, "ITU-T M.3100": createDeleteNotificationsPackage, "Rec. X.721|ISO/IEC 10165-2":administrativeStatePackage, vpPoolPkg PACKAGE BEHAVIOUR vpPoolBeh; ATTRIBUTES vpPoolId GET SET-BY-CREATE, vpiRange GET-REPLACE, egressBandwidth GET-REPLACE, ingressBandwidth GET-REPLACE;;; CONDITIONAL PACKAGES "ITU-T Q.824.6": blockedForMaintenancePkg PRESENT IF "supplied by the managing system", "ITU-T Q.824.6": maintenanceSignallingRunningPkg PRESENT IF "supplied by the managing system", "ITU-T Q.824.6": propagationDelayPkg PRESENT IF "supplied by the managing system", "ITU-T Q.824.6": remoteBlockingPkg PRESENT IF "supplied by the managing system"; REGISTERED AS {q824-7ManagedObjectClass 7}; vpPoolBeh BEHAVIOUR DEFINED AS "This managed object represents a pool of bandwidth and VPI values available for VP switching. The vpiRange attribute reserves a range of VPIs for switched VPs at an interface. This range of VPIs must not overlap with ranges reserved for switched VPs by other vpPool instances within the same tcAdaptorTTPBidirectional, and it must not contain a VPI used by a vpCTPBidirectional for a VP established by management within the same tcAdaptorTTPBidirectional. The egress and ingress bandwidth attributes are used to reserve bandwidth that may be used exclusively for switched VPs within the pool (i.e. using the VPIs within this pool). The attributeValueChangeNotification need not be sent for the maintenanceSignallingRunning attribute."; vpSwitchingInd MANAGED OBJECT CLASS DERIVED FROM "ITU-T Q.824.6":supplementaryServiceIndBb; CHARACTERIZED BY vpSwitchingIndPkg PACKAGE BEHAVIOUR vpSwitchingIndBeh;;; REGISTERED AS {q824-7ManagedObjectClass 8}; vpSwitchingIndBeh BEHAVIOUR DEFINED AS "This subscription option enables VP switching for a user. Only one object of this class shall be contained within the superior managed object. "; softPvc-managedElementR1 NAME BINDING SUBORDINATE OBJECT CLASS softPvc AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "ITU-T M.3100": managedElementR1 AND SUBCLASSES; WITH ATTRIBUTE softPvcId; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {q824-7NameBinding 1}; vpPool-tcAdaptorTTPBidirectional NAME BINDING SUBORDINATE OBJECT CLASS vpPool AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. I.751":tcAdaptorTTPBidirectional AND SUBCLASSES; WITH ATTRIBUTE vpPoolId; CREATE WITH-AUTOMATIC-INSTANCE-NAMING; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {q824-7NameBinding 2}; atmTrafficDescriptorPtrPkg PACKAGE ATTRIBUTES atmTrafficDescriptorPtr GET-REPLACE; REGISTERED AS {q824-7Package 1}; calledPartyVciPkg PACKAGE ATTRIBUTES calledPartyVci GET SET-BY-CREATE; REGISTERED AS {q824-7Package 2}; calledPartyVpciPkg PACKAGE ATTRIBUTES calledPartyVpci GET SET-BY-CREATE; REGISTERED AS {q824-7Package 3}; callingPartyNumberPtrPkg PACKAGE ATTRIBUTES callingPartyDirectoryNumberPtr GET SET-BY-CREATE; REGISTERED AS {q824-7Package 4}; callingPartyVciPkg PACKAGE ATTRIBUTES callingPartyVci GET SET-BY-CREATE; REGISTERED AS {q824-7Package 5}; callingPartyVpciPkg PACKAGE ATTRIBUTES callingPartyVpci GET SET-BY-CREATE; REGISTERED AS {q824-7Package 6}; retryPkg PACKAGE ATTRIBUTES retryLimit GET SET-BY-CREATE, retryInterval GET SET-BY-CREATE; REGISTERED AS {q824-7Package 7}; uniAccessPtrPkg PACKAGE ATTRIBUTES uniAccessPtr GET SET-BY-CREATE; REGISTERED AS {q824-7Package 8}; atmTrafficDescriptorPtr ATTRIBUTE WITH ATTRIBUTE SYNTAX Q824-7Asn1Module.PointerOrNull; MATCHES FOR EQUALITY; BEHAVIOUR atmTrafficDescriptorPtrBeh; REGISTERED AS {q824-7Attribute 1}; atmTrafficDescriptorPtrBeh BEHAVIOUR DEFINED AS "This attribute is used as a pointer to an instance of the traffic descriptor managed object class."; calledPartyNumber ATTRIBUTE WITH ATTRIBUTE SYNTAX Q824-7Asn1Module.DirectoryNumber; MATCHES FOR EQUALITY; BEHAVIOUR calledPartyNumberBeh; REGISTERED AS {q824-7Attribute 2}; calledPartyNumberBeh BEHAVIOUR DEFINED AS "This attribute specifies the directory number of the called party."; calledPartySelectionType ATTRIBUTE WITH ATTRIBUTE SYNTAX Q824-7Asn1Module.CalledPartySelectionType; MATCHES FOR EQUALITY; BEHAVIOUR calledPartySelectionTypeBeh; REGISTERED AS {q824-7Attribute 3}; calledPartySelectionTypeBeh BEHAVIOUR DEFINED AS "This attribute indicates whether the VPCI (if applicable also the VCI) for the called party have to be used at the destination. In case of 'anyValue' the destination switch will choose VPCI (if applicable also VCI) values. In case of 'requiredValue', the VPCI (if applicable also VCI) values supplied by the managing system will be used. "; calledPartyVci ATTRIBUTE WITH ATTRIBUTE SYNTAX Q824-7Asn1Module.VciValue; MATCHES FOR EQUALITY; BEHAVIOUR calledPartyVciBeh; REGISTERED AS {q824-7Attribute 4}; calledPartyVciBeh BEHAVIOUR DEFINED AS "This attribute specifies the VCI for the called party."; calledPartyVpci ATTRIBUTE WITH ATTRIBUTE SYNTAX Q824-7Asn1Module.VpciValue; MATCHES FOR EQUALITY; BEHAVIOUR calledPartyVpciBeh; REGISTERED AS {q824-7Attribute 5}; calledPartyVpciBeh BEHAVIOUR DEFINED AS "This attribute specifies the VPCI for the called party."; callingPartyDirectoryNumberPtr ATTRIBUTE WITH ATTRIBUTE SYNTAX Q824-7Asn1Module.ObjectInstance; MATCHES FOR EQUALITY; BEHAVIOUR callingPartyDirectoryNumberPtrBeh; REGISTERED AS {q824-7Attribute 6}; callingPartyDirectoryNumberPtrBeh BEHAVIOUR DEFINED AS "This attribute is used as a pointer to an instance of a subclass of the 'directoryNumber' managed object class which pertains to the calling party."; callingPartyVci ATTRIBUTE WITH ATTRIBUTE SYNTAX Q824-7Asn1Module.VciValue; MATCHES FOR EQUALITY; BEHAVIOUR callingPartyVciBeh; REGISTERED AS {q824-7Attribute 7}; callingPartyVciBeh BEHAVIOUR DEFINED AS "This attribute specifies the VCI for the calling party."; callingPartyVpci ATTRIBUTE WITH ATTRIBUTE SYNTAX Q824-7Asn1Module.VpciValue; MATCHES FOR EQUALITY; BEHAVIOUR callingPartyVpciBeh; REGISTERED AS {q824-7Attribute 8}; callingPartyVpciBeh BEHAVIOUR DEFINED AS "This attribute specifies the VPCI for the calling party."; egressBandwidth ATTRIBUTE WITH ATTRIBUTE SYNTAX Q824-7Asn1Module.EgressBandwidth ; BEHAVIOUR egressBandwidthBeh; REGISTERED AS {q824-7Attribute 9}; egressBandwidthBeh BEHAVIOUR DEFINED AS "This attribute describes the egress bandwidth reserved for the VP pool."; ingressBandwidth ATTRIBUTE WITH ATTRIBUTE SYNTAX Q824-7Asn1Module.IngressBandwidth ; BEHAVIOUR ingressBandwidthBeh; REGISTERED AS {q824-7Attribute 10}; ingressBandwidthBeh BEHAVIOUR DEFINED AS "This attribute describes the ingress bandwidth reserved for the VP pool."; retryInterval ATTRIBUTE WITH ATTRIBUTE SYNTAX Q824-7Asn1Module.RetryInterval; MATCHES FOR EQUALITY; BEHAVIOUR retryIntervalBeh; REGISTERED AS {q824-7Attribute 11}; retryIntervalBeh BEHAVIOUR DEFINED AS "This attribute specifies the time (in sec) between two attempts to re-establish an SPVC automatically."; retryLimit ATTRIBUTE WITH ATTRIBUTE SYNTAX Q824-7Asn1Module.RetryLimit; MATCHES FOR EQUALITY; BEHAVIOUR retryLimitBeh; REGISTERED AS {q824-7Attribute 12}; retryLimitBeh BEHAVIOUR DEFINED AS "This attribute specifies the maximal number of attempts to re-establish an SPVC automatically. After this number is reached no more re-establishment efforts will be made. However a value of zero indicates that an infinite number of call attempts will be made."; softPvcCause ATTRIBUTE WITH ATTRIBUTE SYNTAX Q824-7Asn1Module.SoftPvcCause; MATCHES FOR EQUALITY; BEHAVIOUR softPvcCauseBeh; REGISTERED AS {q824-7Attribute 13}; softPvcCauseBeh BEHAVIOUR DEFINED AS "This attribute is used to inform the operator of problems with SPVC establishment after receiving an 'attributeValueChange' notification that contains this attribute in the component 'attributeIdentifierList' of its information syntax. Possible cause values contained in this attribute are identical to those specified in ITU-T recommendations Q.850, Q.2610 and Q.2767.1."; softPvcId ATTRIBUTE WITH ATTRIBUTE SYNTAX Q824-7Asn1Module.NameType ; MATCHES FOR EQUALITY; BEHAVIOUR softPvcIdBeh; REGISTERED AS {q824-7Attribute 14}; softPvcIdBeh BEHAVIOUR DEFINED AS "This is the naming attribute of the object class 'softPvc' and subclasses." ; switchingModes ATTRIBUTE WITH ATTRIBUTE SYNTAX Q824-7Asn1Module.SwitchingModes; MATCHES FOR EQUALITY; BEHAVIOUR switchingModesBeh; REGISTERED AS {q824-7Attribute 15}; switchingModesBeh BEHAVIOUR DEFINED AS "This attribute specifies if the managed object may be used for channel switching and/or path switching. At least one of the two modes (channelSwitching, pathSwitching) must have value TRUE."; uniAccessPtr ATTRIBUTE WITH ATTRIBUTE SYNTAX Q824-7Asn1Module.ObjectInstance; MATCHES FOR EQUALITY; BEHAVIOUR uniAccessPtrBeh; REGISTERED AS {q824-7Attribute 16}; uniAccessPtrBeh BEHAVIOUR DEFINED AS "This attribute is used as a pointer to an instance of the 'uniAccess' managed object class or a subclass."; vpiRange ATTRIBUTE WITH ATTRIBUTE SYNTAX Q824-7Asn1Module.VpiRange ; BEHAVIOUR vpiRangeBeh; REGISTERED AS {q824-7Attribute 17}; vpiRangeBeh BEHAVIOUR DEFINED AS "This attribute describes the range of VPI values belonging to the VP pool."; vpPoolAndVpciPtrList ATTRIBUTE WITH ATTRIBUTE SYNTAX Q824-7Asn1Module.VpPoolAndVpciPtrList ; MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION; BEHAVIOUR vpPoolAndVpciPtrListBeh; REGISTERED AS {q824-7Attribute 18}; vpPoolAndVpciPtrListBeh BEHAVIOUR DEFINED AS "This is a set-valued attribute whose value(s) point to instances of the vpPool managed object class or its subclasses. The bandwidth and VPIs represented by the vpPool instances are available for VP switching at the concerned access. A VPCI value is related to every pointer. This VPCI value determines the lower limit of the VPCI range for the VP pool. The upper limit is calculated from the lower limit and the VPI range of the pool."; vpPoolId ATTRIBUTE WITH ATTRIBUTE SYNTAX Q824-7Asn1Module.NameType ; MATCHES FOR EQUALITY; BEHAVIOUR vpPoolIdBeh; REGISTERED AS {q824-7Attribute 19}; vpPoolIdBeh BEHAVIOUR DEFINED AS "This entity describes the object identifier attribute of the object class 'vpPool'." ; -- ============================================================================= -- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004