-- ============================================================================= -- GDMO definitions extracted from ITU-T Rec. M.3611 (1997) -- ============================================================================= aTMLayerPrfmncTestObject MANAGED OBJECT CLASS DERIVED FROM "Recommendation X.745 | ISO/IEC 10164-12: 1992" : testObject; CHARACTERIZED BY aTMLayerPrfmncTestPkg PACKAGE BEHAVIOUR aTMLayerPrfmncTestBehaviour BEHAVIOUR DEFINED AS "The aTMLayerPrfmncTestObject is the test object defined for ATM layer performance testing. If aTMLayerPrfmncTestResultPkg is present, the test result is stored in the aTMTestResults attribute. Otherwise, the test result is reported through the test result notification. See also 7.2.1.";;;; CONDITIONAL PACKAGES backgroundLoadPkg PRESENT IF "the background traffic load is specified in the test request.", aTMLayerPrfmncTestResultPkg PRESENT IF "the solicited reporting is supported, or testSuspendResumePackage is presented.", aTMLayerTestAOPkg PRESENT IF "the manager requires it."; REGISTERED AS{m3611ObjectClass 1}; aTMLoopbackOAMAccess MANAGED OBJECT CLASS DERIVED FROM vp-vcOAMAccess, "Recommendation X.745 | ISO/IEC 10164-12" : testActionPerformer; CHARACTERIZED BY aTMLoopbackOAMAccessPkg PACKAGE BEHAVIOUR aTMLoopbackOAMAccessBehaviour BEHAVIOUR DEFINED AS "See 7.2.2.";; ATTRIBUTES loopbackLocationID REPLACE-WITH-DEFAULT DEFAULT VALUE M3611-ASN1Module.all1sIn16octets GET-REPLACE;;; REGISTERED AS {m3611ObjectClass 2}; aTMLoopbackTestObject MANAGED OBJECT CLASS DERIVED FROM "Recommendation X.737 | ISO/IEC 10164-14: 1995" : loopbackTestObject; CHARACTERIZED BY aTMLoopbackTestPkg PACKAGE BEHAVIOUR aTMLoopbackTestBehaviour BEHAVIOUR DEFINED AS " aTMLoopbackTestObject enters the testing state when the loopback cell is sent. The object enters the terminating state if it does not receive the loopbacked cell within 5 seconds, or if it receives the loopbacked cell. When the testOutcomePackage conditional package is present, the value of the testOutcome attribute is determined as follows: 1) If the object is not in the terminating state, the value is inconclusive. 2) At the moment that the object enters the terminating state, the value is set pass or fail. If it enters the terminating state by receiving the loopbacked cell, then the value is set pass, else the value is set fail. After that, the value is unchanged. When the testResultPkg conditional package is present, the object emits testResultNotification as soon as it enters the terminating state. The value of the testOutcome parameter in the notification is pass if the object enters the terminating state by receiving the loopbacked cell. Otherwise, the value is fail. ";;;; REGISTERED AS {m3611ObjectClass 3}; connectivityOAMAccess MANAGED OBJECT CLASS DERIVED FROM "Recommendation X.721 | ISO/IEC 10165-2" : top; CHARACTERIZED BY connectivityOAMAccessPkg PACKAGE BEHAVIOUR connectivityOAMAccessBehaviour BEHAVIOUR DEFINED AS "See 7.2.4.";; ATTRIBUTES connectivityOAMAccessID GET, accessPoint REPLACE-WITH-DEFAULT DEFAULT VALUE M3611-ASN1Module.pointNotDefined GET-REPLACE ;;; REGISTERED AS {m3611ObjectClass 4}; vp-vcOAMAccess MANAGED OBJECT CLASS DERIVED FROM connectivityOAMAccess; CHARACTERIZED BY vp-vcOAMAccessPkg PACKAGE BEHAVIOUR vp-vcOAMAccessBehaviour BEHAVIOUR DEFINED AS "See 7.2.5.";;;; REGISTERED AS {m3611ObjectClass 5}; vp-vcTestActionPerformer MANAGED OBJECT CLASS DERIVED FROM vp-vcOAMAccess, "Recommendation X.745 | ISO/IEC 10164-12" : testActionPerformer; CHARACTERIZED BY "Recommendation X.745 | ISO/IEC 10164-12" : controlledTestRequestPackage, vp-vcTestActionPerformerPkg PACKAGE BEHAVIOUR vp-vcTestActionPerformerBehaviour BEHAVIOUR DEFINED AS "See 7.2.6.";; ATTRIBUTES assignedTestInvctn REPLACE-WITH-DEFAULT DEFAULT VALUE M3611-ASN1Module.noInvctn GET-REPLACE, measurementTime REPLACE-WITH-DEFAULT DEFAULT VALUE M3611-ASN1Module.nullMsrmntTime GET-REPLACE;;; REGISTERED AS {m3611ObjectClass 6}; vp-vcTestSignalSource MANAGED OBJECT CLASS DERIVED FROM vp-vcOAMAccess; CHARACTERIZED BY vp-vcTestSignalSourcePkg PACKAGE BEHAVIOUR vp-vcTestSignalSourceBehaviour BEHAVIOUR DEFINED AS "See 7.2.7.";;;; REGISTERED AS {m3611ObjectClass 7}; aTMLayerPrfmncTestResultPkg PACKAGE BEHAVIOUR aTMLayerPrfmncTestResultBehaviour BEHAVIOUR DEFINED AS "The measured values of the performance parameters are stored in the attribute of this package.";; ATTRIBUTES aTMTestResults GET; REGISTERED AS{m3611Package 1}; aTMLayerTestAOPkg PACKAGE BEHAVIOUR aTMLayerTestAOBehaviour BEHAVIOUR DEFINED AS "The associatedObjectInsertion attribute identifies the resource generating and inserting test cells. The associatedObjectDrop attribute identifies the resource that selects and drops test cells from the tested VPC/VCC. ";; ATTRIBUTES associatedObjectInsertion GET, associatedObjectDrop GET; REGISTERED AS {m3611Package 2}; backgroundLoadPkg PACKAGE BEHAVIOUR backgroundLoadBehaviour BEHAVIOUR DEFINED AS "The associatedObjectsGenerators attribute identifies the managed object instances that manage background traffic.";; ATTRIBUTES associatedObjectsGenerators GET; REGISTERED AS{m3611Package 3}; accessPoint ATTRIBUTE WITH ATTRIBUTE SYNTAX M3611-ASN1Module.AccessPoint; MATCHES FOR EQUALITY; BEHAVIOUR accessPointBehaviour BEHAVIOUR DEFINED AS "See 7.3.1.";; REGISTERED AS {m3611Attribute 1}; assignedTestInvctn ATTRIBUTE WITH ATTRIBUTE SYNTAX M3611-ASN1Module.AssignedTestInvctn; MATCHES FOR EQUALITY; BEHAVIOUR assignedTestInvctnBehaviour BEHAVIOUR DEFINED AS "See 7.3.2.";; REGISTERED AS {m3611Attribute 2}; associatedObjectDrop ATTRIBUTE DERIVED FROM "Recommendation X.745 | ISO/IEC 10164-12: 1992" : associatedObjects; BEHAVIOUR associatedObjectDropBehaviour BEHAVIOUR DEFINED AS "This attribute is a list of pointers to associated objects that control test cell drop.";; REGISTERED AS {m3611Attribute 3}; associatedObjectsGenerators ATTRIBUTE DERIVED FROM "Recommendation X.745 | ISO/IEC 10164-12: 1992" : associatedObjects; BEHAVIOUR associatedObjectsGeneratorsBehaviour BEHAVIOUR DEFINED AS "This attribute is a list of pointers to associated objects that control test cell generation for background virtual channels.";; REGISTERED AS {m3611Attribute 4}; associatedObjectInsertion ATTRIBUTE DERIVED FROM "Recommendation X.745 | ISO/IEC 10164-12: 1992" : associatedObjects; BEHAVIOUR associatedObjectInsertionBehaviour BEHAVIOUR DEFINED AS "This attribute is a list of pointer to associated objects that control test cell insertion.";; REGISTERED AS {m3611Attribute 5}; aTMTestResults ATTRIBUTE WITH ATTRIBUTE SYNTAX M3611-ASN1Module.ATMTestResults; MATCHES FOR EQUALITY; BEHAVIOUR aTMTestResultsBehaviour BEHAVIOUR DEFINED AS "This attribute shows the measured values of performance parameters in the test. The attribute lists only those parameters that are subject to the measurement and omits the parameters that are not to be measured.";; REGISTERED AS {m3611Attribute 6}; connectivityOAMAccessID ATTRIBUTE WITH ATTRIBUTE SYNTAX M3611-ASN1Module.ConnectivityOAMAccessID; MATCHES FOR EQUALITY; BEHAVIOUR connectivityOAMAccessIDBehaviour BEHAVIOUR DEFINED AS "See 7.3.7.";; REGISTERED AS {m3611Attribute 7}; loopbackLocationID ATTRIBUTE WITH ATTRIBUTE SYNTAX M3611-ASN1Module.LoopbackLocationID; MATCHES FOR EQUALITY; BEHAVIOUR loopbackLocationIDBehaviour BEHAVIOUR DEFINED AS "See 7. 3. 8.";; REGISTERED AS {m3611Attribute 8}; measurementTime ATTRIBUTE WITH ATTRIBUTE SYNTAX M3611-ASN1Module.MeasurementTime; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR measurementTimeBehaviour BEHAVIOUR DEFINED AS "See 7.3.9.";; REGISTERED AS {m3611Attribute 9}; aTMTestResultParam PARAMETER CONTEXT EVENT-INFO; ATTRIBUTE aTMTestResults; REGISTERED AS {m3611Parameter 1}; connectivityOAMAccess-managedElement-NB NAME BINDING SUBORDINATE OBJECT CLASS connectivityOAMAccess AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "Recommendation M.3100 : 1992": managedElement AND SUBCLASSES; WITH ATTRIBUTE connectivityOAMAccessID; CREATE; DELETE DELETES-CONTAINED-OBJECTS; REGISTERED AS {m3611NameBinding 1}; testObject-connectivityOAMAccess-NB NAME BINDING SUBORDINATE OBJECT CLASS "Recommendation X.745 | ISO/IEC 10164-12: 1992" : testObject AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS connectivityOAMAccess AND SUBCLASSES; WITH ATTRIBUTE "ITU-T Rec. X.745 (1993) | ISO/IEC 10164-12 : 1994":testObjectId; CREATE; DELETE DELETES-CONTAINED-OBJECTS; REGISTERED AS {m3611NameBinding 2}; -- ============================================================================= -- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004