-- Module ChangeOverASN1Productions (X.751:11/1995)
-- See also ITU-T X.751 (1995) Technical Cor. 2 (02/2000)
-- See also the index of all ASN.1 assignments needed in this document
ChangeOverASN1Productions {joint-iso-itu-t ms(9) function(2) part17(17)
asn1Module(2) 0} DEFINITIONS ::=
BEGIN
IMPORTS
CMIP-ATTRIBUTE, AttributeSet, ObjectInstance, Attribute, ModifyOperator
FROM CMIP-1 {joint-iso-itu-t ms(9) cmip(1) modules(0) protocol(3)};
ZeroToOne ::= INTEGER(0..1)
OneToOne ::= INTEGER(1..1)
OneToN ::= INTEGER(1..MAX)
part17Action OBJECT IDENTIFIER ::=
{joint-iso-itu-t ms(9) function(2) part17(17) action(9)}
part17Attribute OBJECT IDENTIFIER ::=
{joint-iso-itu-t ms(9) function(2) part17(17) attribute(7)}
part17MObjectClass OBJECT IDENTIFIER ::=
{joint-iso-itu-t ms(9) function(2) part17(17) managedObjectClass(3)}
part17Package OBJECT IDENTIFIER ::=
{joint-iso-itu-t ms(9) function(2) part17(17) package(4)}
part17Parameter OBJECT IDENTIFIER ::=
{joint-iso-itu-t ms(9) function(2) part17(17) parameter(5)}
part17MRelClass OBJECT IDENTIFIER ::=
{joint-iso-itu-t ms(9) function(2) part17(17) relationshipClass(11)}
part17Role OBJECT IDENTIFIER ::=
{joint-iso-itu-t ms(9) function(2) part17(17) relationshipRole(13)}
BackUpInfo ::= SEQUENCE {
backedUpObjectSpecified [0] OptionalObject DEFAULT noObject:NULL,
backUpObjectSpecified [1] OptionalObject DEFAULT noObject:NULL,
backedUpObjectExisting [2] OptionalObject DEFAULT noObject:NULL,
backUpObjectExisting [3] OptionalObject DEFAULT noObject:NULL
}
BackUpObject ::= OptionalObject
ChangeBackInfo ::= SEQUENCE {
backedUpObject [0] ObjectInstance,
backUpObject [1] OptionalObject DEFAULT noObject:NULL,
backedUpObjectChanges [2] IMPLICIT ExpectedAttributeList OPTIONAL,
backUpObjectChanges [3] IMPLICIT ExpectedAttributeList OPTIONAL
}
ChangeOverInfo ::= SEQUENCE {
primary [0] ObjectInstance,
secondary [1] OptionalObject DEFAULT noObject:NULL,
primaryChanges [2] IMPLICIT ExpectedAttributeList OPTIONAL,
secondaryChanges [3] IMPLICIT ExpectedAttributeList OPTIONAL
}
Condition ::= SEQUENCE {object ObjectInstance,
details SET OF Attribute
}
-- At least one of the two components of Conditions must be present
Conditions ::= SEQUENCE {
primary [0] IMPLICIT Condition OPTIONAL,
secondary [1] IMPLICIT Condition OPTIONAL
}
ExpectedAttributeList ::=
SET OF
SEQUENCE {modifyOperator [0] IMPLICIT ModifyOperator DEFAULT replace,
attributeId [1] CMIP-ATTRIBUTE.&id({AttributeSet}),
attributeValue
[2] CMIP-ATTRIBUTE.&Value({AttributeSet}{@.attributeId})
OPTIONAL}
NoSuchParticipant ::= SEQUENCE {
role [0] OBJECT IDENTIFIER,
objectInstance [1] ObjectInstance
}
NoSuchRelationship ::= SEQUENCE {
relationshipClass OBJECT IDENTIFIER,
relationshipBinding OBJECT IDENTIFIER OPTIONAL,
relationshipInstance [0] RelationshipInstance OPTIONAL
}
OptionalObject ::= CHOICE {noObject NULL,
object ObjectInstance
}
PrimaryObject ::= ObjectInstance
PrimaryObjectSpecified ::= OptionalObject
-- At least one of the two components of UnattainableAttributeList must be present
RelationshipInstance ::= SET OF ObjectInstance
UnattainableAttributeList ::= SEQUENCE {
primaryChanges [0] IMPLICIT ExpectedAttributeList OPTIONAL,
secondaryChanges [1] IMPLICIT ExpectedAttributeList OPTIONAL
}
END
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D