-- =============================================================================
-- GDMO definitions extracted from ITU-T Rec. Q.821 (2000)
-- =============================================================================
correlatedRecordNameParameter PARAMETER
CONTEXT EVENT-INFO;
WITH SYNTAX Q821-ASN1Module.CorrelatedRecordName;
BEHAVIOUR correlatedRecordNameBeh BEHAVIOUR
DEFINED AS
"-- see 5.3.1.1 --";;
REGISTERED AS { q821Parameter 2 };
correlatedRecordNameActionParameter PARAMETER
CONTEXT ACTION-REPLY;
WITH SYNTAX Q821-ASN1Module.CorrelatedRecordName;
BEHAVIOUR
correlatedRecordNameBeh;
REGISTERED AS { q821Parameter 5 };
currentAlarmSummaryControl MANAGED OBJECT CLASS
DERIVED FROM "Recommendation X.721:1992":top;
CHARACTERIZED BY currentAlarmSummaryControlPkg PACKAGE
BEHAVIOUR currentAlarmSummaryControlBeh BEHAVIOUR
DEFINED AS
"-- see 5.2.2.1 --";;
ATTRIBUTES
currentAlarmSummaryControlId GET,
alarmStatusList GET-REPLACE ADD-REMOVE,
objectList GET-REPLACE ADD-REMOVE,
perceivedSeverityList GET-REPLACE ADD-REMOVE,
probableCauseList GET-REPLACE ADD-REMOVE;
ACTIONS
retrieveCurrentAlarmSummary;
NOTIFICATIONS
currentAlarmSummaryReport;;;
REGISTERED AS { q821ObjectClass 1 };
managementOperationsSchedule MANAGED OBJECT CLASS
DERIVED FROM "Recommendation X.721:1992":top;
CHARACTERIZED BY managementOperationsSchedulePkg PACKAGE
BEHAVIOUR managementOperationsScheduleBeh BEHAVIOUR
DEFINED AS
"-- see 5.2.2.2 --";;
ATTRIBUTES
"Recommendation X.721:1992":administrativeState GET-REPLACE,
affectedObjectClass GET-REPLACE,
affectedObjectInstances GET-REPLACE,
beginTime GET-REPLACE,
-- first activation at begin time, if present, or else when schedule is created
destinationAddress GET,
-- As this attribute is 'GET' only, the way to set the Q.821
-- destinationAddress is to re-create an instance of
-- managementOperationsSchedule with the new destinationAddress(es).
endTime DEFAULT VALUE Q821-ASN1Module.
managementOperationsScheduleEndTimeDefault GET-REPLACE,
interval GET-REPLACE,
scheduleId GET ;;;
CONDITIONAL PACKAGES
managementOperationsScheduleOperationalStatePkg PACKAGE
ATTRIBUTES
"Recommendation X.721:1992":operationalState GET;
REGISTERED AS { q821Package 1 };
PRESENT IF "an instance supports it.";
REGISTERED AS { q821ObjectClass 2 };
enhancedCurrentAlarmSummaryControl MANAGED OBJECT CLASS
DERIVED FROM
"ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992":top;
CHARACTERIZED BY
"Recommendation M.3100":createDeleteNotificationsPackage,
enhancedCurrentAlarmSummaryControlPkg PACKAGE
BEHAVIOUR
enhancedCurrentAlarmSummaryControlBeh BEHAVIOUR
DEFINED AS
"-- see 6.2.2.1, enhancedCurrentAlarmSummaryControl on model --";;
ATTRIBUTES
enhancedCurrentAlarmSummaryControlId GET SET-BY-CREATE;
ACTIONS
alarmSynchronization
logRecordIdActionParameter
correlatedRecordNameActionParameter
invalidBaseManagedObjectErrorParameter
invalidObjectInstanceErrorParameter
suspectObjectListActionParameter
cancelledAlarmSynchronizationParameter;;;
CONDITIONAL PACKAGES
cancelAlarmSynchronizationPackage PRESENT IF "supported by the agent";
REGISTERED AS { q821ObjectClass 3 };
cancelAlarmSynchronizationPackage PACKAGE
BEHAVIOUR
cancelAlarmSynchronizationPackageBeh BEHAVIOUR
DEFINED AS
"-- see 6.2.2.1, enhancedCurrentAlarmSummaryControl on model --";;
ACTIONS
cancelAlarmSynchronization
noSuchInvokeIdErrorParameter;
REGISTERED AS { q821Package 2 };
affectedObjectClass ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q821-ASN1Module.AffectedObjectClass;
MATCHES FOR EQUALITY;
BEHAVIOUR affectedObjectClassBeh BEHAVIOUR
DEFINED AS
"-- see 5.2.2.2 b) --";;
REGISTERED AS { q821Attribute 1 };
affectedObjectInstances ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q821-ASN1Module.ObjectList;
MATCHES FOR EQUALITY;
BEHAVIOUR affectedObjectInstancesBeh BEHAVIOUR
DEFINED AS
"-- see 5.2.2.2 c) --";;
REGISTERED AS { q821Attribute 2 };
alarmStatusList ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q821-ASN1Module.AlarmStatusList;
MATCHES FOR EQUALITY;
BEHAVIOUR alarmStatusListBeh BEHAVIOUR
DEFINED AS
"-- see 5.2.2.1 b) --";;
REGISTERED AS { q821Attribute 3 };
beginTime ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q821-ASN1Module.StartTime;
MATCHES FOR EQUALITY;
BEHAVIOUR beginTimeBeh BEHAVIOUR
DEFINED AS
"-- see 5.2.2.2 d) --";;
REGISTERED AS { q821Attribute 4 };
currentAlarmSummaryControlId ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q821-ASN1Module.NameType;
MATCHES FOR EQUALITY;
BEHAVIOUR currentAlarmSummaryControlIdBeh BEHAVIOUR
DEFINED AS
"-- see 5.2.2.1 a) --";;
REGISTERED AS { q821Attribute 5 };
destinationAddress ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q821-ASN1Module.DestinationAddress;
MATCHES FOR EQUALITY;
BEHAVIOUR destinationAddressBeh BEHAVIOUR
DEFINED AS
"-- see 5.2.2.2 e) --";;
REGISTERED AS { q821Attribute 6 };
endTime ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q821-ASN1Module.StopTime;
MATCHES FOR EQUALITY;
BEHAVIOUR endTimeBeh BEHAVIOUR
DEFINED AS
"-- see 5.2.2.2 f) --";;
REGISTERED AS { q821Attribute 7 };
interval ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q821-ASN1Module.Interval;
MATCHES FOR EQUALITY;
BEHAVIOUR intervalBeh BEHAVIOUR
DEFINED AS
"-- see 5.2.2.2 g) --";;
REGISTERED AS { q821Attribute 8 };
objectList ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q821-ASN1Module.ObjectList;
MATCHES FOR EQUALITY;
BEHAVIOUR objectListBeh BEHAVIOUR
DEFINED AS
"-- see 5.2.2.1 c) --";;
REGISTERED AS { q821Attribute 9 };
perceivedSeverityList ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q821-ASN1Module.PerceivedSeverityList;
MATCHES FOR EQUALITY;
BEHAVIOUR perceivedSeverityListBeh BEHAVIOUR
DEFINED AS
"-- see 5.2.2.1 d) --";;
REGISTERED AS { q821Attribute 10 };
probableCauseList ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q821-ASN1Module.ProbableCauseList;
MATCHES FOR EQUALITY;
BEHAVIOUR probableCauseListBeh BEHAVIOUR
DEFINED AS
"-- see 5.2.2.1 e) --";;
REGISTERED AS { q821Attribute 11 };
scheduleId ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q821-ASN1Module.NameType;
MATCHES FOR EQUALITY;
BEHAVIOUR scheduleIdBeh BEHAVIOUR
DEFINED AS
"-- see 5.2.2.2 i) --";;
REGISTERED AS { q821Attribute 12 };
enhancedCurrentAlarmSummaryControlId ATTRIBUTE
WITH ATTRIBUTE SYNTAX Q821-ASN1Module.NameType;
MATCHES FOR EQUALITY, ORDERING, SUBSTRINGS;
BEHAVIOUR
"ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2 : 1992": rDNIdBehaviour,
enhancedCurrentAlarmSummaryControlIdBeh BEHAVIOUR
DEFINED AS
"-- see 6.2.5.1, enhancedCurrentAlarmSummaryControlld on model --";;
REGISTERED AS { q821Attribute 13 };
currAlarmSumControl-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS currentAlarmSummaryControl AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100:1995":managedElement AND SUBCLASSES;
WITH ATTRIBUTE currentAlarmSummaryControlId;
CREATE;
DELETE
DELETES-CONTAINED-OBJECTS;
REGISTERED AS { q821NameBinding 1 };
managementOperationsSchedule-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS managementOperationsSchedule AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS " ITU-T Rec. M.3100:1995":
managedElement AND SUBCLASSES;
WITH ATTRIBUTE scheduleId;
CREATE;
DELETE
DELETES-CONTAINED-OBJECTS;
REGISTERED AS { q821NameBinding 2 };
enhancedCurrentAlarmSummaryControl-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS enhancedCurrentAlarmSummaryControl
AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS "Recommendation M.3100":managedElement
AND SUBCLASSES;
WITH ATTRIBUTE enhancedCurrentAlarmSummaryControlId;
BEHAVIOUR
enhancedCurrentAlarmSummaryControl-managedElementBeh BEHAVIOUR
DEFINED AS
"-- see 6.2.4, Name Binding Strategies on model --";;
REGISTERED AS { q821NameBinding 3 };
enhancedCurrentAlarmSummaryControl-managedElementComplex NAME BINDING
SUBORDINATE OBJECT CLASS enhancedCurrentAlarmSummaryControl
AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS
"Recommendation M.3100":managedElementComplex AND SUBCLASSES;
WITH ATTRIBUTE enhancedCurrentAlarmSummaryControlId;
BEHAVIOUR
enhancedCurrentAlarmSummaryControl-managedElementComplexBeh BEHAVIOUR
DEFINED AS
"-- see 6.2.4, Name Binding Strategies on model --";;
REGISTERED AS { q821NameBinding 4 };
enhancedCurrentAlarmSummaryControl-network NAME BINDING
SUBORDINATE OBJECT CLASS enhancedCurrentAlarmSummaryControl
AND SUBCLASSES;
NAMED BY SUPERIOR OBJECT CLASS "Recommendation M.3100":network
AND SUBCLASSES;
WITH ATTRIBUTE enhancedCurrentAlarmSummaryControlId;
BEHAVIOUR
enhancedCurrentAlarmSummaryControl-networkBeh BEHAVIOUR
DEFINED AS
"-- see 6.2.4, Name Binding Strategies on model --";;
REGISTERED AS { q821NameBinding 5 };
currentAlarmSummaryReport NOTIFICATION
BEHAVIOUR currentAlarmSummaryReportBeh BEHAVIOUR
DEFINED AS
"-- see 5.3.6.1 --";;
WITH INFORMATION SYNTAX Q821-ASN1Module.AlarmSummaryData;
REGISTERED AS { q821Notification 1 };
retrieveCurrentAlarmSummary ACTION
BEHAVIOUR retrieveCurrentAlarmSummaryBeh BEHAVIOUR
DEFINED AS
"-- see 5.3.10.1 --";;
MODE CONFIRMED;
WITH INFORMATION SYNTAX Q821-ASN1Module.SummaryContents;
WITH REPLY SYNTAX Q821-ASN1Module.AlarmSummaryData;
REGISTERED AS { q821Action 1 };
resetAudibleAlarm ACTION
BEHAVIOUR resetAudibleAlarmBeh BEHAVIOUR
DEFINED AS
"-- see 5.3.12.3 --";;
REGISTERED AS { q821Action 2 };
alarmSynchronization ACTION
BEHAVIOUR
alarmSynchronizationBeh BEHAVIOUR
DEFINED AS
"-- see 6.2.6.1, alarmSynchronization on model --";;
MODE CONFIRMED;
WITH INFORMATION SYNTAX Q821-ASN1Module.AlarmSynchronizationInfo;
WITH REPLY SYNTAX Q821-ASN1Module.AlarmSynchronizationData;
REGISTERED AS { q821Action 3 };
cancelAlarmSynchronization ACTION
BEHAVIOUR
cancelAlarmSynchronizationBeh BEHAVIOUR
DEFINED AS
"-- see 6.2.6.2, cancelAlarmSynchronization on model --";;
MODE CONFIRMED;
WITH INFORMATION SYNTAX Q821-ASN1Module.CancelAlarmSynchronization;
REGISTERED AS { q821Action 4 };
logRecordIdParameter PARAMETER
CONTEXT EVENT-INFO;
WITH SYNTAX Q821-ASN1Module.LogRecordId;
BEHAVIOUR logRecordIdBeh BEHAVIOUR
DEFINED AS
"-- see 5.3.1.1 --";;
REGISTERED AS { q821Parameter 1 };
suspectObjectListParameter PARAMETER
CONTEXT EVENT-INFO;
WITH SYNTAX Q821-ASN1Module.SuspectObjectList;
BEHAVIOUR suspectObjectListBeh BEHAVIOUR
DEFINED AS
"-- see 5.3.1.1 --";;
REGISTERED AS { q821Parameter 3 };
cancelledAlarmSynchronizationParameter PARAMETER
CONTEXT SPECIFIC-ERROR;
WITH SYNTAX Q821-ASN1Module.CancelledAlarmSynchronization;
BEHAVIOUR
cancelledAlarmSynchronizationBeh BEHAVIOUR
DEFINED AS
"-- see 6.2.7.2, cancelledAlarmSynchronizationParameter on model --";;
REGISTERED AS { q821Parameter 4 };
invalidBaseManagedObjectErrorParameter PARAMETER
CONTEXT SPECIFIC-ERROR;
WITH SYNTAX Q821-ASN1Module.InvalidBaseManagedObjectError;
BEHAVIOUR
invalidBaseManagedObjectErrorBeh BEHAVIOUR
DEFINED AS
"-- see 6.2.7.4, invalidBaseManagedObjectErrorParameter on model --";;
REGISTERED AS { q821Parameter 6 };
invalidObjectInstanceErrorParameter PARAMETER
CONTEXT SPECIFIC-ERROR;
WITH SYNTAX Q821-ASN1Module.InvalidObjectInstanceError;
BEHAVIOUR
invalidObjectInstanceErrorBeh BEHAVIOUR
DEFINED AS
"-- see 6.2.7.5, invalidObjectInstanceErrorParameter on model --";;
REGISTERED AS { q821Parameter 7 };
logRecordIdActionParameter PARAMETER
CONTEXT ACTION-REPLY;
WITH SYNTAX Q821-ASN1Module.LogRecordId;
BEHAVIOUR
logRecordIdBeh;
REGISTERED AS { q821Parameter 8 };
noSuchInvokeIdErrorParameter PARAMETER
CONTEXT SPECIFIC-ERROR;
WITH SYNTAX Q821-ASN1Module.NoSuchInvokeIdError;
BEHAVIOUR
noSuchInvokeIdErrorBeh BEHAVIOUR
DEFINED AS
"-- see 6.2.7.7, noSuchInvokeIdErrorParameter on model --";;
REGISTERED AS { q821Parameter 9 };
suspectObjectListActionParameter PARAMETER
CONTEXT ACTION-REPLY;
WITH SYNTAX Q821-ASN1Module.SuspectObjectList;
BEHAVIOUR
suspectObjectListBeh;
REGISTERED AS { q821Parameter 10 };
--<GDMO.EndDocument>--
-- =============================================================================
-- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004