Corrections made to the ASN.1 module of H.450.1 (02/1998)

1. In module "Remote-Operations-Apdus", replacement of :

Invoke {InvokeId:InvokeIdSet, OPERATION:Operations} ::=	SEQUENCE
{
	invokeId		InvokeId	 (InvokeIdSet)
				(CONSTRAINED BY {-- must be unambiguous --} 
				! RejectProblem : invoke-duplicateInvocation),
	linkedId		InvokeId
			(CONSTRAINED BY {-- must identify an outstanding operation --}
			! RejectProblem : invoke-unrecognizedLinkedId)
 			(CONSTRAINED BY {-- which has one or more linked operations--}
			! RejectProblem : invoke-linkedResponseUnexpected) 
				OPTIONAL,
	opcode	OPERATION.&operationCode
			({Operations}
			! RejectProblem : invoke-unrecognizedOperation), 
	argument	OPERATION.&ArgumentType
			({Operations} {@opcode}
			! RejectProblem : invoke-mistypedArgument) 
				OPTIONAL
} (CONSTRAINED BY { -- must conform to the above definition -- } ! RejectProblem : general-mistypedPDU) 
(
	WITH COMPONENTS
	{	
		..., 
		linkedId	ABSENT
	}
	WITH COMPONENTS
	{
		..., 
		linkedId	PRESENT, 
		opcode 	(CONSTRAINED BY { -- must be in the &Linked field of the associated operation -- } ! RejectProblem : invoke-unexpectedLinkedOperation) 
	}
)

With:

Invoke {InvokeId:InvokeIdSet, OPERATION:Operations} ::=	SEQUENCE
{
	invokeId		InvokeId	 (InvokeIdSet)
				(CONSTRAINED BY {-- must be unambiguous --}
				! RejectProblem : invoke-duplicateInvocation),
	linkedId		InvokeId
			(CONSTRAINED BY {-- must identify an outstanding operation --}
			! RejectProblem : invoke-unrecognizedLinkedId)
 			(CONSTRAINED BY {-- which has one or more linked operations--}
			! RejectProblem : invoke-linkedResponseUnexpected) 
				OPTIONAL,
	opcode	OPERATION.&operationCode
			({Operations}
			! RejectProblem : invoke-unrecognizedOperation), 
	argument	OPERATION.&ArgumentType
			({Operations} {@opcode}
			! RejectProblem : invoke-mistypedArgument) 
				OPTIONAL
} (CONSTRAINED BY { -- must conform to the above definition -- } ! RejectProblem : general-mistypedPDU) 
(
	WITH COMPONENTS
	{	
		..., 
		linkedId	ABSENT
	}
	| 
	WITH COMPONENTS
	{
		..., 
		linkedId	PRESENT, 
		opcode 	(CONSTRAINED BY { -- must be in the &Linked field of the associated operation -- } ! RejectProblem : invoke-unexpectedLinkedOperation) 
	}
)