-- =============================================================================
-- ITU-T Rec. X.750 (1996) | ISO/IEC 10164-16 : 1997
-- =============================================================================
--<GDMO.Alias "ITU-T Rec. X.750 (1996) | ISO/IEC 10164-16 : 1997"
-- "Rec. X.750 | ISO/IEC 10164-16">--
-- =========================================================
--<GDMO.Document "ITU-T Rec. X.750 (1996) | ISO/IEC 10164-16 : 1997">--
-- "Imported" Alises - references to other documents with non-standard names
--<GDMO.Alias "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992"
-- "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2:1992",
-- "CCITT Rec. X.721 | ISO/IEC 10165-2",
-- "Rec. X.721 | ISO/IEC 10165-2 : 1992">--
managedObjectClassRepertoire MANAGED OBJECT CLASS
DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2:1992":top;
CHARACTERIZED BY managedObjectClassRepertoirePackage PACKAGE
BEHAVIOUR managedObjectClassRepertoireBehaviour BEHAVIOUR DEFINED AS
! Managed objects with this behaviour issue the object creation
notification upon creation, the object deletion notification upon deletion
and the attribute value change notification upon a change of value of
either the supported conditional package list attribute or the implemented
values attribute. !;;
ATTRIBUTES
managedObjectClassRepertoireId GET,
supportedConditionalPackageList GET;
NOTIFICATIONS
"CCITT Rec. X.721 (1992) | ISO/IEC 10165-2:1992":attributeValueChange,
"CCITT Rec. X.721 (1992) | ISO/IEC 10165-2:1992":objectCreation,
"CCITT Rec. X.721 (1992) | ISO/IEC 10165-2:1992":objectDeletion;;;
CONDITIONAL PACKAGES
implementedValuesPackage PACKAGE
BEHAVIOUR implementedValuesPackageBehaviour BEHAVIOUR DEFINED AS
! Presence of the implemented values conditional package implies that
the managed object implementation supports the indicated implemented
values for each of the managed object attributes indicated within the
implemented values attribute. !;;
ATTRIBUTES
implementedValues GET;
REGISTERED AS {MKMD.mkmPackage 2};
PRESENT IF "an instance supports it";
REGISTERED AS {MKMD.mkmMObjectClass 2};
repertoire MANAGED OBJECT CLASS
DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2:1992":top;
CHARACTERIZED BY repertoirePackage PACKAGE
BEHAVIOUR repertoireBehaviour BEHAVIOUR DEFINED AS
! An instance with this behaviour reflects system capabilities: when a
system is enabled for support of new managed object classes, new managed
relationship classes, new name bindings, or new CMIP profiles, or when
existing support is disabled, the new capability shall be reflected in the
values of the corresponding attributes.
An instance with this behaviour shall emit the object creation
notification upon creation, the object deletion notification upon deletion
and the attribute value change notification upon a change of value of the
supported managed object class list, supported relationship class list,
supported name binding list, or supported CMIP profiles attribute.
If a managed system has any instances of the repertoire managed object, it
shall have one named under the system managed object with the value "REP1"
for the repertoire Id attribute. A managed system may have multiple
instances of the repertoire managed object. !;;
ATTRIBUTES
repertoireId GET,
supportedNameBindingList GET,
supportedManagedObjectClassList GET,
supportedRelationshipClassList GET;
NOTIFICATIONS
"CCITT Rec. X.721 (1992) | ISO/IEC 10165-2:1992":objectCreation,
"CCITT Rec. X.721 (1992) | ISO/IEC 10165-2:1992":objectDeletion,
"CCITT Rec. X.721 (1992) | ISO/IEC 10165-2:1992":attributeValueChange;;;
CONDITIONAL PACKAGES
supportedCmipProfilesPackage PACKAGE
ATTRIBUTES
supportedCmipProfiles GET;
REGISTERED AS {MKMD.mkmPackage 1};
PRESENT IF "this managed object represents the managed system components
that support communications";
REGISTERED AS {MKMD.mkmMObjectClass 1};
managedObjectClassRepertoire-repertoire NAME BINDING
SUBORDINATE OBJECT CLASS
managedObjectClassRepertoire AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS
repertoire AND SUBCLASSES;
WITH ATTRIBUTE managedObjectClassRepertoireId;
BEHAVIOUR managedObjectClassRepertoire-repertoireBehaviour BEHAVIOUR DEFINED AS
! The value of the managed object class repertoire Id attribute shall be the
OBJECT IDENTIFIER for the managed object class with which the repertoire is
associated. !;;
REGISTERED AS {MKMD.mkmNameBinding 2};
repertoire-system NAME BINDING
SUBORDINATE OBJECT CLASS
repertoire AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS
"CCITT Rec. X.721 (1992) | ISO/IEC 10165-2:1992":system AND SUBCLASSES;
WITH ATTRIBUTE repertoireId;
BEHAVIOUR repertoire-systemBehaviour BEHAVIOUR DEFINED AS
! The use of a fixed relative distinguished name for a common way to access
a repertoire managed object is provided by this name binding when the value
"REP1" is used for the repertoire Id attribute. !;;
REGISTERED AS {MKMD.mkmNameBinding 1};
implementedValues ATTRIBUTE
WITH ATTRIBUTE SYNTAX RepertoireASN1Module.ImplementedValues;
BEHAVIOUR implementedValuesBehaviour BEHAVIOUR DEFINED AS
! This attribute represents class implementation information related to a
set of attributes of a managed object class. This set-valued attribute shall
not contain more than one element with the same attributeId value. The
information provided applies only to instances of the class for which
information is being provided: in other words, implementation information
represented by this attribute is not inherited by derived classes. The
following information about an attribute can be represented:
? initialValue: The value the attribute first takes when an instance of the
class comes into existence.
? defaultValue: The value to which the attribute is set when a
set-to-default management operation is applied to it.
? minValue: For an attribute of type INTEGER, REAL, or a subtype of either
of these types, which has ranges for both its permitted and required
values sets, minValue indicates the minimum value that the attribute can
take in an instance of the class. minValue shall be greater than or equal
to the smallest permitted value and less than or equal to the smallest
required value.
? maxValue: For an attribute of type INTEGER, REAL, or a subtype of either
of these types, which has ranges for both its permitted and required
values sets, maxValue indicates the maximum value that the attribute can
take in an instance of the class. maxValue shall be less than or equal to
the largest permitted value and greater than or equal to the largest
required value. !;;
REGISTERED AS {MKMD.mkmAttribute 6};
managedObjectClassRepertoireId ATTRIBUTE
WITH ATTRIBUTE SYNTAX RepertoireASN1Module.ManagedObjectClassRepertoireId;
MATCHES FOR EQUALITY;
BEHAVIOUR managedObjectClassRepertoireIdBehaviour BEHAVIOUR DEFINED AS
! The value of this attribute is the OBJECT IDENTIFIER with which the
managed object class was registered. !;;
REGISTERED AS {MKMD.mkmAttribute 2};
repertoireId ATTRIBUTE
WITH ATTRIBUTE SYNTAX RepertoireASN1Module.RepertoireId;
MATCHES FOR EQUALITY;
BEHAVIOUR repertoireIdBehaviour BEHAVIOUR DEFINED AS
! The repertoireId attribute is a distinguishing attribute suitable for naming. !;;
REGISTERED AS {MKMD.mkmAttribute 1};
supportedCmipProfiles ATTRIBUTE
WITH ATTRIBUTE SYNTAX RepertoireASN1Module.SupportedCmipProfiles;
MATCHES FOR EQUALITY;
BEHAVIOUR supportedCmipProfilesBehaviour BEHAVIOUR DEFINED AS
! This attribute indicates the CMIP profiles supported by the system
operating in the agent role. The following values are defined:
- aom10(0): The managed system supports ISP 11183-1.
- aom11(1): The managed system supports ISP 11183-3.
- aom12(2): The managed system supports ISP 11183-2. !;;
REGISTERED AS {MKMD.mkmAttribute 4};
supportedConditionalPackageList ATTRIBUTE
WITH ATTRIBUTE SYNTAX RepertoireASN1Module.SupportedConditionalPackageList;
MATCHES FOR SET-COMPARISON, SET-INTERSECTION;
BEHAVIOUR supportedConditionalPackageListBehaviour BEHAVIOUR DEFINED AS
! This set-valued, read-only attribute identifies the conditional packages
supported in the implementation of the managed object class. !;;
REGISTERED AS {MKMD.mkmAttribute 5};
supportedManagedObjectClassList ATTRIBUTE
WITH ATTRIBUTE SYNTAX RepertoireASN1Module.SupportedManagedObjectClassList;
MATCHES FOR SET-COMPARISON, SET-INTERSECTION;
BEHAVIOUR supportedManagedObjectClassListBehaviour BEHAVIOUR DEFINED AS
! The supportedManagedObjectClassList attribute indicates the managed object
classes, actual and allomorphic, supported by a system operating in the
agent role. !;;
REGISTERED AS {MKMD.mkmAttribute 3};
supportedNameBindingList ATTRIBUTE
WITH ATTRIBUTE SYNTAX RepertoireASN1Module.SupportedNameBindingList;
MATCHES FOR SET-COMPARISON, SET-INTERSECTION;
BEHAVIOUR supportedNameBindingListBehaviour BEHAVIOUR DEFINED AS
! The supportedNameBindingList attribute indicates the name bindings
supported by the system operating in the agent role. !;;
REGISTERED AS {MKMD.mkmAttribute 42};
supportedRelationshipClassList ATTRIBUTE
WITH ATTRIBUTE SYNTAX RepertoireASN1Module.SupportedRelationshipClassList;
MATCHES FOR SET-COMPARISON, SET-INTERSECTION;
BEHAVIOUR supportedRelationshipClassListBehaviour BEHAVIOUR DEFINED AS
! The supportedRelationshipClassList attribute indicates the relationship
classes supported by the system operating in the agent role. !;;
REGISTERED AS {MKMD.mkmAttribute 44};
actionTemplate MANAGED OBJECT CLASS
DERIVED FROM template;
CHARACTERIZED BY actionPackage PACKAGE
ATTRIBUTES
behaviour GET,
modeConfirmed GET,
parameters GET,
withInformationSyntax GET,
withReplySyntax GET,
registeredAs GET;;;
REGISTERED AS {MKMD.mkmMObjectClass 12};
aSN1Module MANAGED OBJECT CLASS
DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2:1992":top;
CHARACTERIZED BY aSN1ModulePackage PACKAGE
BEHAVIOUR aSN1ModuleBehaviour BEHAVIOUR DEFINED AS
! When an instance of this class is named subordinate to a document
managed object, the moduleReference attribute provides unique
identification within the scope of that document managed object. A managed
object with this behaviour supports the retrieval of the
asn1ModuleContents attribute via the getTextualRepresentation action. !;;
ATTRIBUTES
moduleReference GET,
asn1ModuleContents GET,
asn1Version GET,
optionallyRegisteredAs GET;
ACTIONS
getTextualRepresentation;;;
REGISTERED AS {MKMD.mkmMObjectClass 4};
attributeGroupTemplate MANAGED OBJECT CLASS
DERIVED FROM template;
CHARACTERIZED BY attributeGroupPackage PACKAGE
ATTRIBUTES
groupElements GET,
fixed GET,
description GET,
registeredAs GET;;;
REGISTERED AS {MKMD.mkmMObjectClass 10};
attributeTemplate MANAGED OBJECT CLASS
DERIVED FROM template;
CHARACTERIZED BY attributePackage PACKAGE
ATTRIBUTES
derivedOrWithSyntaxChoice GET,
matchesFor GET,
behaviour GET,
parameters GET,
optionallyRegisteredAs GET;;;
REGISTERED AS {MKMD.mkmMObjectClass 9};
behaviourTemplate MANAGED OBJECT CLASS
DERIVED FROM template;
CHARACTERIZED BY behaviourPackage PACKAGE
BEHAVIOUR behaviourTemplateBehaviour BEHAVIOUR DEFINED AS
! A managed object with this behaviour supports the retrieval of the
definedAs attribute via the getTextualRepresentation action. !;;
ATTRIBUTES
definedAs GET;
ACTIONS
getTextualRepresentation;;;
REGISTERED AS {MKMD.mkmMObjectClass 11};
document MANAGED OBJECT CLASS
DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2:1992":top;
CHARACTERIZED BY documentPackage PACKAGE
BEHAVIOUR documentBehaviour BEHAVIOUR DEFINED AS
! When an instance of this class is named subordinate to a system managed
object, either the documentName or the documentObjectIdentifier attribute
provides unique identification within the scope of that system managed
object. When the documentName attribute is used for ITU-T Recommendations
or for International Standards, it is formed as specified for a
<standard-name> in 8.2(k) of CCITT Rec. X.722 (1992) | ISO/IEC 10165-4:1992. !;;
ATTRIBUTES
documentName GET,
documentObjectIdentifier GET;;;
CONDITIONAL PACKAGES
documentSpecificationPackage PACKAGE
BEHAVIOUR documentSpecificationBehaviour BEHAVIOUR DEFINED AS
! A managed object with this behaviour supports the retrieval of the
specification attribute via the getTextualRepresentation action. !;;
ATTRIBUTES
specification GET;
ACTIONS
getTextualRepresentation;
REGISTERED AS {MKMD.mkmPackage 4};
PRESENT IF "document is available as a text string";
REGISTERED AS {MKMD.mkmMObjectClass 14};
managedObjectClassTemplate MANAGED OBJECT CLASS
DERIVED FROM template;
CHARACTERIZED BY managedObjectClassPackage PACKAGE
ATTRIBUTES
derivedFrom GET,
characterizedBy GET,
conditionalPackages GET,
registeredAs GET;;;
REGISTERED AS {MKMD.mkmMObjectClass 5};
nameBindingTemplate MANAGED OBJECT CLASS
DERIVED FROM template;
CHARACTERIZED BY nameBindingPackage PACKAGE
ATTRIBUTES
subordinateObjectClass GET,
namedBySuperiorObjectClass GET,
withAttribute GET,
behaviour GET,
create GET,
delete GET,
registeredAs GET;;;
REGISTERED AS {MKMD.mkmMObjectClass 8};
notificationTemplate MANAGED OBJECT CLASS
DERIVED FROM template;
CHARACTERIZED BY notificationPackage PACKAGE
ATTRIBUTES
behaviour GET,
modeConfirmed GET,
parameters GET,
withInformationSyntax GET,
andAttributeIds GET,
withReplySyntax GET,
registeredAs GET;;;
REGISTERED AS {MKMD.mkmMObjectClass 13};
packageTemplate MANAGED OBJECT CLASS
DERIVED FROM template;
CHARACTERIZED BY packagePackage PACKAGE
ATTRIBUTES
behaviour GET,
attributes GET,
attributeGroups GET,
actions GET,
notifications GET,
optionallyRegisteredAs GET;;;
REGISTERED AS {MKMD.mkmMObjectClass 6};
parameterTemplate MANAGED OBJECT CLASS
DERIVED FROM template;
CHARACTERIZED BY parameterPackage PACKAGE
ATTRIBUTES
context GET,
syntaxOrAttribute GET,
behaviour GET,
optionallyRegisteredAs GET;;;
REGISTERED AS {MKMD.mkmMObjectClass 7};
template MANAGED OBJECT CLASS
DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2:1992":top;
CHARACTERIZED BY templatePackage PACKAGE
BEHAVIOUR templateBehaviour BEHAVIOUR DEFINED AS
! When an instance of this class is named subordinate to a document
managed object, the templateName attribute provides unique identification
within the scope of that document managed object. !;;
ATTRIBUTES
templateName GET;;;
CONDITIONAL PACKAGES
templateDefinitionPackage PACKAGE
BEHAVIOUR templateDefinitionPackageBehaviour BEHAVIOUR DEFINED AS
! A managed object with this behaviour supports retrieval of the
information of the templateDefinition attribute via the
getTextualRepresentation action. !;;
ATTRIBUTES
templateDefinition GET;
ACTIONS
getTextualRepresentation;
REGISTERED AS {MKMD.mkmPackage 3};
PRESENT IF !template is represented as text string!;
REGISTERED AS {MKMD.mkmMObjectClass 3};
relationshipClassTemplate MANAGED OBJECT CLASS
DERIVED FROM template;
CHARACTERIZED BY relationshipClassPackage PACKAGE
BEHAVIOUR relationshipClassBehaviour BEHAVIOUR DEFINED AS
! A managed object with this behaviour represents a RELATIONSHIP CLASS
template. !;;
ATTRIBUTES
derivedFrom GET,
behaviour GET;;;
CONDITIONAL PACKAGES
relationshipClassSupportsPackage PACKAGE
BEHAVIOUR relationshipClassSupportsBehaviour BEHAVIOUR DEFINED AS
! A managed object with this behaviour represents a template that was
defined with the SUPPORTS construct. !;;
ATTRIBUTES
supports GET;
REGISTERED AS {MKMD.mkmPackage 5};
PRESENT IF "managed object represents a template that was defined with the
SUPPORTS construct",
relationshipClassQualifiedByPackage PACKAGE
BEHAVIOUR relationshipClassQualifiedByBehaviour BEHAVIOUR DEFINED AS
! A managed object with this behaviour represents a template that was
defined with the QUALIFIED BY construct. !;;
ATTRIBUTES
qualifiedBy GET;
REGISTERED AS {MKMD.mkmPackage 6};
PRESENT IF "managed object represents a template that was defined with the
QUALIFIED BY construct",
relationshipClassRoleSpecifierPackage PACKAGE
BEHAVIOUR relationshipClassRoleSpecifierBehaviour BEHAVIOUR DEFINED AS
! A managed object with this behaviour represents a template that was
defined with the role-specifier supporting production. !;;
ATTRIBUTES
roleSpecifier GET;
REGISTERED AS {MKMD.mkmPackage 7};
PRESENT IF "managed object represents a template that was defined with the
role-specifier supporting production";
REGISTERED AS {MKMD.mkmMObjectClass 16};
relationshipMappingTemplate MANAGED OBJECT CLASS
DERIVED FROM template;
CHARACTERIZED BY relationshipMappingPackage PACKAGE
BEHAVIOUR relationshipMappingBehaviour BEHAVIOUR DEFINED AS
! A managed object with this behaviour represents a RELATIONSHIP MAPPING
template. !;;
ATTRIBUTES
mappedRelationshipClass GET,
behaviour GET,
roleMappingSpecificationSet GET,
registeredAs GET;;;
CONDITIONAL PACKAGES
relationshipMappingRelationshipObjectPackage PACKAGE
BEHAVIOUR relationshipMappingRelationshipObjectBehaviour BEHAVIOUR DEFINED AS
! A managed object with this behaviour represents a template that was
defined with the RELATIONSHIP OBJECT construct. !;;
ATTRIBUTES
relationshipObject GET;
REGISTERED AS {MKMD.mkmPackage 8};
PRESENT IF "managed object represents a template that was defined with the
RELATIONSHIP OBJECT construct",
relationshipMappingOperationsMappingPackage PACKAGE
BEHAVIOUR relationshipMappingOperationsMappingBehaviour BEHAVIOUR DEFINED AS
! A managed object with this behaviour represents a template that was
defined with the OPERATIONS MAPPING construct. !;;
ATTRIBUTES
operationsMapping GET;
REGISTERED AS {MKMD.mkmPackage 9};
PRESENT IF "managed object represents a template that was defined with the
OPERATIONS MAPPING construct";
REGISTERED AS {MKMD.mkmMObjectClass 17};
aSN1Module-document NAME BINDING
SUBORDINATE OBJECT CLASS aSN1Module AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS document AND SUBCLASSES;
WITH ATTRIBUTE moduleReference;
REGISTERED AS {MKMD.mkmNameBinding 4};
document-system NAME BINDING
SUBORDINATE OBJECT CLASS document AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS
"CCITT Rec. X.721 (1992) | ISO/IEC 10165-2:1992":system AND SUBCLASSES;
WITH ATTRIBUTE documentObjectIdentifier;
REGISTERED AS {MKMD.mkmNameBinding 6};
document-system2 NAME BINDING
SUBORDINATE OBJECT CLASS document AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS
"CCITT Rec. X.721 (1992) | ISO/IEC 10165-2:1992":system AND SUBCLASSES;
WITH ATTRIBUTE documentName;
REGISTERED AS {MKMD.mkmNameBinding 7};
template-document NAME BINDING
SUBORDINATE OBJECT CLASS template AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS document AND SUBCLASSES;
WITH ATTRIBUTE templateName;
REGISTERED AS {MKMD.mkmNameBinding 3};
actions ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.Actions;
MATCHES FOR EQUALITY;
BEHAVIOUR actionsBehaviour BEHAVIOUR DEFINED AS
! This set-valued attribute identifies the actions, and associated parameters,
of a package. !;;
REGISTERED AS {MKMD.mkmAttribute 18};
andAttributeIds ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.AndAttributeIds;
MATCHES FOR EQUALITY;
BEHAVIOUR andAttributeIdsBehaviour BEHAVIOUR DEFINED AS
! This set-valued attribute identifies the assignment of attributes to
fields of a notification's argument. !;;
REGISTERED AS {MKMD.mkmAttribute 36};
asn1ModuleContents ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.ASN1ModuleContents;
MATCHES FOR EQUALITY, SUBSTRINGS;
BEHAVIOUR asn1ModuleContentsBehaviour BEHAVIOUR DEFINED AS
! This attribute holds the ASN.1 module contents in textual form. !;;
REGISTERED AS {MKMD.mkmAttribute 9};
asn1Version ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.ASN1Version;
MATCHES FOR EQUALITY, SUBSTRINGS;
BEHAVIOUR asn1VersionBehaviour BEHAVIOUR DEFINED AS
! This attribute holds a bit string that has one bit set for each ASN.1
version to which the module conforms. !;;
REGISTERED AS {MKMD.mkmAttribute 45};
attributeGroups ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.AttributeGroups;
MATCHES FOR EQUALITY;
BEHAVIOUR attributeGroupsBehaviour BEHAVIOUR DEFINED AS
! This set-valued attribute identifies the attribute groups, and associated
attributes, of a package. !;;
REGISTERED AS {MKMD.mkmAttribute 17};
attributes ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.Attributes;
MATCHES FOR EQUALITY;
BEHAVIOUR attributesBehaviour BEHAVIOUR DEFINED AS
! This set-valued attribute identifies the attributes, and associated
qualifiers and parameters, of a package. !;;
REGISTERED AS {MKMD.mkmAttribute 16};
behaviour ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.Behaviour;
MATCHES FOR EQUALITY;
BEHAVIOUR behaviourBehaviour BEHAVIOUR DEFINED AS
! This set-valued attribute identifies the behaviours associated with an
element of management information. !;;
REGISTERED AS {MKMD.mkmAttribute 15};
characterizedBy ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.CharacterizedBy;
MATCHES FOR EQUALITY;
BEHAVIOUR characterizedByBehaviour BEHAVIOUR DEFINED AS
! This set-valued attribute identifies the mandatory packages of a managed
object class. !;;
REGISTERED AS {MKMD.mkmAttribute 11};
conditionalPackages ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.ConditionalPackages;
MATCHES FOR EQUALITY;
BEHAVIOUR conditionalPackagesBehaviour BEHAVIOUR DEFINED AS
! This set-valued attribute identifies the conditional packages, and their
conditions, of a managed object class. !;;
REGISTERED AS {MKMD.mkmAttribute 12};
context ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.Context;
MATCHES FOR EQUALITY;
BEHAVIOUR contextBehaviour BEHAVIOUR DEFINED AS
! This attribute identifies the context of a parameter. !;;
REGISTERED AS {MKMD.mkmAttribute 20};
create ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.Create;
MATCHES FOR EQUALITY;
BEHAVIOUR createBehaviour BEHAVIOUR DEFINED AS
! This attribute identifies the create element specification of a name
binding. If no create element is present, then this attribute's value shall
be null. !;;
REGISTERED AS {MKMD.mkmAttribute 25};
definedAs ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.DefinedAs;
MATCHES FOR EQUALITY;
BEHAVIOUR definedAsBehaviour BEHAVIOUR DEFINED AS
! This attribute contains the definition of a behaviour. !;;
REGISTERED AS {MKMD.mkmAttribute 32};
delete ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.Delete;
MATCHES FOR EQUALITY;
BEHAVIOUR deleteBehaviour BEHAVIOUR DEFINED AS
! This attribute identifies the delete element specification of a name
binding. If no delete element is present, then this attribute's value shall
be null. !;;
REGISTERED AS {MKMD.mkmAttribute 26};
derivedFrom ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.DerivedFrom;
MATCHES FOR EQUALITY;
BEHAVIOUR derivedFromBehaviour BEHAVIOUR DEFINED AS
! This set-valued attribute identifies the immediate superclasses of a
managed object class or managed relationship class. !;;
REGISTERED AS {MKMD.mkmAttribute 10};
derivedOrWithSyntaxChoice ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.DerivedOrWithSyntaxChoice;
MATCHES FOR EQUALITY;
BEHAVIOUR derivedOrWithSyntaxChoiceBehaviour BEHAVIOUR DEFINED AS
! This attribute identifies the syntax specification of an attribute. !;;
REGISTERED AS {MKMD.mkmAttribute 27};
description ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.Description;
MATCHES FOR EQUALITY;
BEHAVIOUR descriptionBehaviour BEHAVIOUR DEFINED AS
! This attribute contains the description of an attribute group. !;;
REGISTERED AS {MKMD.mkmAttribute 31};
documentName ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.DocumentName;
MATCHES FOR EQUALITY, SUBSTRINGS;
BEHAVIOUR documentNameBehaviour BEHAVIOUR DEFINED AS
! This attribute identifies with a graphic string the document represented
by the managed object. E.g. "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2:1992"
identifies the Definition of management information. !;;
REGISTERED AS {MKMD.mkmAttribute 38};
documentObjectIdentifier ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.DocumentObjectIdentifier;
MATCHES FOR EQUALITY;
BEHAVIOUR documentObjectIdentifierBehaviour BEHAVIOUR DEFINED AS
! This attribute identifies with an ASN.1 object identifier value the
document represented by the managed object. E.g. {2 9 3 2} identifies the
Definition of management information, CCITT Rec. X.721 (1992) | ISO/IEC
10165-2:1992 (as specified in the registration tables for Recommendation |
International Standard documents for OSI Systems Management published in
CCITT Rec. X.722 | ISO/IEC 10165-4). !;;
REGISTERED AS {MKMD.mkmAttribute 39};
fixed ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.Fixed;
MATCHES FOR EQUALITY;
BEHAVIOUR fixedBehaviour BEHAVIOUR DEFINED AS
! This attribute identifies an attribute group as being fixed or dynamic. !;;
REGISTERED AS {MKMD.mkmAttribute 30};
groupElements ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.GroupElements;
MATCHES FOR EQUALITY;
BEHAVIOUR groupElementsBehaviour BEHAVIOUR DEFINED AS
! This set-valued attribute identifies the elements of an attribute group. !;;
REGISTERED AS {MKMD.mkmAttribute 29};
matchesFor ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.MatchesFor;
MATCHES FOR EQUALITY;
BEHAVIOUR matchesForBehaviour BEHAVIOUR DEFINED AS
! This attribute identifies the matching characteristics of an attribute. !;;
REGISTERED AS {MKMD.mkmAttribute 28};
modeConfirmed ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.ModeConfirmed;
MATCHES FOR EQUALITY;
BEHAVIOUR modeConfirmedBehaviour BEHAVIOUR DEFINED AS
! This attribute identifies an action or notification as being confirmed or not. !;;
REGISTERED AS {MKMD.mkmAttribute 33};
moduleReference ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.Identifier;
MATCHES FOR EQUALITY;
BEHAVIOUR moduleReferenceBehaviour BEHAVIOUR DEFINED AS
! This attribute identifies the name of the ASN.1 module. !;;
REGISTERED AS {MKMD.mkmAttribute 8};
namedBySuperiorObjectClass ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.NamingObjectClass;
MATCHES FOR EQUALITY;
BEHAVIOUR namedBySuperiorObjectClassBehaviour BEHAVIOUR DEFINED AS
! This attribute identifies the superior object classes of a name binding. !;;
REGISTERED AS {MKMD.mkmAttribute 23};
notifications ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.Notifications;
MATCHES FOR EQUALITY;
BEHAVIOUR notificationsBehaviour BEHAVIOUR DEFINED AS
! This set-valued attribute identifies the notifications, and associated
parameters, of a package. !;;
REGISTERED AS {MKMD.mkmAttribute 19};
optionallyRegisteredAs ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.OptionallyRegisteredAs;
MATCHES FOR EQUALITY;
BEHAVIOUR optionallyRegisteredAsBehaviour BEHAVIOUR DEFINED AS
! This attribute identifies the identifier of the represented element of
management information. If no identifier has been assigned, this attribute
shall have a null value. !;;
REGISTERED AS {MKMD.mkmAttribute 43};
parameters ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.Parameters;
MATCHES FOR EQUALITY;
BEHAVIOUR parametersBehaviour BEHAVIOUR DEFINED AS
! This set-valued attribute identifies the parameters associated with an
element of management information. !;;
REGISTERED AS {MKMD.mkmAttribute 13};
registeredAs ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.RegisteredAs;
MATCHES FOR EQUALITY;
BEHAVIOUR registeredAsBehaviour BEHAVIOUR DEFINED AS
! This attribute identifies the identifier of the represented element of
management information. !;;
REGISTERED AS {MKMD.mkmAttribute 14};
specification ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.Specification;
BEHAVIOUR specificationBehaviour BEHAVIOUR DEFINED AS
! This attribute contains a representation of only the GDMO and ASN.1
specifications and embedded comments contained within the document. !;;
REGISTERED AS {MKMD.mkmAttribute 40};
subordinateObjectClass ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.NamingObjectClass;
MATCHES FOR EQUALITY;
BEHAVIOUR subordinateObjectClassBehaviour BEHAVIOUR DEFINED AS
! This attribute identifies the subordinate managed object classes of a name
binding. !;;
REGISTERED AS {MKMD.mkmAttribute 22};
syntaxOrAttribute ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.SyntaxOrAttribute;
MATCHES FOR EQUALITY;
BEHAVIOUR syntaxOrAttributeBehaviour BEHAVIOUR DEFINED AS
! This attribute identifies the syntax specification of a parameter. !;;
REGISTERED AS {MKMD.mkmAttribute 21};
templateDefinition ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.TemplateDefinition;
MATCHES FOR EQUALITY;
BEHAVIOUR templateDefinitionBehaviour BEHAVIOUR DEFINED AS
! This attribute contains a text string representation of the GDMO template
definition. In-line templates are not included in this text string, even if
they appear in line in the document represented by the document managed
object under which the template managed object is named. It is not necessary
that GDMO comments be included in this representation. !;;
REGISTERED AS {MKMD.mkmAttribute 37};
templateName ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.TemplateName;
MATCHES FOR EQUALITY;
BEHAVIOUR templateNameBehaviour BEHAVIOUR DEFINED AS
! This attribute names template managed objects. Its value is that of the
label of the GDMO template which is represented. !;;
REGISTERED AS {MKMD.mkmAttribute 7};
withAttribute ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.WithAttribute;
MATCHES FOR EQUALITY;
BEHAVIOUR withAttributeBehaviour BEHAVIOUR DEFINED AS
! This attribute identifies the naming attribute of a name binding. !;;
REGISTERED AS {MKMD.mkmAttribute 24};
withInformationSyntax ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.WithSyntax;
MATCHES FOR EQUALITY;
BEHAVIOUR withInformationSyntaxBehaviour BEHAVIOUR DEFINED AS
! This attribute identifies the syntax of the argument of an action or
notification. !;;
REGISTERED AS {MKMD.mkmAttribute 34};
withReplySyntax ATTRIBUTE
WITH ATTRIBUTE SYNTAX DefinitionASN1Module.WithSyntax;
MATCHES FOR EQUALITY;
BEHAVIOUR withReplySyntaxBehaviour BEHAVIOUR DEFINED AS
! This attribute identifies the syntax of the reply to an action or
notification. !;;
REGISTERED AS {MKMD.mkmAttribute 35};
mappedRelationshipClass ATTRIBUTE
WITH ATTRIBUTE SYNTAX GrmAttributeDefinitionModule.MappedRelationshipClass;
MATCHES FOR EQUALITY;
REGISTERED AS {MKMD.mkmAttribute 46};
operationsMapping ATTRIBUTE
WITH ATTRIBUTE SYNTAX GrmAttributeDefinitionModule.OperationsMapping;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
REGISTERED AS {MKMD.mkmAttribute 47};
qualifiedBy ATTRIBUTE
WITH ATTRIBUTE SYNTAX GrmAttributeDefinitionModule.QualifiedBy;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
REGISTERED AS {MKMD.mkmAttribute 48};
relationshipObject ATTRIBUTE
WITH ATTRIBUTE SYNTAX GrmAttributeDefinitionModule.RelationshipObject;
MATCHES FOR EQUALITY;
REGISTERED AS {MKMD.mkmAttribute 49};
roleMappingSpecificationSet ATTRIBUTE
WITH ATTRIBUTE SYNTAX GrmAttributeDefinitionModule.RoleMappingSpecificationSet;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
REGISTERED AS {MKMD.mkmAttribute 50};
roleSpecifier ATTRIBUTE
WITH ATTRIBUTE SYNTAX GrmAttributeDefinitionModule.RoleSpecifier;
MATCHES FOR EQUALITY;
REGISTERED AS {MKMD.mkmAttribute 51};
supports ATTRIBUTE
WITH ATTRIBUTE SYNTAX GrmAttributeDefinitionModule.Supports;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
REGISTERED AS {MKMD.mkmAttribute 52};
getTextualRepresentation ACTION
BEHAVIOUR getTextualRepresentationBehaviour BEHAVIOUR DEFINED AS
! The action returns a textual representation of the information in a single
attribute of the managed object to which it is directed. The action
response, which may be spread across multiple Linked Replies, consists of a
sequence of line images. If there are multiple Linked Replies, the sequences
from all of them are logically combined into a single, longer sequence of
line images.
For an attribute with the syntax DefinitionASN1Module.TextualRepresentation,
the result of retrieving the attribute via this action and, if necessary,
combining the contents of multiple Linked Replies, is identical to result of
the get attribute value management operation. !;;
PARAMETERS attributeNotAvailableViaThisAction;
WITH INFORMATION SYNTAX DefinitionASN1Module.AttributeId;
WITH REPLY SYNTAX DefinitionASN1Module.TextualRepresentation;
REGISTERED AS {MKMD.mkmAction 2};
attributeNotAvailableViaThisAction PARAMETER
CONTEXT SPECIFIC-ERROR;
WITH SYNTAX DefinitionASN1Module.Null;
BEHAVIOUR attributeNotAvailableViaThisActionBehaviour BEHAVIOUR DEFINED AS
! This error indicates that retrieval of the requested attribute via the
getTextualRepresentation action is not supported. !;;
REGISTERED AS {MKMD.mkmParameter 1};
discoveryObject MANAGED OBJECT CLASS
DERIVED FROM "CCITT Rec. X.721 (1992) | ISO/IEC 10165-2:1992":top;
CHARACTERIZED BY discoveryObjectPackage PACKAGE
BEHAVIOUR discoveryObjectBehaviour BEHAVIOUR DEFINED AS
! A managed object with this behaviour responds to mITSearch action
requests concerning subtrees of managed objects within a managed system's
naming tree. The query specifies a base object and the required scope of
the search.
The response is a set of rooted tree structures that together cover the
requested scope under the requested base object. Each rooted tree has the
distinguished name of its root but does not repeat common name components
within its structure, i.e. only the RDN is used to identify subordinate
managed objects. !;;
ATTRIBUTES
discoveryId GET;
ACTIONS
mITSearch;;;
REGISTERED AS {MKMD.mkmMObjectClass 15};
discovery-system NAME BINDING
SUBORDINATE OBJECT CLASS discoveryObject AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS
"CCITT Rec. X.721 (1992) | ISO/IEC 10165-2:1992":system AND SUBCLASSES;
WITH ATTRIBUTE discoveryId;
BEHAVIOUR discovery-systemBehaviour BEHAVIOUR DEFINED AS
! The use of a fixed relative distinguished name for a common way to access
a discovery managed object is provided by this name binding when the value
"DSC1" is used for the repertoire Id attribute.
Subordinate to a given system managed object, there shall be only one
allowed value for the discovery Id attribute, namely "DSC1". !;;
REGISTERED AS {MKMD.mkmNameBinding 5};
discoveryId ATTRIBUTE
WITH ATTRIBUTE SYNTAX DiscoveryASN1Module.DiscoveryId;
MATCHES FOR EQUALITY;
BEHAVIOUR discoveryIdBehaviour BEHAVIOUR DEFINED AS
! This attribute is used to identify an instance of the discovery managed
object. !;;
REGISTERED AS {MKMD.mkmAttribute 41};
mITSearch ACTION
BEHAVIOUR mitSearchBehaviour BEHAVIOUR DEFINED AS
! The argument has the base object, the required scope of the search and an
optional class request parameter. The response has a tree structure, under
any specified base managed object, without repeating common name components
(i.e. only RDN components are sent).
It shall, if specified in the request, also report the managed object class
type associated with each node in the tree. !;;
WITH INFORMATION SYNTAX DiscoveryASN1Module.MITSearch;
WITH REPLY SYNTAX DiscoveryASN1Module.MITSearchResponse;
REGISTERED AS {MKMD.mkmAction 1};
--<GDMO.EndDocument>--
-- =============================================================================
-- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004