Corrections made to the ASN.1 module of Q.2932.1 (07/1996)
ReturnResult{OPERATION:Operations} ::= SEQUENCE {
invokeId
InvokeId
(CONSTRAINED BY {-- must be that for an outstanding operation -- } !
RejectProblem:returnResult-unrecognizedInvocation)
(CONSTRAINED BY {-- which returns a result -- } !
RejectProblem:returnResult-resultResponseUnexpected),
result
SEQUENCE {opcode
OPERATION.&operationCode({Operations})
(CONSTRAINED BY {-- identified by invokeId -- } !
RejectProblem:returnResult-unrecognizedInvocation),
result
OPERATION.&ResultType
({Operations}{@opcode} !
RejectProblem:returnResult-mistypedResult)} OPTIONAL
}
with:
ReturnResult{OPERATION:Operations} ::= SEQUENCE {
invokeId
InvokeId
(CONSTRAINED BY {-- must be that for an outstanding operation -- } !
RejectProblem:returnResult-unrecognizedInvocation)
(CONSTRAINED BY {-- which returns a result -- } !
RejectProblem:returnResult-resultResponseUnexpected),
result
SEQUENCE {opcode
OPERATION.&operationCode({Operations})
(CONSTRAINED BY {-- identified by invokeId -- } !
RejectProblem:returnResult-unrecognizedInvocation),
result
OPERATION.&ResultType
({Operations}{@result.opcode} !
RejectProblem:returnResult-mistypedResult)} OPTIONAL
}