-- =============================================================================
-- ITU-T Rec. X.745 (1993) | ISO/IEC 10164-12 : 1994
-- =============================================================================
--<GDMO.Alias "ITU-T Rec. X.745 (1993) | ISO/IEC 10164-12 : 1994"
-- "CCITT Rec. X.745 (1993) | ISO/IEC 10164-12 : 1994",
-- "Rec. X.745 (1993) | ISO/IEC 10164-12 : 1994",
-- "ITU-T Rec. X.745 | ISO/IEC 10164-12",
-- "Rec. X.745 (1993)",
-- "Recommendation X.745 | ISO/IEC 10164-12: 1992",
-- "Recommendation X.745 | ISO/IEC 10164-12",
-- "ITU-T Recommendation X.745">--
-- =========================================================
--<GDMO.Document "ITU-T Rec. X.745 (1993) | ISO/IEC 10164-12 : 1994">--
-- "Imported" Alises - references to other documents with non-standard names
--<GDMO.Alias "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992"
-- "CCITT Rec. X.721 | ISO/IEC 10165-2",
-- "Rec. X.721 | ISO/IEC 10165-2 : 1992">--
schedulingConflictRecord MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2:1992": eventLogRecord;
CHARACTERIZED BY
schedulingConflictRecordPackage PACKAGE
BEHAVIOUR schedulingConflictRecordBehaviour BEHAVIOUR DEFINED AS
"This managed object is used to represent information logged as a result
of receiving a Scheduling conflict event report.";;
ATTRIBUTES
testInvocationId GET,
"Rec. X.721 | ISO/IEC 10165-2:1992": startTime GET,
endTime GET,
actualStartTime GET,
actualStopTime GET;;;
CONDITIONAL PACKAGES
testSessionPackage PRESENT IF
"a Test session identifier was present in the event report.";
REGISTERED AS { part12MObjectClass 1 };
testActionPerformer MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2:1992": top;
CHARACTERIZED BY testActionPerformerPackage;
CONDITIONAL PACKAGES
uncontrolledTestRequestPackage PRESENT IF
"this functionality is supported. This package and/or the
controlledTestRequest package shall be present.",
controlledTestRequestPackage PRESENT IF
"this functionality is supported. This package and/or the
uncontrolledTestRequest package shall be present.",
testSuspendResumePackage PRESENT IF
"the controlledTestRequestPackage is present and this functionality is
supported.",
testTerminatePackage PRESENT IF
"the controlledTestRequestPackage is present and this functionality is
supported.",
supportedTOClassesPackage PRESENT IF
"the controlledTestRequestPackage is present.",
supportedUncontrolledTestsPackage PRESENT IF
"the uncontrolledTestRequestPackage is present.";
REGISTERED AS { part12MObjectClass 2 };
testObject MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2:1992": top;
CHARACTERIZED BY testObjectPackage;
CONDITIONAL PACKAGES
testOutcomePackage PRESENT IF
"test results are to be retrieved by the Test conductor.",
testSessionPackage PRESENT IF
"a Test session identifier was present in the test request.",
testResultPackage PRESENT IF
"the test object is required to emit test result notifications.",
associatedObjectsPackage PRESENT IF
"Associated objects were specified in the test request.",
mORTsPackage PRESENT IF
"MORT(s) are identified by the test object.",
tOControlStatusPackage PRESENT IF
"the TO may exhibit the suspended state as specified in 7.3.3",
"Rec. X.721 | ISO/IEC 10165-2:1992": availabilityStatusPackage PRESENT IF
"scheduling is supported as defined in 7.2.2 or if the TO may exhibit the
Idle state as specified in 7.3.3",
requestedWindowPackage PRESENT IF
"scheduling is supported as defined in 7.2.2 and the test conductor may
control the time at which the test is to be executed.",
actualTestTimePackage PRESENT IF
"scheduling is supported as defined in 7.2.2 and the test performer may
schedule the time at which the test is to be executed.";
REGISTERED AS { part12MObjectClass 3 };
testResultsRecord MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2:1992": eventLogRecord;
CHARACTERIZED BY
testResultsRecordPackage PACKAGE
BEHAVIOUR testResultsRecordBehaviour BEHAVIOUR DEFINED AS
"This managed object is used to represent information logged as a result
of receiving a Test results event report.";;;;
CONDITIONAL PACKAGES
testInvocationIdPackage PRESENT IF
"a Test invocation identifier was present in the event report.",
testSessionPackage PRESENT IF
"a Test session identifier was present in the event report.",
testOutcomePackage PRESENT IF
"a Test outcome parameter was present in the event report.",
mORTsPackage PRESENT IF
"a MORT(s) parameter was present in the event report.",
associatedObjectsPackage PRESENT IF
"an Associated objects parameter was present in the event report.",
"Rec. X.721 | ISO/IEC 10165-2:1992":monitoredAttributesPackage PRESENT IF
"a Monitored attributes parameter was present in the event report.",
"Rec. X.721 | ISO/IEC 10165-2:1992":proposedRepairActionsPackage PRESENT IF
"a Proposed repair actions parameter was present in the event report.";
REGISTERED AS { part12MObjectClass 4 };
actualTestTimePackage PACKAGE
BEHAVIOUR actualTestTimePackageBehaviour BEHAVIOUR
DEFINED AS
"as specified in 7.2.2 and 8.2.1.";;
ATTRIBUTES actualStartTime DEFAULT VALUE Test-ASN1Module.defaultActualStartTime GET,
actualStopTime DEFAULT VALUE Test-ASN1Module.defaultActualStopTime GET;
REGISTERED AS { part12Package 1 };
associatedObjectsPackage PACKAGE
BEHAVIOUR associatedObjectsBehaviour BEHAVIOUR
DEFINED AS
"as specified in 8.1.1.";;
ATTRIBUTES associatedObjects GET;
REGISTERED AS { part12Package 2 };
controlledTestRequestPackage PACKAGE
BEHAVIOUR controlledTestRequestBehaviour BEHAVIOUR
DEFINED AS
"indicates that the managed object supports the Test request controlled
action and behaviour as specified in clauses 7 and 9.5.";;
ACTIONS testRequestControlledAction
noSuchMORT
mORTNotAvailable
mistypedTestCategoryInformation
noSuchAssociatedObject
associatedObjectNotAvailable
independentTestInvocationError
relatedTOError;
REGISTERED AS { part12Package 3 };
initializingTimePackage PACKAGE
BEHAVIOUR initializingTimePackageBehaviour BEHAVIOUR
DEFINED AS
"as specified in 7.2.2 and 8.2.2";;
ATTRIBUTES initializingTime GET;
REGISTERED AS { part12Package 4 };
mORTsPackage PACKAGE
BEHAVIOUR mORTsBehaviour BEHAVIOUR
DEFINED AS
"as defined in 8.1.2.";;
ATTRIBUTES mORTs GET;
REGISTERED AS { part12Package 5 };
requestedWindowPackage PACKAGE
BEHAVIOUR requestedWindowBehaviour BEHAVIOUR
DEFINED AS
"as specified in 7.2.2 and 8.2.3";;
ATTRIBUTES "Rec. X.721 | ISO/IEC 10165-2:1992": startTime
DEFAULT VALUE DERIVATION RULE requestedWindowBehaviour GET-REPLACE,
endTime REPLACE-WITH-DEFAULT DEFAULT VALUE Test-ASN1Module.defaultEndTime
GET-REPLACE;
REGISTERED AS { part12Package 6 };
supportedTOClassesPackage PACKAGE
BEHAVIOUR supportedTOClassesBehaviour BEHAVIOUR
DEFINED AS
"as defined in 8.5.2.2.";;
ATTRIBUTES supportedTOClasses GET;
REGISTERED AS { part12Package 7 };
supportedUncontrolledTestsPackage PACKAGE
BEHAVIOUR supportedUncontrolledTestsBehaviour BEHAVIOUR
DEFINED AS
"as defined in 8.5.2.1.";;
ATTRIBUTES supportedUncontrolledTests GET;
REGISTERED AS { part12Package 8 };
testActionPerformerPackage PACKAGE
BEHAVIOUR testActionPerformerBehaviour BEHAVIOUR
DEFINED AS
"as specified in 8.5.2.";;
ATTRIBUTES testActionPerformerId GET;
REGISTERED AS { part12Package 9 };
testInvocationIdPackage PACKAGE
BEHAVIOUR testInvocationIdPackageBehaviour BEHAVIOUR
DEFINED AS
"as specified in 7.3.1.";;
ATTRIBUTES testInvocationId GET;
REGISTERED AS { part12Package 10 };
testObjectPackage PACKAGE
BEHAVIOUR testObjectBehaviour BEHAVIOUR
DEFINED AS
"as defined in clause 7. The behaviour of the Operational state and
Procedural status attributes in this context are specified in 7.3.3.";;
ATTRIBUTES testObjectId GET,
testInvocationId GET,
"Rec. X.721 | ISO/IEC 10165-2:1992": operationalState GET,
"Rec. X.721 | ISO/IEC 10165-2:1992": proceduralStatus GET;
REGISTERED AS { part12Package 11 };
testOutcomePackage PACKAGE
BEHAVIOUR testOutcomeBehaviour BEHAVIOUR
DEFINED AS
"as specified in 8.1.5.";;
ATTRIBUTES testOutcome GET;
REGISTERED AS { part12Package 12 };
testResultPackage PACKAGE
NOTIFICATIONS testResultNotification;
REGISTERED AS { part12Package 13 };
testSessionPackage PACKAGE
BEHAVIOUR testSessionBehaviour BEHAVIOUR
DEFINED AS
"as defined in 7.3.2 and 8.1.6.";;
ATTRIBUTES testSessionId GET;
REGISTERED AS { part12Package 14 };
testStepsPackage PACKAGE
BEHAVIOUR testStepsBehaviour BEHAVIOUR
DEFINED AS
"as defined in 7.3.4 and 8.2.4.";;
ATTRIBUTES testStep GET,
testStepQualifier GET;
REGISTERED AS { part12Package 15 };
testSuspendResumePackage PACKAGE
BEHAVIOUR testSuspendResumePackageBehaviour BEHAVIOUR
DEFINED AS
"as specified in 7.2.4 and 9.7.";;
ACTIONS
testSuspendResumeAction
invalidTestOperation
noSuchTestInvocationId
noSuchTestSessionId
testSuspendResumeError;
REGISTERED AS { part12Package 16 };
testTerminatePackage PACKAGE
BEHAVIOUR testTerminatePackageBehaviour BEHAVIOUR
DEFINED AS
"as specified in 7.2.5 and 9.8.";;
ACTIONS
testTerminateAction
invalidTestOperation
noSuchTestInvocationId
noSuchTestSessionId
testTerminateError;
REGISTERED AS { part12Package 17 };
tOControlStatusPackage PACKAGE
BEHAVIOUR tOControlStatusBehaviour BEHAVIOUR
DEFINED AS
"as specified in 7.3.3.";;
ATTRIBUTES "Rec. X.721 | ISO/IEC 10165-2:1992":controlStatus GET;
REGISTERED AS { part12Package 18 };
uncontrolledTestRequestPackage PACKAGE
BEHAVIOUR uncontrolledTestRequestBehaviour BEHAVIOUR
DEFINED AS
"indicates that the managed object supports the Test request uncontrolled
action and behaviour as specified in clause 7 and in 9.6.";;
ACTIONS testRequestUncontrolledAction
noSuchMORT
mORTNotAvailable
mistypedTestCategoryInformation
noSuchAssociatedObject
associatedObjectNotAvailable;
REGISTERED AS { part12Package 19 };
actualStartTime ATTRIBUTE
WITH ATTRIBUTE SYNTAX Test-ASN1Module.ActualStartTime;
MATCHES FOR EQUALITY, ORDERING;
REGISTERED AS { part12AttributeId 1 };
actualStopTime ATTRIBUTE
WITH ATTRIBUTE SYNTAX Test-ASN1Module.ActualStopTime;
MATCHES FOR EQUALITY, ORDERING;
REGISTERED AS { part12AttributeId 2 };
associatedObjects ATTRIBUTE
WITH ATTRIBUTE SYNTAX Test-ASN1Module.AssociatedObjects;
MATCHES FOR EQUALITY;
REGISTERED AS { part12AttributeId 3 };
endTime ATTRIBUTE
WITH ATTRIBUTE SYNTAX Test-ASN1Module.EndTime;
MATCHES FOR EQUALITY;
REGISTERED AS { part12AttributeId 4 };
initializingTime ATTRIBUTE
WITH ATTRIBUTE SYNTAX Test-ASN1Module.InitializingTime;
MATCHES FOR EQUALITY;
REGISTERED AS { part12AttributeId 5 };
mORTs ATTRIBUTE
WITH ATTRIBUTE SYNTAX Test-ASN1Module.MORTs;
MATCHES FOR EQUALITY;
REGISTERED AS { part12AttributeId 6 };
supportedTOClasses ATTRIBUTE
WITH ATTRIBUTE SYNTAX Test-ASN1Module.SupportedTOClasses;
MATCHES FOR SET-COMPARISON, SET-INTERSECTION;
REGISTERED AS { part12AttributeId 7 };
supportedUncontrolledTests ATTRIBUTE
WITH ATTRIBUTE SYNTAX Test-ASN1Module.SupportedUncontrolledTests;
MATCHES FOR SET-COMPARISON, SET-INTERSECTION;
REGISTERED AS { part12AttributeId 8 };
testActionPerformerId ATTRIBUTE
WITH ATTRIBUTE SYNTAX Test-ASN1Module.TestActionPerformerId;
MATCHES FOR EQUALITY;
REGISTERED AS { part12AttributeId 9 };
testInvocationId ATTRIBUTE
WITH ATTRIBUTE SYNTAX Test-ASN1Module.TestInvocationId;
MATCHES FOR EQUALITY;
REGISTERED AS { part12AttributeId 10 };
testObjectId ATTRIBUTE
WITH ATTRIBUTE SYNTAX Test-ASN1Module.TestObjectId;
MATCHES FOR EQUALITY;
REGISTERED AS { part12AttributeId 11 };
testOutcome ATTRIBUTE
WITH ATTRIBUTE SYNTAX Test-ASN1Module.TestOutcome;
MATCHES FOR EQUALITY;
REGISTERED AS { part12AttributeId 12 };
testSessionId ATTRIBUTE
WITH ATTRIBUTE SYNTAX Test-ASN1Module.TestSessionId;
MATCHES FOR EQUALITY;
REGISTERED AS { part12AttributeId 13 };
testStep ATTRIBUTE
WITH ATTRIBUTE SYNTAX Test-ASN1Module.TestStep;
MATCHES FOR EQUALITY, ORDERING;
REGISTERED AS { part12AttributeId 14 };
testStepQualifier ATTRIBUTE
WITH ATTRIBUTE SYNTAX Test-ASN1Module.TestStepQualifier;
MATCHES FOR EQUALITY;
REGISTERED AS { part12AttributeId 15 };
timeoutPeriod ATTRIBUTE
WITH ATTRIBUTE SYNTAX Test-ASN1Module.TimeoutPeriod;
MATCHES FOR EQUALITY;
REGISTERED AS { part12AttributeId 16 };
testRequestControlledAction ACTION
BEHAVIOUR testRequestControlledActionBehaviour;
MODE CONFIRMED;
WITH INFORMATION SYNTAX Test-ASN1Module.TestRequestControlledInfo;
WITH REPLY SYNTAX Test-ASN1Module.TestRequestControlledResponse;
REGISTERED AS { part12Action 1 };
testRequestControlledActionBehaviour BEHAVIOUR DEFINED AS
"When an action request as defined by 9.5 is received a controlled test shall
be invoked as defined in clause 7. The information associated with the action
request and specific behaviour of the test shall depend upon the Test
category. The names of the TOs created for the test shall be returned in the
response if no such names were supplied in the request.";
testSuspendResumeAction ACTION
BEHAVIOUR testSuspendResumeBehaviour;
MODE CONFIRMED;
WITH INFORMATION SYNTAX Test-ASN1Module.TestSuspendResumeInfo;
WITH REPLY SYNTAX Test-ASN1Module.TestSuspendResumeResult;
REGISTERED AS { part12Action 2 };
testSuspendResumeBehaviour BEHAVIOUR DEFINED AS
"When an action request as defined by 9.7 is received the test or tests
specified by the request shall be suspended or resumed according to the
Suspend/resume choice parameter. In the response to a suspend request the Test
state parameter shall indicate the state of the TO before the test was
suspended. In the response to a resume request the Test state parameter shall
indicate the state at which the TO is being resumed.";
testTerminateAction ACTION
BEHAVIOUR testTerminateBehaviour;
MODE CONFIRMED;
WITH INFORMATION SYNTAX Test-ASN1Module.TestTerminateInfo;
WITH REPLY SYNTAX Test-ASN1Module.TestTerminateResult;
REGISTERED AS { part12Action 3 };
testTerminateBehaviour BEHAVIOUR DEFINED AS
"When an action request as defined by 9.8 is received the test or tests
specified by the request shall be terminated. Result reports pertaining to
associated TO(s) may be returned before the TO(s) are deleted as a side effect.";
testRequestUncontrolledAction ACTION
BEHAVIOUR testRequestControlledActionBehaviour;
MODE CONFIRMED;
WITH INFORMATION SYNTAX Test-ASN1Module.TestRequestUncontrolledInfo;
WITH REPLY SYNTAX Test-ASN1Module.TestRequestUncontrolledResult;
REGISTERED AS { part12Action 4 };
testRequestUncontrolledActionBehaviour BEHAVIOUR DEFINED AS
"When an action request as defined by 9.6 is received an uncontrolled test
shall be invoked as defined in clause 7. The information associated with the
action request and specific behaviour of the test shall depend upon the Test
category.";
schedulingConflictNotification NOTIFICATION
BEHAVIOUR schedulingConflictBehaviour;
WITH INFORMATION SYNTAX Test-ASN1Module.SchedulingConflictInfo
AND ATTRIBUTE IDS
testInvocationId testInvocationId,
testSessionId testSessionId,
startTime "Rec. X.721 | ISO/IEC 10165-2:1992": startTime,
endTime endTime,
actualStartTime actualStartTime,
actualStopTime actualStopTime,
additionalText "Rec. X.721 | ISO/IEC 10165-2:1992": additionalText,
additionalInformation "Rec. X.721 | ISO/IEC 10165-2:1992": additionalInformation;
REGISTERED AS { part12Notification 1 };
schedulingConflictBehaviour BEHAVIOUR DEFINED AS
"This notification type is used to report scheduling conflicts as defined in
7.2.2 and 9.10.";
testResultNotification NOTIFICATION
BEHAVIOUR testResultBehaviour;
WITH INFORMATION SYNTAX Test-ASN1Module.TestResultInfo
AND ATTRIBUTE IDS
testInvocationId testInvocationId,
testSessionId testSessionId,
testOutcome testOutcome,
mORTs mORTs,
associatedObjects associatedObjects,
monitoredAttributes "Rec. X.721 | ISO/IEC 10165-2:1992": monitoredAttributes,
proposedRepairActions "Rec. X.721 | ISO/IEC 10165-2:1992": proposedRepairActions,
additionalText "Rec. X.721 | ISO/IEC 10165-2:1992": additionalText,
additionalInformation "Rec. X.721 | ISO/IEC 10165-2:1992": additionalInformation,
notificationIdentifier
"Rec. X.721 | ISO/IEC 10165-2:1992": notificationIdentifier,
correlatedNotifications
"Rec. X.721 | ISO/IEC 10165-2:1992": correlatedNotifications;
REGISTERED AS { part12Notification 2 };
testResultBehaviour BEHAVIOUR DEFINED AS
"This notification type is used to report test results as specified in 7.2.3
and 9.9.";
associatedObjectNotAvailable PARAMETER
CONTEXT SPECIFIC-ERROR ;
WITH SYNTAX Test-ASN1Module.AssociatedObjectNotAvailable;
BEHAVIOUR associatedObjectNotAvailableBehaviour BEHAVIOUR
DEFINED AS
"as specified in 8.4.4.2";;
REGISTERED AS { part12Parameter 1 };
independentTestInvocationError PARAMETER
CONTEXT SPECIFIC-ERROR ;
WITH SYNTAX Test-ASN1Module.IndependentTestInvocationError;
BEHAVIOUR independentTestInvocationErrorBehaviour BEHAVIOUR
DEFINED AS
"as defined in 8.4.4.3";;
REGISTERED AS { part12Parameter 2 };
invalidTestOperation PARAMETER
CONTEXT SPECIFIC-ERROR ;
WITH SYNTAX Test-ASN1Module.InvalidTestOperation;
BEHAVIOUR invalidTestOperationBehaviour BEHAVIOUR
DEFINED AS
"as specified in 8.4.4.4";;
REGISTERED AS { part12Parameter 3 };
mistypedTestCategoryInformation PARAMETER
CONTEXT SPECIFIC-ERROR ;
WITH SYNTAX Test-ASN1Module.MistypedTestCategoryInformation;
BEHAVIOUR mistypedTestCategoryInformationBehaviour BEHAVIOUR
DEFINED AS
"as defined in 8.4.4.5";;
REGISTERED AS { part12Parameter 4 };
mORTNotAvailable PARAMETER
CONTEXT SPECIFIC-ERROR ;
WITH SYNTAX Test-ASN1Module.MORTNotAvailable;
BEHAVIOUR mORTNotAvailableBehaviour BEHAVIOUR
DEFINED AS
"as specified in 8.4.4.6";;
REGISTERED AS { part12Parameter 5 };
noSuchAssociatedObject PARAMETER
CONTEXT SPECIFIC-ERROR ;
WITH SYNTAX Test-ASN1Module.NoSuchAssociatedObject;
BEHAVIOUR noSuchAssociatedObjectBehaviour BEHAVIOUR
DEFINED AS
"as defined in 8.4.4.7";;
REGISTERED AS { part12Parameter 6 };
noSuchMORT PARAMETER
CONTEXT SPECIFIC-ERROR ;
WITH SYNTAX Test-ASN1Module.NoSuchMORT;
BEHAVIOUR noSuchMORTBehaviour BEHAVIOUR
DEFINED AS
"as specified in 8.4.4.8";;
REGISTERED AS { part12Parameter 7 };
noSuchTestInvocationId PARAMETER
CONTEXT SPECIFIC-ERROR ;
WITH SYNTAX Test-ASN1Module.NoSuchTestInvocationId;
BEHAVIOUR noSuchTestInvocationIdBehaviour BEHAVIOUR
DEFINED AS
"as defined in 8.4.4.9";;
REGISTERED AS { part12Parameter 8 };
noSuchTestSessionId PARAMETER
CONTEXT SPECIFIC-ERROR ;
WITH SYNTAX Test-ASN1Module.NoSuchTestSessionId;
BEHAVIOUR noSuchTestSessionIdBehaviour BEHAVIOUR
DEFINED AS
"as specified in 8.4.4.10";;
REGISTERED AS { part12Parameter 9 };
relatedTOError PARAMETER
CONTEXT SPECIFIC-ERROR ;
WITH SYNTAX Test-ASN1Module.RelatedTOError;
BEHAVIOUR relatedTOErrorBehaviour BEHAVIOUR
DEFINED AS
"as defined in 8.4.4.11";;
REGISTERED AS { part12Parameter 10 };
testSuspendResumeError PARAMETER
CONTEXT SPECIFIC-ERROR ;
WITH SYNTAX Test-ASN1Module.TestSuspendResumeError;
BEHAVIOUR testSuspendResumeErrorBehaviour BEHAVIOUR
DEFINED AS
"as specified in 8.4.4.12";;
REGISTERED AS { part12Parameter 11 };
testTerminateError PARAMETER
CONTEXT SPECIFIC-ERROR ;
WITH SYNTAX Test-ASN1Module.TestTerminateError;
BEHAVIOUR testTerminateErrorBehaviour BEHAVIOUR
DEFINED AS
"as defined in 8.4.4.13";;
REGISTERED AS { part12Parameter 12 };
-- =============================================================================
-- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004