1
Objects DEFINITIONS ::=
6
&ArgumentType OPTIONAL,
8
&Errors ERROR OPTIONAL,
9
&Linked OPERATION OPTIONAL,
10
&resultReturned BOOLEAN DEFAULT TRUE,
11
&operationCode INTEGER UNIQUE
15
[ARGUMENT &ArgumentType]
17
[RETURN RESULT &resultReturned]
25
&ParameterType OPTIONAL,
26
&errorCode INTEGER UNIQUE
30
[PARAMETER &ParameterType]
34
My-Operations OPERATION ::= { operationA | operationB }
36
operationA OPERATION ::= {
38
ERRORS { { PARAMETER INTEGER CODE 1000 } | { CODE 1001 } }
42
operationB OPERATION ::= {
45
ERRORS { { CODE 1002 } | { PARAMETER IA5String CODE 1003 } }
49
My-OperationErrors ERROR ::= { My-Operations.&Errors }
51
My-OperationAERror ERROR ::= {operationA.&Errors}
53
-- My-OperationErrors ERROR ::= { { PARAMETER INTEGER CODE 1000 } | { CODE 1001 } | { CODE 1002 } | { PARAMETER IA5String CODE 1003 } }
55
My-OperationErrorCodes INTEGER ::= { My-Operations.&Errors.&errorCode }
57
-- My-OperationErrorCodes INTEGER ::= { 1000 | 1001 | 1002 | 1003 }