-- =============================================================================
--<GDMO.Document "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};
-- A.3 Packages
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;
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;
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;
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;
-- MACTES FOR EQUALITY;
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 testObjectId;
CREATE;
DELETE DELETES-CONTAINED-OBJECTS;
REGISTERED AS {m3611NameBinding ?}; -- corrected
-- =============================================================================
--<GDMO.EndDocument "ITU-T Rec. M.3611 (1997)">--
-- =============================================================================
-- Formatted by OpenT2 Version 5.5.1.32 on Mon Jun 07 16:27:08 2004