-- =============================================================================
-- ITU-T Rec. X.751 (1995) | ISO/IEC 10164-17 : 1996
-- =============================================================================
--<GDMO.Document "ITU-T Rec. X.751 (1995) | ISO/IEC 10164-17 : 1996">--
-- "Imported" Alises - references to other documents with non-standard names
--<GDMO.Alias "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992"
-- "Rec. X.721 (1992) | ISO/IEC 10165-2:1992">--
changeOverRelationship RELATIONSHIP CLASS
BEHAVIOUR changeOverRelationshipBehaviour
BEHAVIOUR
DEFINED AS
"See 8.2.1.1.";;
ROLE primaryRole
COMPATIBLE-WITH primary-backedUpObject
REQUIRED-ROLE-CARDINALITY-CONSTRAINT ChangeOverASN1Productions.OneToOne
PERMITTED-RELATIONSHIP-CARDINALITY-CONSTRAINT ChangeOverASN1Productions.OneToOne
REGISTERED AS {part17Role 1}
ROLE secondaryRole
COMPATIBLE-WITH secondary-backUpObject
REQUIRED-ROLE-CARDINALITY-CONSTRAINT ChangeOverASN1Productions.OneToN
BIND-SUPPORT bindSecondary
UNBIND-SUPPORT unbindSecondary
PERMITTED-RELATIONSHIP-CARDINALITY-CONSTRAINT ChangeOverASN1Productions.OneToN
REGISTERED AS {part17Role 2}
ROLE backedupRole
COMPATIBLE-WITH primary-backedUpObject
REQUIRED-ROLE-CARDINALITY-CONSTRAINT ChangeOverASN1Productions.ZeroToOne
BIND-SUPPORT bindBackedup
UNBIND-SUPPORT unbindBackedup
PERMITTED-RELATIONSHIP-CARDINALITY-CONSTRAINT ChangeOverASN1Productions.OneToOne
REGISTERED AS {part17Role 3}
ROLE backupRole
COMPATIBLE-WITH secondary-backUpObject
REQUIRED-ROLE-CARDINALITY-CONSTRAINT ChangeOverASN1Productions.ZeroToOne
BIND-SUPPORT bindBackup
UNBIND-SUPPORT unbindBackup
PERMITTED-RELATIONSHIP-CARDINALITY-CONSTRAINT ChangeOverASN1Productions.OneToOne
REGISTERED AS {part17Role 4}
ROLE changeOverControlRole
COMPATIBLE-WITH changeOverControlObject
REQUIRED-ROLE-CARDINALITY-CONSTRAINT ChangeOverASN1Productions.OneToOne
REGISTERED AS {part17Role 5};
SUPPORTS ESTABLISH, TERMINATE, QUERY;
REGISTERED AS {part17MRelClass 1};
primary-backedUpObject MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.721 (1992) | ISO/IEC 10165-2:1992": top;
CHARACTERIZED BY primary-backedUpObjectPackage PACKAGE
BEHAVIOUR primary-backedUpObjectBehaviour BEHAVIOUR
DEFINED AS
"INVARIANT: No specific characteristics are defined. POSTCONDITION:
After participating in the change over relationship, this managed object
plays the primary role and the backed-up role of change over managed
relationship and composes the part of the managed relationship instance.";;
ATTRIBUTES
"Rec. X.721 (1992) | ISO/IEC 10165-2:1992": operationalState GET;;;
CONDITIONAL PACKAGES
secondaryAttributePackage PRESENT IF " The fallback relationship is one-way
from primary to secondary or reciprocal.",
backUpObjectAttributePackage PRESENT IF " The back-up relationship is
one-way from backed-up to back-up or reciprocal.";
REGISTERED AS {part17MObjectClass 1};
secondary-backUpObject MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.721 (1992) | ISO/IEC 10165-2:1992": top;
CHARACTERIZED BY secondary-backUpObjectPackage PACKAGE
BEHAVIOUR secondary-backUpObjectBehaviour BEHAVIOUR
DEFINED AS
"INVARIANT: No specific characteristics are defined. POSTCONDITION:
After participating in the change over relationship, this managed object
plays the secondary role and the back-up role of change over managed
relationship and composes the part of the managed relationship instance.";;
ATTRIBUTES
"Rec. X.721 (1992) | ISO/IEC 10165-2:1992": administrativeState GET-REPLACE,
"Rec. X.721 (1992) | ISO/IEC 10165-2:1992": operationalState GET,
"Rec. X.721 (1992) | ISO/IEC 10165-2:1992": standbyStatus GET;;;
CONDITIONAL PACKAGES
primaryAttributePackage PRESENT IF " The fallback relationship is one-way
from secondary to primary or reciprocal.",
backedUpObjectAttributePackage PRESENT IF " The back-up relationship is
one-way from back-up to backed-up or reciprocal.";
REGISTERED AS {part17MObjectClass 2};
changeOverControlObject MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.721 (1992) | ISO/IEC 10165-2:1992": top;
CHARACTERIZED BY changeOverActionPackage,
changeoverControlObjectPackage PACKAGE
BEHAVIOUR changeOverControlObjectBehaviour BEHAVIOUR
DEFINED AS
" INVARIANT: No specific characteristics are defined. POSTCONDITION:
After participating in the change over relationship, this managed
object plays the change over control role and controls the change over
function by receiving change over operations.";;
ATTRIBUTES
primaryObject GET;;;
CONDITIONAL PACKAGES
secondaryAttributePackage PRESENT IF "The primary-backed-up object does not
have the secondary attribute.",
backUpObjectAttributePackage PRESENT IF "The primary-backed-up object does
not have the backedUpObject attribute",
changeBackActionPackage PRESENT IF "The managed object supports this action.";
REGISTERED AS {part17MObjectClass 3};
backedUpObjectAttributePackage PACKAGE
BEHAVIOUR backedupObjAttribPkgBeh BEHAVIOUR
DEFINED AS
! See CCITT Rec. X.732 | ISO/IEC 10164-3, 8.1.7 for definition of the
backedUpObject attribute. The value of the attribute backedUpObject must
be the managed object name of the object fulfilling the backed-up role. A
back-up is absent if the value of the attribute backedUpObject is NULL.!;;
ATTRIBUTES
"Rec. X.721 (1992) | ISO/IEC 10165-2:1992": backedUpObject GET;
REGISTERED AS {part17Package 1};
backUpObjectAttributePackage PACKAGE
BEHAVIOUR backupObjAttribPkgBeh BEHAVIOUR
DEFINED AS
! See CCITT Rec. X.732 | ISO/IEC 10164-3, 8.1.6 for the definition of the
backUpObject attribute. The value of the attribute backUpObject must be
the managed object name of the object fulfilling the back-up role. A
back-up is absent if the value of the attribute backUpObject is NULL.!;;
ATTRIBUTES
"Rec. X.721 (1992) | ISO/IEC 10165-2:1992": backUpObject GET;
REGISTERED AS {part17Package 2};
changeBackActionPackage PACKAGE
BEHAVIOUR changeBackActionPackageBeh BEHAVIOUR
DEFINED AS
! See 8.6.2.1.!;;
ACTIONS
changeBack;
REGISTERED AS {part17Package 3};
changeOverActionPackage PACKAGE
BEHAVIOUR changeOverActionPackageBeh BEHAVIOUR
DEFINED AS
! See 8.6.1.1.!;;
ACTIONS
changeOver;
REGISTERED AS {part17Package 4};
primaryAttributePackage PACKAGE
ATTRIBUTES
"Rec. X.721 (1992) | ISO/IEC 10165-2:1992": primary GET-REPLACE ADD-REMOVE;
REGISTERED AS {part17Package 5};
secondaryAttributePackage PACKAGE
ATTRIBUTES
"Rec. X.721 (1992) | ISO/IEC 10165-2:1992": secondary GET-REPLACE ADD-REMOVE;
REGISTERED AS {part17Package 6};
primaryObject ATTRIBUTE
WITH ATTRIBUTE SYNTAX ChangeOverASN1Productions.PrimaryObject;
MATCHES FOR EQUALITY;
REGISTERED AS {part17Attribute 1};
changeOver ACTION
BEHAVIOUR changeOverBehaviour BEHAVIOUR
DEFINED AS
"See 8.6.1.1.";;
MODE CONFIRMED;
PARAMETERS
noSuchParticipant,
changeOverCapabilityAbsent,
noSuchRelationships,
expectedResultUnsatisfied,
alreadyBackedUp,
secondaryInstanceUnavailable,
preconditionsNotMet,
postconditionsNotMet;
WITH INFORMATION SYNTAX ChangeOverASN1Productions.ChangeOverInfo;
WITH REPLY SYNTAX ChangeOverASN1Productions.ObjectInstance;
REGISTERED AS {part17Action 1};
changeBack ACTION
BEHAVIOUR changeBackBehaviour BEHAVIOUR
DEFINED AS
"See 8.6.2.1.";;
MODE CONFIRMED;
PARAMETERS
noSuchParticipant,
backup-backedup-Mismatch,
notBackedUp,
preconditionsNotMet,
postconditionsNotMet;
WITH INFORMATION SYNTAX ChangeOverASN1Productions.ChangeBackInfo;
REGISTERED AS {part17Action 2};
alreadyBackedUp PARAMETER
CONTEXT SPECIFIC-ERROR;
WITH SYNTAX ChangeOverASN1Productions.BackUpObject;
REGISTERED AS {part17Parameter 1};
backup-backedup-Mismatch PARAMETER
CONTEXT SPECIFIC-ERROR;
WITH SYNTAX ChangeOverASN1Productions.BackUpInfo;
REGISTERED AS {part17Parameter 2};
changeOverCapabilityAbsent PARAMETER
CONTEXT SPECIFIC-ERROR;
WITH SYNTAX ChangeOverASN1Productions.PrimaryObjectSpecified;
REGISTERED AS {part17Parameter 3};
expectedResultUnsatisfied PARAMETER
CONTEXT SPECIFIC-ERROR;
WITH SYNTAX ChangeOverASN1Productions.UnattainableAttributeList;
REGISTERED AS {part17Parameter 4};
noSuchParticipant PARAMETER
CONTEXT SPECIFIC-ERROR;
WITH SYNTAX ChangeOverASN1Productions.NoSuchParticipant;
REGISTERED AS {part17Parameter 5};
noSuchRelationships PARAMETER
CONTEXT SPECIFIC-ERROR;
WITH SYNTAX ChangeOverASN1Productions.NoSuchRelationship;
REGISTERED AS {part17Parameter 6};
notBackedUp PARAMETER
CONTEXT SPECIFIC-ERROR;
WITH SYNTAX ChangeOverASN1Productions.BackUpInfo;
REGISTERED AS {part17Parameter 7};
postconditionsNotMet PARAMETER
CONTEXT SPECIFIC-ERROR;
WITH SYNTAX ChangeOverASN1Productions.Conditions;
REGISTERED AS {part17Parameter 8};
preconditionsNotMet PARAMETER
CONTEXT SPECIFIC-ERROR;
WITH SYNTAX ChangeOverASN1Productions.Conditions;
REGISTERED AS {part17Parameter 9};
secondaryInstanceUnavailable PARAMETER
CONTEXT SPECIFIC-ERROR;
WITH SYNTAX ChangeOverASN1Productions.ObjectInstance;
REGISTERED AS {part17Parameter 10};
-- =============================================================================
-- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004