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 }