Corrections made to the ASN.1 modules of X.413 (06/1999)

 

· Module MSAbstractService:

1. Addition of operationObject1 in the list of importations from MTSAbstractService.

2. Replacement of:

retrieval PORT ::= { 
	CONSUMER INVOKES {summarize | list | fetch | delete | register-MS,
				      ... -- 1994 extension addition --, modify}
	SUPPLIER INVOKES  {alert}
  	ID                id-pt-retrieval-94
}

with:

retrieval PORT ::= {
  OPERATIONS		{...} -- This IOS needs to be extensible in order to suit with Recommendation X.880 -- 
  CONSUMER INVOKES  {summarize | list | fetch | delete | register-MS,
				    ... -- 1994 extension addition --, modify}
  SUPPLIER INVOKES  {alert}
  ID                id-pt-retrieval-94
}

3. Replacement of:

retrieval-88 PORT ::= { 
	CONSUMER INVOKES {summarize | list | fetch | delete | register-MS,
				      ... -- 1994 extension addition --, modify}
	SUPPLIER INVOKES  {alert}
  	ID                id-pt-retrieval-88
}

with:

retrieval-88 PORT ::= {
  OPERATIONS		{...} -- This IOS needs to be extensible in order to suit with Recommendation X.880 -- 
  CONSUMER INVOKES  {summarize | list | fetch | delete | register-MS,
				    ... -- 1994 extension addition --, modify}
  SUPPLIER INVOKES  {alert}
  ID                id-pt-retrieval-88
}

4. Replacement of:

ms-submission PORT ::= { 
	CONSUMER INVOKES  {ms-message-submission | ms-probe-submission | ms-cancel-deferred-delivery}
	SUPPLIER INVOKES  {ms-submission-control}
	ID                id-pt-ms-submission
}

with:

ms-submission PORT ::= {
  	OPERATIONS		  {...} -- This IOS needs to be extensible in order to suit with Recommendation X.880 -- 
	CONSUMER INVOKES  {ms-message-submission | ms-probe-submission | ms-cancel-deferred-delivery}
	SUPPLIER INVOKES  {ms-submission-control}
	ID                id-pt-ms-submission
}

5. In the definitions of summarize,list, fetch, delete, register-MS, alert, modify, ms-message-submission and ms-probe-submission, after the field ERRORS, addition of:

LINKED {operationObject1,...} -- This IOS needs to be extensible for Forward{} of X.880 --

6. Replacement of:

-- MTS information object classes
	ABSTRACT-ERROR, ABSTRACT-OPERATION, EXTENSION, MHS-OBJECT, PORT,
	-- MTS objects and ports
	administration, delivery, mts-user, submission,
	-- MTS abstract-operations and abstract-errors
	cancel-deferred-delivery, element-of-service-not-subscribed, 
	inconsistent-request, new-credentials-unacceptable, old-credentials-incorrectly-specified, 
	originator-invalid, recipient-improperly-specified, remote-bind-error, security-error,submission-control, 
	submission-control-violated, unsupported-critical-function,
	-- MTS abstract-service data-types
	CertificateSelectors, Credentials, InitiatorCredentials, MessageSubmissionArgument, MessageSubmissionResult, 
	MessageToken, ORAddressAndOrDirectoryName, ProbeSubmissionArgument, ProbeSubmissionResult, ResponderCredentials, 
	SecurityContext, SecurityLabel
     FROM MTSAbstractService {joint-iso-itu-t mhs(6) mts(3) modules(0) mts-abstract-service(1) version-1999(1)}

with:

-- MTS information object classes
	operationObject1, 
	ABSTRACT-ERROR, ABSTRACT-OPERATION, EXTENSION, MHS-OBJECT, PORT,
	-- MTS objects and ports
	administration, delivery, mts-user, submission,
	-- MTS abstract-operations and abstract-errors
	cancel-deferred-delivery, element-of-service-not-subscribed, 
	inconsistent-request, new-credentials-unacceptable, old-credentials-incorrectly-specified, 
	originator-invalid, recipient-improperly-specified, remote-bind-error, security-error,submission-control, 
	submission-control-violated, unsupported-critical-function,
	-- MTS abstract-service data-types
	CertificateSelectors, Credentials, InitiatorCredentials, MessageSubmissionArgument, MessageSubmissionResult, 
	MessageToken, ORAddressAndOrDirectoryName, ProbeSubmissionArgument, ProbeSubmissionResult, ResponderCredentials, 
	SecurityContext, SecurityLabel
     FROM MTSAbstractService {joint-iso-itu-t mhs(6) mts(3) modules(0) mts-abstract-service(1) version-1999(1)}

7. Replacement of all occurences of " ATTRIBUTE " with " X413ATTRIBUTE "

This class name is already used in X.501 module "InformationFrameWork", and there are both used in X.402 module
"MHSDirectoryObjectsAndAttributes".