-- Module GrmDefinitionDirectoryASN1Module (X.750:10/1996)
-- See also ITU-T X.750 (1996) Technical Cor. 1 (02/2000)
-- See also the index of all ASN.1 assignments needed in this document
GrmDefinitionDirectoryASN1Module {joint-iso-itu-t(2) ms(9) function(2)
part16(16) asn1Modules(2) 7} DEFINITIONS IMPLICIT TAGS ::=
BEGIN
-- EXPORTS everything;
IMPORTS
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
TemplateLabel
FROM DefinitionASN1Module {joint-iso-itu-t(2) ms(9) function(2) part16(16)
asn1Modules(2) 1}
-- this Recommendation | International Standard
behaviour, derivedFrom, managementTemplate, registeredAs,
registeredInformation
FROM DefinitionDirectoryASN1Module {joint-iso-itu-t(2) ms(9) function(2)
part16(16) asn1Modules(2) 4}
-- this Recommendation | International Standard
MappedRelationshipClass, MappingPair, RelationshipObject,
RoleMappingSpecification, RoleSpecifier, SupportedChoice
FROM GrmAttributeDefinitionModule {joint-iso-itu-t(2) ms(9) function(2)
part16(16) asn1Modules(2) 6}
-- this Recommendation | International Standard
mkmDirectoryObjectClass, mkmDirectoryAttributeType
FROM MKMD {joint-iso-itu-t(2) ms(9) function(2) part16(16) asn1Modules(2)
5}-- this Recommendation | International Standard
;
managementRelationshipClass OBJECT-CLASS ::= {
SUBCLASS OF {managementTemplate}
KIND auxiliary
MUST CONTAIN {derivedFrom | behaviour}
MAY CONTAIN {supports | qualifiedBy | roleSpecifier}
ID {mkmDirectoryObjectClass 16}
}
managementRelationshipMapping OBJECT-CLASS ::= {
SUBCLASS OF {managementTemplate}
KIND auxiliary
MUST CONTAIN
{mappedRelationshipClass | behaviour | roleMappingSpecificationSet |
registeredAs}
MAY CONTAIN {relationshipObject | operationsMapping}
ID {mkmDirectoryObjectClass 17}
}
-- Definition of DIT content rules
-- Only one of the specified auxiliary object classes can be
-- included in a given entry of class registeredInformation
registeredManagementRelationshipInformationCR CONTENT-RULE ::= {
STRUCTURAL OBJECT-CLASS registeredInformation.&id
AUXILIARY OBJECT-CLASSES
{managementRelationshipClass | managementRelationshipMapping}
}
-- Definition of used attributes
mappedRelationshipClass ATTRIBUTE ::= {
WITH SYNTAX MappedRelationshipClass
SINGLE VALUE TRUE
ID {mkmDirectoryAttributeType 47}
}
operationsMapping ATTRIBUTE ::= {
WITH SYNTAX MappingPair
ID {mkmDirectoryAttributeType 48}
}
qualifiedBy ATTRIBUTE ::= {
WITH SYNTAX TemplateLabel
ID {mkmDirectoryAttributeType 49}
}
relationshipObject ATTRIBUTE ::= {
WITH SYNTAX RelationshipObject
SINGLE VALUE TRUE
ID {mkmDirectoryAttributeType 50}
}
roleMappingSpecificationSet ATTRIBUTE ::= {
WITH SYNTAX RoleMappingSpecification
ID {mkmDirectoryAttributeType 51}
}
roleSpecifier ATTRIBUTE ::= {
WITH SYNTAX RoleSpecifier
SINGLE VALUE TRUE
ID {mkmDirectoryAttributeType 52}
}
supports ATTRIBUTE ::= {
WITH SYNTAX SupportedChoice
ID {mkmDirectoryAttributeType 53}
}
END
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D