-- =============================================================================
-- ITU-T Rec. X.737 (1995) | ISO/IEC 10164-14 : 1996
-- =============================================================================
--<GDMO.Alias "ITU-T Rec. X.737 (1995) | ISO/IEC 10164-14 : 1996"
-- "ITU-T Rec. X.737 | ISO/IEC 10164-14",
-- "Recommendation X.737 | ISO/IEC 10164-14: 1995",
-- "ITU-T Recommendation X.737">--
-- =========================================================
--<GDMO.Document "ITU-T Rec. X.737 (1995) | ISO/IEC 10164-14 : 1996">--
--<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">--
--<GDMO.Alias "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992"
-- "CCITT Rec. X.721 | ISO/IEC 10165-2",
-- "Rec. X.721 (1992) | ISO/IEC 10165-2:1992",
-- "Rec. X.721 | ISO/IEC 10165-2 : 1992">--
connectionTestObject MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.745 (1993) | ISO/IEC 10164-12:1994":testObject;
CHARACTERIZED BY
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":mORTsPackage,
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":associatedObjectsPackage,
connectionTestPkg
PACKAGE
BEHAVIOUR connectionTestBehaviour BEHAVIOUR
DEFINED AS
"The MORT(s) represent the communications path to be tested. The two
associated objects represent the resources at the ends of the
communication path that drive signals into and receive signals from
the communication path. The test patterns represents the signals or
data to be applied to the communication path. If the test is
intrusive, the administrativeState and availabilityStatus may need to
be supported and to be set to a proper state before the test may be
initiated.";;
ATTRIBUTES
testPatterns GET,
connectionTestResults GET;;;
CONDITIONAL PACKAGES
timeoutPeriodPkg PRESENT IF !The timeout period is specified in the test request.!,
connectionTestResultPackage PRESENT IF !Unsolicited reporting is supported.!;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) managedObjectClass(3) 1};
connectivityTestObject MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.745 (1993) | ISO/IEC 10164-12:1994":testObject;
CHARACTERIZED BY
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":mORTsPackage,
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":associatedObjectsPackage,
connectivityTestPkg
PACKAGE
BEHAVIOUR connectivityTestBehaviour BEHAVIOUR
DEFINED AS
"The MORT represents the entity that initiates the establishment of
the connection with the associated object. The connectivityTestResults
and connectivityType must be included as part of the
monitoredAttributes parameter of the testResultNotification. If the
timeoutPeriod is present and expires before the test outcome can be
concluded, the timeoutPeriod will be returned in the test result with
the test outcome set to TIMEOUT.";;
ATTRIBUTES
connectivityType GET,
connectivityResults GET,
establishmentTime GET;;;
CONDITIONAL PACKAGES
timeoutPeriodPkg PRESENT IF !The timeout period is specified in the test request.!,
connectivityTestResultPackage PRESENT IF !Unsolicited reporting is supported.!;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) managedObjectClass(3) 2};
dataIntegrityTestObject MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.745 (1993) | ISO/IEC 10164-12:1994":testObject;
CHARACTERIZED BY
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":mORTsPackage,
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":associatedObjectsPackage,
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":actualTestTimePackage,
dataIntegrityResultsPkg,
dataIntegrityTestPkg
PACKAGE
BEHAVIOUR dataIntegrityTestBehaviour BEHAVIOUR
DEFINED AS
"While in the Testing state the MORT transmits data to an Associated
object. The Associated object, upon reception of the data, reflects a
copy of the data back to the MORT.";;
ATTRIBUTES
dataIntegrityType GET,
testPatterns GET-REPLACE;;;
CONDITIONAL PACKAGES
timeoutPeriodPkg PRESENT IF !The timeout period is specified in the test request.!,
dataIntegrityTestResultPackage PRESENT IF !Unsolicited reporting is supported.!,
dataIntegrityThresholdPkg PRESENT IF !testThreshold is present in the
initAttributeList parameter of the testRequestControlled request.!;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) managedObjectClass(3) 3};
loopbackTestObject MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.745 (1993) | ISO/IEC 10164-12:1994":testObject;
CHARACTERIZED BY
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":mORTsPackage,
loopbackResultsPkg,
loopbackTestPkg
PACKAGE
BEHAVIOUR loopbackTestBehaviour BEHAVIOUR
DEFINED AS
"The mORTs attribute identifies a part of the communications path that
is to be tested. The associatedObjects attribute identifies the
loopback point. The startTime and stopTime attributes (when present)
indicate the time that the manager desires that the test phase be
started and stopped, respectively. The loopbackResults, loopbackType
and testPattern attributes must be included as part of the
monitoredAttributes parameter of the testResultNotification. The
testThreshold should be included if it is present in the loopback test
object. The errorRatioReportType attribute indicates in what form the
test conductor wants the error ratio be reported, whether in the form
of number of error bits or in percentage of error seconds.";;
ATTRIBUTES
loopbackType GET-REPLACE,
testPatterns GET-REPLACE,
errorRatioReportType GET;;;
CONDITIONAL PACKAGES
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":associatedObjectsPackage
PRESENT IF !The AO parameter is specified in the test request.!,
loopbackTestResultPackage PRESENT IF !Unsolicited reporting is supported.!,
timeoutPeriodPkg PRESENT IF !The timeout period is specified in the test request.!,
testConditionsPkg PRESENT IF !testConditions is present in the
initAttributeList parameter of the testRequestControlled request.!,
dataUnitsPkg PRESENT IF !the capability is implemented and parameter is
present in the initAttributeList parameter of the testRequestControlled request.!,
resultIntervalPkg PRESENT IF !the capability is implemented and the
parameter is present in the initAttributeList parameter of the
testRequestControlled request.!,
loopbackTimeoutPkg PRESENT IF !loopbackTimeout is present in the test
request of the testRequestControlled request.!,
loopbackThresholdPkg PRESENT IF !loopbackThreshold is present in the
initAttributeList parameter of the testRequestControlled request.!;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) managedObjectClass(3) 4};
protocolIntegrityTestObject MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.745 (1993) | ISO/IEC 10164-12:1994":testObject;
CHARACTERIZED BY
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":mORTsPackage,
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":associatedObjectsPackage,
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":actualTestTimePackage,
protocolIntegrityResultsPackage,
protocolIntegrityTestPkg
PACKAGE
BEHAVIOUR protocolIntegrityTestBehaviour BEHAVIOUR
DEFINED AS
"The MORT transmits Protocol Elements to an Associated object. The
Associated object exhibits its normal behaviour in reaction to the
Protocol Elements received. The responses received by the MORT may be
compared to the expected responses.";;
ATTRIBUTES
pDUSequence GET-REPLACE;;;
CONDITIONAL PACKAGES
protocolIntegrityTestResultPackage PRESENT IF !Unsolicited reporting is supported.!,
timeoutPeriodPkg PRESENT IF !The timeout period is specified in the test request.!,
waitingIntervalPackage PRESENT IF !The waitingInterval is specified in the
protocolIntegrityTestInfo.!,
pDUReceptionPackage PRESENT IF !The waitingInterval is not specified in the
protocolIntegrityTestInfo.!,
testConditionsPkg PRESENT IF !testConditions is present in the
initAttributeList parameter of the testRequestControlled request.!;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) managedObjectClass(3) 5};
resourceBoundaryTestObject MANAGED OBJECT CLASS
DERIVED FROM "ITU-T Rec. X.745 (1993) | ISO/IEC 10164-12:1994":testObject;
CHARACTERIZED BY
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":mORTsPackage,
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":associatedObjectsPackage,
resourceBoundaryTestResultPackage PACKAGE
NOTIFICATIONS
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":testResultNotification
resourceBoundaryControlledResultsParam;;,
resourceBoundaryTestPkg PACKAGE
BEHAVIOUR resourceBoundaryTestBehaviour BEHAVIOUR
DEFINED AS
"The mORT(s) attribute identifies the (part of a) resource(s) that
will be tested. The Associated Objects identify the Points of Control
and Observation at which the signals of the resource under test are
observed and inserted. The signals that are inserted or expected as a
response are indicated in the sequenceOfEvents attribute. The
resultReportIndicator attribute indicates whether a result report is
required when a sequence of test events was passed. The Resource
boundary test results are defined by the
resourceBoundaryControlledResultsParam parameter of the
testResultNotification.";;
ATTRIBUTES
resultReportIndicator GET-REPLACE,
sequenceOfEvents GET-REPLACE,
resourceBoundaryTestResults GET;;;
CONDITIONAL PACKAGES
timeoutPeriodPkg PRESENT IF !The timeout period is specified in the test request.!,
testConditionsPkg PRESENT IF !testConditions is present in the
initAttributeList parameter of the testRequestControlledRequest.!;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) managedObjectClass(3) 6};
resourceSelfTestObject MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.745 (1993) | ISO/IEC 10164-12:1994":testObject;
CHARACTERIZED BY
resourceSelfTestPkg PACKAGE
BEHAVIOUR resourceSelfTestBehaviour BEHAVIOUR
DEFINED AS
"Resource self tests (sometimes termed self-test) are used to
investigate the ability of a resource (function or physical entities)
to perform its allotted function at a given time. The nature of the
resource(s) under test and the exercises involved is specific to the
containing system.";;
ATTRIBUTES resourceSelfTestResults;;;
CONDITIONAL PACKAGES
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":mORTsPackage
PRESENT IF MORT id
instance other than object with TARR functionality.!,
resourceSelfTestResultPackage PRESENT IF !Unsolicited reporting is supported.!,
timeoutPeriodPkg PRESENT IF !The timeout period is specified in the test request.!,
testConditionsPkg PRESENT IF !testConditions is present in the
initAttributeList parameter of the testRequestControlled request.!;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) managedObjectClass(3) 7};
testInfrastructureTestObject MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.745 (1993) | ISO/IEC 10164-12:1994":testObject;
CHARACTERIZED BY
testInfrastructureTestPkg PACKAGE
BEHAVIOUR testInfrastructureTestBehaviour BEHAVIOUR
DEFINED AS
"The test infrastructure test is a 'null test' whose purpose is solely
to investigate the ability of a managed open system to behave as
specified in ITU-T Rec. X.745 |
ISO/IEC 10164-12 - that is, to accept an incoming test request and
generate appropriate responses. Not test exercises are performed on
resources within or external to the managed open system. If a
controlled test is requested, an instance of this class will be
created which will exist for the time taken to progress through the
test cases defined by ITU-T Rec. X.745 | ISO/IEC 10164-12. During this
time, a test conductor may issue control messages (suspend, resume,
terminate) to the instance. The time taken to progress through the
states can be longer than the timeout value specified thereby
deliberately causing the test outcome to be TIMEOUT and the instance
to be deleted.";;;;
CONDITIONAL PACKAGES
testInfrastructureTestResultPackage PRESENT IF !Unsolicited reporting is
supported.!,
stateTransitionTimeIntervalPkg PRESENT IF !stateTransitionTimeInterval is
present in the initAttributeList parameter of the testRequestControlled request.!;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) managedObjectClass(3) 8};
connectionTestResultPackage PACKAGE NOTIFICATIONS
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":testResultNotification
connectionControlledResultsParam;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 1};
connectivityTestResultPackage PACKAGE NOTIFICATIONS
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":testResultNotification
connectivityControlledResultsParam;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 2};
connectivityThresholdPkg PACKAGE
BEHAVIOUR connectivityThresholdBehaviour BEHAVIOUR
DEFINED AS
!The connectivity threshold is either defined explicitly in the test
object or it is specified indirectly as an attribute in the MORT. It
indicates the maximum acceptable error rate for the test. If the threshold
is exceeded, the test is terminated and a fail outcome is returned.!;;
ATTRIBUTES testThreshold GET-REPLACE;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 3};
dataIntegrityResultsPkg PACKAGE
BEHAVIOUR dataIntegrityResultsBehaviour BEHAVIOUR
DEFINED AS
!This attribute contains the test results of a data integrity test.!;;
ATTRIBUTES dataIntegrityResults GET;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 4};
dataIntegrityTestResultPackage PACKAGE NOTIFICATIONS
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":testResultNotification
dataIntegrityControlledResultsParam;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 5};
dataIntegrityThresholdPkg PACKAGE
BEHAVIOUR dataIntegrityThresholdBehaviour BEHAVIOUR
DEFINED AS
!The testThreshold attribute identifies the maximum Timeout period for the
data to be transferred to the associated object and reflected back to the
MORT. If the data is returned within this period, the test will terminate
indicating that the test outcome is pass. If this threshold is exceeded,
it will cause the termination of the data integrity test and will indicate
that the test outcome is fail.!;;
ATTRIBUTES testThreshold GET-REPLACE;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 6};
dataUnitsPkg PACKAGE
BEHAVIOUR dataUnitsBehaviour BEHAVIOUR
DEFINED AS
!The type and quantity of test data units to be sent is specified by the
dataUnits attribute of the test. This attribute is only used if the test
supports manager specification of the type and/or the quantity of data units.!;;
ATTRIBUTES dataUnits GET-REPLACE;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 7};
loopbackResultsPkg PACKAGE
BEHAVIOUR loopbackResultsBehaviour BEHAVIOUR
DEFINED AS
!The loopbackResults attribute contains the test results of a loopback
test. The resultTestDuration must be supplied if this result is for a
period shorter than the test pattern duration. The meaning of not sending
resultTestDuration is that the period of time covered by this result is
the whole test pattern duration. The patternType is used to notify the
Test Conductor of the type of data this result applies to, and is the same
value as the DataUnits attribute. The error cause should be set if the
Test Performer is able to determine a reason for the error.!;;
ATTRIBUTES loopbackResult GET;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 8};
loopbackTestResultPackage PACKAGE NOTIFICATIONS
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":testResultNotification
loopbackControlledResultsParam;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 9};
loopbackThresholdPkg PACKAGE
BEHAVIOUR loopbackThresholdBehaviour BEHAVIOUR
DEFINED AS
!The testThreshold attribute identifies an explicit error threshold which
if crossed causes the termination of the loopback test.!;;
ATTRIBUTES testThreshold GET-REPLACE;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 10};
loopbackTimeoutPkg PACKAGE
BEHAVIOUR loopbackTimeoutBehaviour BEHAVIOUR
DEFINED AS
!The loopback timeout attribute contains the value for the timeout period
which measures from the start of transmission of each test pattern to the
start of the receipt of the corresponding pattern. When the loopback
transmission delay time exceeds the loopackTimeout period, the whole test
is terminated and the loopback timeout period must be returned as part of
the monitoredAttribute parameter of the testResultNotification and the
test outcome is set to Fail. The loopbackTxDelayParam should be returned
in all testResultNotifications where the loopback delay time is less than
the loopbackTimeout period.!;;
ATTRIBUTES loopbackTimeout GET-REPLACE;
NOTIFICATIONS "Rec. X.745 (1993) | ISO/IEC 10164-12:1994":testResultNotification
loopbackTxDelayParam;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 11};
pDUReceptionPackage PACKAGE
BEHAVIOUR pDUReceptionBehaviour BEHAVIOUR
DEFINED AS
!The pDUReception attribute, if used, indicates the conditions for
protocol element transmission. When the protocol element received by the
MORT matches the conditions specified in the pDUReception, the next
protocol element is transmitted. The pDUReception attribute should not be
used if the waitingInterval attribute is used.!;;
ATTRIBUTES pDUReception GET-REPLACE;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 12};
protocolIntegrityResultsPackage PACKAGE
ATTRIBUTES protocolIntegrityResults GET;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 13};
protocolIntegrityTestResultPackage PACKAGE NOTIFICATIONS
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":testResultNotification
protocolIntegrityControlledResultsParam;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 14};
resourceSelfTestResultPackage PACKAGE NOTIFICATIONS
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":testResultNotification
resourceSelfTestControlledResultsParam;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 15};
resultIntervalPkg PACKAGE
BEHAVIOUR resultIntervalBehaviour BEHAVIOUR
DEFINED AS
!A "zero" value means that there are no intermediate results. A value
other than "zero" specifies the interval (in seconds) between the
generation of intermediate results.!;;
ATTRIBUTES resultInterval GET-REPLACE;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 16};
stateTransitionTimeIntervalPkg PACKAGE
BEHAVIOUR stateTransitionTimeIntervalBehaviour BEHAVIOUR
DEFINED AS
!The stateTransitionTimeInterval attribute contains the time interval to
be used to progress through the test states of a controlled test.!;;
ATTRIBUTES stateTransitionTimeInterval GET-REPLACE;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 17};
testConditionsPkg PACKAGE
BEHAVIOUR testConditionsBehaviour BEHAVIOUR
DEFINED AS
!The testConditions attribute specifies under what conditions the
resources should be allocated to the test. In particular, it indicates
whether the test should initiate if the MORT is busy and whether the user
of the MORT can cause the test to abort.!;;
ATTRIBUTES testConditions GET-REPLACE;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 18};
testInfrastructureTestResultPackage PACKAGE NOTIFICATIONS
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":testResultNotification
testInfrastructureControlledResultsParam;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 19};
timeoutPeriodPkg PACKAGE
BEHAVIOUR timeoutPeriodBehaviour BEHAVIOUR
DEFINED AS
!The timeoutPeriod attribute contains the value for the timeout period,
measured from the initiation of the test. When the execution of a test
exceeds the timeout period, the test is terminated and the timeout period
is returned as part of the test result and the test outcome is set to TIMEOUT.!;;
ATTRIBUTES "Rec. X.745 (1993) | ISO/IEC 10164-12:1994":timeoutPeriod GET-REPLACE;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 20};
waitingIntervalPackage PACKAGE
ATTRIBUTES waitingInterval GET-REPLACE;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) package(4) 21};
testObject-System-NB NAME BINDING
SUBORDINATE OBJECT CLASS
"Rec. X.745 (1993) | ISO/IEC 10164-12:1994":testObject AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS
"Rec. X.721 (1992) | ISO/IEC 10165-2:1992":system AND SUBCLASSES;
WITH ATTRIBUTE "Rec. X.745 (1993) | ISO/IEC 10164-12:1994":testObjectId;
DELETE;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) nameBinding(6) 1};
connectionControlledResultsParam PARAMETER
CONTEXT EVENT-INFO;
ATTRIBUTE connectionTestResults;
BEHAVIOUR connectionResultsParamBehaviour BEHAVIOUR
DEFINED AS
!This parameter may be used to convey additional connection test result
information that is related to the function being tested.!;;;
connectionTestInfoParam PARAMETER
CONTEXT ACTION-INFO;
WITH SYNTAX TestCategories-ASN1Module.ConnectionTestInfo;
BEHAVIOUR connectionTestInfoParamBehaviour BEHAVIOUR
DEFINED AS
!This parameter is used to convey additional connection test information
that is related to the function being tested.!;;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) parameter(5) 1};
connectionUncontrolledResultsParam PARAMETER
CONTEXT ACTION-REPLY;
WITH SYNTAX TestCategories-ASN1Module.ConnectionTestResults;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) parameter(5) ??};
connectivityControlledResultsParam PARAMETER
CONTEXT EVENT-INFO;
ATTRIBUTE connectivityResults;
BEHAVIOUR connectivityResultsParamBehaviour BEHAVIOUR
DEFINED AS
!This parameter may be used to convey additional connectivity test result
information that is related to the function being tested.!;;;
connectivityUncontrolledResultsParam PARAMETER
CONTEXT ACTION-REPLY;
WITH SYNTAX TestCategories-ASN1Module.ConnectivityTestResults;
BEHAVIOUR connectivityUncontrolledResultsParamBehaviour BEHAVIOUR
DEFINED AS
!This parameter is used to convey connection test result information that
is related to the function being tested.!;;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) parameter(5) 3};
connectivityTestInfoParam PARAMETER
CONTEXT ACTION-INFO;
WITH SYNTAX TestCategories-ASN1Module.ConnectivityTestInfo;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) parameter(5) 4};
dataIntegrityControlledResultsParam PARAMETER
CONTEXT EVENT-INFO;
ATTRIBUTE dataIntegrityResults;;
dataIntegrityUncontrolledResultsParam PARAMETER
CONTEXT ACTION-REPLY;
WITH SYNTAX TestCategories-ASN1Module.DataIntegrityTestResults;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) parameter(5) 5};
dataIntegrityTestInfoParam PARAMETER
CONTEXT ACTION-INFO;
WITH SYNTAX TestCategories-ASN1Module.DataIntegrityTestInfo;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) parameter(5) 6};
loopbackControlledResultsParam PARAMETER
CONTEXT EVENT-INFO;
ATTRIBUTE loopbackResult;;
loopbackUncontrolledResultsParam PARAMETER
CONTEXT ACTION-REPLY;
WITH SYNTAX TestCategories-ASN1Module.LoopbackTestResult;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) parameter(5) 7};
loopbackTestInfoParam PARAMETER
CONTEXT ACTION-INFO;
WITH SYNTAX TestCategories-ASN1Module.LoopbackTestInfo;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) parameter(5) 8};
loopbackTxDelayParam PARAMETER
CONTEXT EVENT-INFO;
WITH SYNTAX TestCategories-ASN1Module.LoopbackTxDelayInfo;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) parameter(5) 9};
protocolIntegrityControlledResultsParam PARAMETER
CONTEXT EVENT-INFO;
ATTRIBUTE protocolIntegrityResults;;
protocolIntegrityUncontrolledResultsParam PARAMETER
CONTEXT ACTION-REPLY;
WITH SYNTAX TestCategories-ASN1Module.ProtocolIntegrityTestResults;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) parameter(5) 10};
protocolIntegrityTestInfoParam PARAMETER
CONTEXT ACTION-INFO;
WITH SYNTAX TestCategories-ASN1Module.ProtocolIntegrityTestInfo;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) parameter(5) 11};
resourceBoundaryControlledResultsParam PARAMETER
CONTEXT EVENT-INFO;
ATTRIBUTE resourceBoundaryTestResults;
BEHAVIOUR resourceBoundaryControlledResultsParamBehaviour BEHAVIOUR
DEFINED AS
!The resourceBoundaryControlledResultsParam parameter contains the
Resource Boundary intermediate test results.!;;;
resourceBoundaryTestInfoParam PARAMETER
CONTEXT ACTION-INFO;
WITH SYNTAX TestCategories-ASN1Module.ResourceBoundaryTestInfo;
BEHAVIOUR resourceBoundaryTestInfoParamBehaviour BEHAVIOUR
DEFINED AS
!The resourceBoundaryTestInfoParam parameter contains the information of
the Resource Boundary test, that may be filled in for the test. This is
the initial content of the ResultReportIndicator and SequenceOfEvents
attributes.!;;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) parameter(5) 12};
resourceSelfTestInfoParam PARAMETER
CONTEXT ACTION-INFO;
WITH SYNTAX TestCategories-ASN1Module.ResourceSelfTestInfo;
BEHAVIOUR resourceSelfTestInfoParamBehaviour BEHAVIOUR
DEFINED AS
!This parameter is used to convey additional resource self test
information that is related to the function being tested.!;;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) parameter(5) 13};
resourceSelfTestControlledResultsParam PARAMETER
CONTEXT EVENT-INFO;
WITH SYNTAX TestCategories-ASN1Module.ResourceSelfTestResults;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) parameter(5) 14};
testInfrastructureControlledResultsParam PARAMETER
CONTEXT EVENT-INFO;
WITH SYNTAX TestCategories-ASN1Module.TestInfrastructureTestResults;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) parameter(5) 15};
connectionTestResults ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.ConnectionTestResults;
MATCHES FOR EQUALITY;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 1};
connectivityResults ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.ConnectivityTestResults;
MATCHES FOR EQUALITY;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 2};
connectivityType ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.Type;
MATCHES FOR EQUALITY;
BEHAVIOUR connectivityTypeBehaviour BEHAVIOUR
DEFINED AS
!The connectivity attribute provides information to identify whether the
test is connection oriented and is tested by establishing a connection or
connectionless and is tested by a protocol exchange.!;;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 3};
dataIntegrityResults ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.DataIntegrityTestResults;
MATCHES FOR EQUALITY;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 4};
dataIntegrityType ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.Type;
MATCHES FOR EQUALITY;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 5};
dataUnits ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.DataUnits;
MATCHES FOR EQUALITY;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 6};
endConnectionTestResults ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.EndConnectionTestResults;
MATCHES FOR EQUALITY;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 7};
errorRatioReportType ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.ErrorRatioReportType;
MATCHES FOR EQUALITY;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 8};
establishmentTime ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.EstablishmentTime;
MATCHES FOR EQUALITY, ORDERING;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 9};
loopbackResult ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.LoopbackTestResult;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 10};
loopbackTimeout ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.Timespec;
MATCHES FOR EQUALITY;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 11};
loopbackType ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.LoopbackType;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 12};
pDUSequence ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.PDUSequence;
BEHAVIOUR pDUSequenceBehaviour BEHAVIOUR
DEFINED AS
!The pDUSquence specifies a sequence of protocol elements for transmission
to the associated object during the protocol integrity test.!;;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 13};
pDUReception ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.PDUReception;
BEHAVIOUR pDUReceptionBehaviour;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 14};
protocolIntegrityResults ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.ProtocolIntegrityTestResults;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 15};
resourceBoundaryTestResults ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.ResourceBoundaryTestResults;
BEHAVIOUR resourceBoundaryTestResultsBehaviour BEHAVIOUR
DEFINED AS
!The resource boundary test results attribute contains the intermediate
results of the test. The information in the attribute depends on the event
that triggers the reporting. There are four cases that trigger the
reporting of intermediate test results:
- Case 1 - Completion of last signal in sequence of test events (if
indicated by the Result Report Indicator).
- Case 2 - Receipt of a signal at a PCO while no event sequence list is
active and therefore no receive signal is to be matched.
- Case 3 - Receipt of a signal at a PCO while another receive signal is to
be matched according to the active event sequence list.
- Case 4 - Wait duration timer expired in the case of a receive signal.
For these cases, the intermediate test results are as follows: In case 1:
- Intermediate Resource Boundary Test outcome (passed)
In case 2:
- Intermediate Resource Boundary Test outcome (unexpected)
- Signal Type of the received signal
- Signal values of the signal type
- Identities of the MORTs from which the signal was received
- Identities of the AOs where the signal was received
In case 3:
- Intermediate Resource Boundary Test outcome (wrongSignalReceived)
- Event Id of failed test event
- Signal Type of the received signal
- Signal values of the signal type
- Identities of the AOs where the signal was received
In case 4:
- Intermediate Resource Boundary Test outcome (waitDurationTimerExpired).
This attribute contains either the details of a failed test and/or the
information on the received signal at a PCO. It contains information on
a received signal if a signal was received that was not specified as
expected in a sequence of events. It contains the details of a failure
in the case of a failed test. Two kind of failures may be reported:
- A wrong signal was received: another signal was received than the signal
as specified in the sequence of events.
- The wait duration timer expired: an expected signal was specified, but
no signal was received.
In both cases, also the event identifier of the failed test event is
reported.!;;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 16};
resourceSelfTestResults ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.ResourceSelfTestResults;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 17};
resultInterval ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.ResultInterval;
MATCHES FOR EQUALITY, ORDERING;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 18};
resultReportIndicator ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.ResultReportIndicator;
BEHAVIOUR resultReportIndicatorBehaviour BEHAVIOUR
DEFINED AS
!The resultReportIndicator attribute indicates whether a result report is
required when a sequence of test events was passed.!;;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 19};
sequenceOfEvents ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.SequenceOfEvents;
BEHAVIOUR sequenceOfEventsBehaviour BEHAVIOUR
DEFINED AS
!The sequenceOfEvents attribute specifies a sequence of signals that have
to be inserted or received at the specified MORT and AO. In the case of a
send signal, it is inserted in the MORT via the specified AO. In the case
of a receive signal, it is received at the indicated AO from the indicated
MORT. Each event is numbered by an event identifier.
The sequence of test events may contain a single signal that has to be
inserted or received, but also a sequence of events may be specified that
consists of send and receive signals. The test performer shall then handle
the events sequentially. In the case of a receive event, the test
performer shall wait for the receipt of the indicated signal before
continuing with the next event. It waits until the wait duration timer has
expired. If expired, a failure occurred. In the case of a send signal, the
wait duration timer specifies the time that is waited upon before the
signal is inserted after the former event was completed. In the case of a
failure the sequence of events is not completed, but is aborted.!;;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 20};
stateTransitionTimeInterval ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.StateTransitionTimeInterval;
MATCHES FOR EQUALITY;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 21};
testConditions ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.TestConditions;
MATCHES FOR EQUALITY;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 22};
testPattern ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.TestPattern;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 23};
testPatterns ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.TestPatternSequence;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 24};
testThreshold ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.TestThreshold;
MATCHES FOR EQUALITY;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 25};
waitingInterval ATTRIBUTE
WITH ATTRIBUTE SYNTAX TestCategories-ASN1Module.WaitingInterval;
MATCHES FOR EQUALITY, ORDERING;
REGISTERED AS {joint-iso-itu-t ms(9) function(2) part14(14) attribute(7) 26};
--<GDMO.EndDocument>--
-- =============================================================================
-- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004