Corrections made to the ASN.1 modules of X.750 (10/1996)


Module DefinitionDirectoryASN1Module:

1. Replacement of:

	ATTRIBUTE, 
	OBJECT-CLASS, 
	CONTENT-RULE, 
	NAME-FORM, 
	objectIdentifierMatch
FROM InformationFramework {joint-iso-itu-t(2) ds(5) modules(1) informationFramework(1) 2}

with:

ATTRIBUTE, 
	OBJECT-CLASS, 
	CONTENT-RULE, 
	NAME-FORM, 
	objectIdentifierMatch, 
	top
FROM InformationFramework {joint-iso-itu-t(2) ds(5) modules(1) informationFramework(1) 3}

2. Replacement of:

FROM SelectedAttributeTypes {joint-iso-itu-t(2) ds(5) modules(1) selectedAttributeTypes(5) 2}

with:

FROM SelectedAttributeTypes {joint-iso-itu-t(2) ds(5) modules(1) selectedAttributeTypes(5) 3}

3. Replacement of:

	Actions, 
	AndAttributeIds, 
	Attributes, 
	AttributeGroups, 
	ConditionalPackages, 
	Context, 
	Create, 
	Delete, 
	DerivedOrWithSyntaxChoice, 
	Identifier,
	NamingObjectClass, 
	Notifications, 
	OptionallyRegisteredAs, 
	RegisteredAs, 
	SyntaxOrAttribute, 
	TemplateLabel, 
	TextualRepresentation, 
	WithSyntax
FROM DefinitionASN1Module {joint-iso-itu-t(2) ms(9) function(2) part16(16) asn1Modules(2) 1}

with:

	Actions, 
	AndAttributeIds, 
	Attributes, 
	AttributeGroups, 
	ConditionalPackages, 
	Context, 
	Create, 
	Delete, 
	DerivedOrWithSyntaxChoice, 
	Identifier,
	MatchesFor, 
	NamingObjectClass, 
	Notifications, 
	OptionallyRegisteredAs, 
	RegisteredAs, 
	SyntaxOrAttribute, 
	TemplateLabel, 
	TextualRepresentation, 
	WithSyntax
FROM DefinitionASN1Module {joint-iso-itu-t(2) ms(9) function(2) part16(16) asn1Modules(2) 1}

4. Replacement of:

registeredManagementInformationCR	CONTENT-RULE	::=	{
	STRUCTURAL OBJECT CLASS		registeredInformation
	AUXILIARY OBJECT CLASS		{ 
					managementDocument |
					managementTemplate |
					managementObjectClass |
					managementPackage |
					managementParameter |
					managementNameBinding |
					managementAttribute |
					managementAttributeGroup |
					managementBehaviour |
					managementAction |
					managementNotification |
					asn1Module
					}
}

with:

registeredManagementInformationCR	CONTENT-RULE	::=	{
	STRUCTURAL OBJECT-CLASS		registeredInformation.&id
	AUXILIARY OBJECT-CLASSES	{ 
					managementDocument |
					managementTemplate |
					managementObjectClass |
					managementPackage |
					managementParameter |
					managementNameBinding |
					managementAttribute |
					managementAttributeGroup |
					managementBehaviour |
					managementAction |
					managementNotification |
					asn1Module
					}
}

5. Replacement of all occurences of:

SUBCLASS OF managementTemplate

with:

SUBCLASS OF { managementTemplate }

Module GrmDefinitionDirectoryASN1Module:

1. Replacement of:

FROM InformationFramework {joint-iso-itu-t(2) ds(5) modules(1) informationFramework(1) 2}

with:

FROM InformationFramework {joint-iso-itu-t(2) ds(5) modules(1) informationFramework(1) 3}

2. Add to the IMPORTS clause:

	TemplateLabel
FROM DefinitionASN1Module {joint-iso-itu-t(2) ms(9) function(2) part16(16) asn1Modules(2) 1}
	-- this Recommendation | International Standard

3. Replacement of:

registeredManagementRelationshipInformationCR		CONTENT-RULE ::= {
	STRUCTURAL OBJECT CLASS		registeredInformation
	AUXILIARY OBJECT CLASS		{ 
					managementRelationshipClass |
					managementRelationshipMapping 
					}
}

with:

registeredManagementRelationshipInformationCR		CONTENT-RULE ::= {
	STRUCTURAL 	OBJECT-CLASS	registeredInformation.&id
	AUXILIARY 	OBJECT-CLASSES	{ 
					managementRelationshipClass |
					managementRelationshipMapping 
					}
}

4. Replacement of all occurences of::

SUBCLASS OF	managementTemplate

With:

SUBCLASS OF	{ managementTemplate }

Module RepertoireDirectoryASN1Module:

1. Replacement of:

	ATTRIBUTE, 
	OBJECT-CLASS,
	CONTENT-RULE
FROM InformationFramework {joint-iso-itu-t(2) ds(5) modules(1) informationFramework(1) 2}
	-- ITU-T Rec. X.501 | ISO/IEC 9594-2
	applicationEntity
FROM SelectedObjectClasses {joint-iso-itu-t(2) ds(5) modules(1) selectedObjectClasses(6) 2}
	-- ITU-T Rec. X.521 | ISO/IEC 9594-7
	bitStringMatch
FROM SelectedAttributeTypes {joint-iso-itu-t(2) ds(5) modules(1) selectedAttributeTypes(5) 2}

with:

	ATTRIBUTE, 
	OBJECT-CLASS,
	CONTENT-RULE
FROM InformationFramework {joint-iso-itu-t(2) ds(5) modules(1) informationFramework(1) 3}
	-- ITU-T Rec. X.501 | ISO/IEC 9594-2
	applicationEntity
FROM SelectedObjectClasses {joint-iso-itu-t(2) ds(5) modules(1) selectedObjectClasses(6) 3}
	-- ITU-T Rec. X.521 | ISO/IEC 9594-7
	bitStringMatch, booleanMatch
FROM SelectedAttributeTypes {joint-iso-itu-t(2) ds(5) modules(1) selectedAttributeTypes(5) 3}

2. Replacement of:

	FunctionalUnitPackage
FROM SMASE-A-ASSOCIATE-Information {joint-iso-itu-t(2) ms(9) smo(0) 
negotiationAbstractSyntax(1) version1(1)}

with:

	FunctionalUnitPackage
FROM SMASE-A-ASSOCIATE-Information {joint-iso-itu-t(2) ms(9) smo(0) 
asn1Modules(2) negotiationDefinitions(0) version1(1)}

3. Replacement of:

managementServiceElementsCR CONTENT-RULE ::= {
	STRUCTURAL OBJECT CLASS		applicationEntity
	AUXILIARY OBJECT CLASS		{ 
					sMASE | 
					cMISE
					}
}

with:

managementServiceElementsCR CONTENT-RULE ::= {
	STRUCTURAL 	OBJECT-CLASS	applicationEntity.&id
	AUXILIARY 	OBJECT-CLASSES	{ 
					sMASE | 
					cMISE
					}
}