-- =============================================================================
-- 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