Corrections made to the ASN.1 module of Q.754 (06/1997)
ActionInfo ::= SEQUENCE {
actionType [3] IMPLICIT CNF-ACTION.&operationCode,
actionInfoArg [4] CNF-ACTION.&ActionArgType(@actionType) OPTIONAL
}
with:
ActionInfo ::= SEQUENCE {
actionType [3] IMPLICIT CNF-ACTION.&operationCode({ActionSet}),
actionInfoArg [4] CNF-ACTION.&ActionArgType({ActionSet}{@actionType}) OPTIONAL
}
ActionSet CNF-ACTION ::= {... -- dynamically extensible --}
ActionTypeId ::= CHOICE {
localForm [3] IMPLICIT CNF-ACTION
}
ActionTypeId ::= CHOICE {
localForm [3] IMPLICIT CNF-ACTION.&operationCode
}
EventReportArgument ::= SEQUENCE {
managedObjectClass ObjectClass,
managedObjectInstance ObjectInstance,
eventTime [5] IMPLICIT GeneralizedTime OPTIONAL,
eventType [7] IMPLICIT EVENT. &operationCode
eventInfo [8] EVENT. &EventInfo Type (@eventType) OPTIONAL
}
EventReportArgument ::= SEQUENCE {
managedObjectClass ObjectClass,
managedObjectInstance ObjectInstance,
eventTime [5] IMPLICIT GeneralizedTime OPTIONAL,
eventType [7] IMPLICIT EVENT.&operationCode({EventSet}),
eventInfo [8] EVENT.&EventInfoType({EventSet}{@eventType}) OPTIONAL
}
EventTypeId ::= CHOICE {
-- globalForm... --
localForm [7] IMPLICIT EVENT }
EventTypeId ::= CHOICE {
localForm [7] IMPLICIT EVENT.&operationCode,
...
}
ActionReply ::= SEQUENCE {
actionType [3] IMPLICIT CNF-ACTION.&operationCode,
actionReplyInfo [4] CNF-ACTION.&ActionResultType(@actionType)
}
ActionReply ::= SEQUENCE {
actionType [3] IMPLICIT CNF-ACTION.&operationCode({ActionSet}),
actionReplyInfo [4] CNF-ACTION.&ActionResultType({ActionSet}{@actionType})
}
InvalidArgumentValue ::= CHOICE {
actionValue [0] IMPLICIT ActionInfo,
eventValue [1] IMPLICIT SEQUENCE {
eventType [7] IMPLICIT EVENT.&operationCode,
eventInfo [8] EVENT.&EventInfoType(@eventType) OPTIONAL
}
}
InvalidArgumentValue ::= CHOICE {
actionValue [0] IMPLICIT ActionInfo,
eventValue [1] IMPLICIT SEQUENCE {
eventType [7] IMPLICIT EVENT.&operationCode({EventSet}),
eventInfo [8] EVENT.&EventInfoType({EventSet}{@.eventType}) OPTIONAL
}
}
SpecificErrorInfo ::= SEQUENCE {
errorType [0] IMPLICIT SpecificError.&errorCode,
errorParm [1] IMPLICIT SPECIFIC-ERROR. &ProcessingErrorParmType(@errorType) OPTIONAL
}
SpecificErrorInfo ::= SEQUENCE {
errorType [0] IMPLICIT SPECIFIC-ERROR.&errorCode({ErrorSet}),
errorParm [1] SPECIFIC-ERROR.&ProcessingErrorParmType({ErrorSet}{@errorType}) OPTIONAL
}