Corrections made to the ASN.1 module of X.753 (10/1997)
FROM ACSE-1 {joint-iso-itu-t association-control(2) abstract-syntax(1) apdus(0) version(1)};
FROM ACSE-1 {joint-iso-itu-t association-control(2) modules(0) apdus(0) version1(1)};
TriggerResultInfo ::= SEQUENCE {
triggerId TriggerId,
CHOICE {
singleTriggerResult ResultInfoFromThread,
sequentialTriggerResult SEQUENCE OF ResultInfoFromThread,
parallelTriggerResult SET OF ResultInfoFromThread
}
}
TriggerResultInfo ::= SEQUENCE {
triggerId TriggerId,
resultType CHOICE {
singleTriggerResult ResultInfoFromThread,
sequentialTriggerResult [1] SEQUENCE OF ResultInfoFromThread,
parallelTriggerResult SET OF ResultInfoFromThread
}
}
ExecutionType ::= CHOICE {
singleExecution ScriptThreadSet,
parallelExecution SET OF ScriptThreadSet,
sequentialExecution SEQUENCE OF ScriptThreadSet
}
ExecutionType ::= CHOICE {
singleExecution ScriptThreadSet,
parallelExecution SET OF ScriptThreadSet,
sequentialExecution [1] SEQUENCE OF ScriptThreadSet
}
ExecutionParameterList ::= CHOICE {
executionParameter ExecutionParameter,
sequentialExecutionList SEQUENCE OF ExecutionParameter,
parallelExecutionList SET OF ExecutionParameter
}
ExecutionParameterList ::= CHOICE {
executionParameter ExecutionParameter,
sequentialExecutionList [1] SEQUENCE OF ExecutionParameter,
parallelExecutionList SET OF ExecutionParameter
}
SpawnerObjectId ::= SEQUENCE {
triggerId TriggerId,
CHOICE {
threadId ThreadId,
launchPadId LaunchPadId
}
}
SpawnerObjectId ::= SEQUENCE {
triggerId TriggerId,
objectType CHOICE {
threadId ThreadId,
launchPadId LaunchPadId
}
}
ModificationList ::= SET OF SEQUENCE {
modifyOperator [2] IMPLICIT ModifyOperator DEFAULT replace,
attributeId AttributeId,
attributeValue ANY DEFINED BY attributeId OPTIONAL
-- absent for setToDefault
}
ModificationList ::= SET OF SEQUENCE {
modifyOperator [2] IMPLICIT ModifyOperator DEFAULT replace,
attributeId TYPE-IDENTIFIER.&id({ModificationLists}),
attributeValue TYPE-IDENTIFIER.&Type({ModificationLists}{@.attributeId}) OPTIONAL
-- absent for setToDefault
}
ModificationLists TYPE-IDENTIFIER ::= {... -- dynamically extensible attributeValue object set --}