-- =============================================================================
-- GDMO definitions extracted from ITU-T Rec. M.3641 (1994)
-- =============================================================================
accessPortISDN MANAGED OBJECT CLASS
DERIVED FROM "Recommendation M.3100 : 1992": trailTerminationPointBidirectional;
CHARACTERIZED BY accessPortISDN-package;
REGISTERED AS { m3641ManagedObjectClass 1 };
dChannel MANAGED OBJECT CLASS
DERIVED FROM "Recommendation M.3100 : 1992": connectionTerminationPointBidirectional;
CHARACTERIZED BY dChannel-package;
REGISTERED AS { m3641ManagedObjectClass 2 };
dChannelLog MANAGED OBJECT CLASS
DERIVED FROM "Recommendation X.721 : 1992":log;
CHARACTERIZED BY dChannelLog-package;
REGISTERED AS { m3641ManagedObjectClass 3 };
errorFramesLogRecord MANAGED OBJECT CLASS
DERIVED FROM "Recommendation X.721 : 1992":eventLogRecord;
CHARACTERIZED BY errorFramesLogRecord-package;
REGISTERED AS { m3641ManagedObjectClass 4 };
invalidFramesLogRecord MANAGED OBJECT CLASS
DERIVED FROM "Recommendation X.721 : 1992":eventLogRecord;
CHARACTERIZED BY invalidFramesLogRecord-package;
REGISTERED AS { m3641ManagedObjectClass 5 };
mgdDataLinkDChannel MANAGED OBJECT CLASS
DERIVED FROM "Recommendation X.721 : 1992":top;
CHARACTERIZED BY mgdDataLinkDChannel-package;
CONDITIONAL PACKAGES
invalidFramesNotification-package PRESENT IF
"the events of invalid frame received are to be logged3).";
REGISTERED AS { m3641ManagedObjectClass 6 };
mgdDataLinkCurrentData MANAGED OBJECT CLASS
DERIVED FROM "Recommendation Q.822 : 1993":currentData;
CHARACTERIZED BY "Recommendation Q.822 : 1993":thresholdPkg,
mgdDataLinkCurrentData-package;
CONDITIONAL PACKAGES
invalidFramesCurrentData-package PRESENT IF
"the events of invalid frame received are to be counted4).";
REGISTERED AS { m3641ManagedObjectClass 7 };
mgdDataLinkHistoryData MANAGED OBJECT CLASS
DERIVED FROM "Recommendation Q.822 : 1993":historyData;
CHARACTERIZED BY mgdDataLinkHistoryData-package;
CONDITIONAL PACKAGES
invalidFramesHistoryData-package PRESENT IF
"the events of invalid frame received are to be counted4)" ;
REGISTERED AS { m3641ManagedObjectClass 8};
mgdNetwLayerDChannel MANAGED OBJECT CLASS
DERIVED FROM "Recommendation X.721 : 1992":top;
CHARACTERIZED BY mgdNetwLayerDChannel-package;
CONDITIONAL PACKAGES
otherSpecialMessageNotification-package PRESENT IF
"the events of other special message received are to be logged5).",
messageCallRefErrorNotification-package PRESENT IF
"the events of message Call Reference Error detected are to be logged6).";
REGISTERED AS { m3641ManagedObjectClass 9 };
mgdNetwLayerCurrentData MANAGED OBJECT CLASS
DERIVED FROM "Recommendation Q.822 : 1993":currentData;
CHARACTERIZED BY "Recommendation Q.822 : 1993":thresholdPkg,
mgdNetwLayerCurrentData-package;
CONDITIONAL PACKAGES
otherSpecialMessageCurrentData-package PRESENT IF
"the events of other special message received are to be counted5).",
messageCallRefErrorCurrentData-package PRESENT IF
"the events of message Call Reference Error detected are to be counted6).";
REGISTERED AS { m3641ManagedObjectClass 10 };
mgdNetwLayerHistoryData MANAGED OBJECT CLASS
DERIVED FROM "Recommendation Q.822 : 1993":historyData;
CHARACTERIZED BY mgdNetwLayerHistoryData-package;
CONDITIONAL PACKAGES
otherSpecialMessageHistoryData-package PRESENT IF
"the events of other special message received are to be counted5).",
messageCallRefErrorHistoryData-package PRESENT IF
"the events of message Call Reference Error detected are to be counted7).";
REGISTERED AS { m3641ManagedObjectClass 11 };
messageCallRefErrorLogRecord MANAGED OBJECT CLASS
DERIVED FROM "Recommendation X.721 : 1992":eventLogRecord;
CHARACTERIZED BY messageCallRefErrorLogRecord-package;
REGISTERED AS { m3641ManagedObjectClass 12 };
otherSpecialMessageLogRecord MANAGED OBJECT CLASS
DERIVED FROM "Recommendation X.721 : 1992":eventLogRecord;
CHARACTERIZED BY otherSpecialMessageLogRecord-package;
REGISTERED AS { m3641ManagedObjectClass 13 };
specialMessageTypeLogRecord MANAGED OBJECT CLASS
DERIVED FROM "Recommendation X.721 : 1992":eventLogRecord;
CHARACTERIZED BY specialMessageTypeLogRecord-package;
REGISTERED AS { m3641ManagedObjectClass 14 };
timerExpiryNetworkLogRecord MANAGED OBJECT CLASS
DERIVED FROM "Recommendation X.721 : 1992":eventLogRecord;
CHARACTERIZED BY timerExpiryNetworkLogRecord-package;
REGISTERED AS { m3641ManagedObjectClass 15 };
unexpectedFramesLogRecord MANAGED OBJECT CLASS
DERIVED FROM "Recommendation X.721 : 1992":eventLogRecord;
CHARACTERIZED BY unexpectedFramesLogRecord-package;
REGISTERED AS { m3641ManagedObjectClass 16 };
accessPortISDN-package PACKAGE
BEHAVIOUR
accessPortISDNBehaviour BEHAVIOUR
DEFINED AS
"This package is contained by the access port ISDN object which reflects
the management view of the termination of an ISDN D-channel on a switch.";;
REGISTERED AS { m3641Package 1 };
dChannel-package PACKAGE
BEHAVIOUR
dChannelBehaviour BEHAVIOUR
DEFINED AS
"This package is contained by the D-channel object which reflects the
management view of an ISDN D-channel on a switch.";;
REGISTERED AS { m3641Package 2 };
dChannelLog-package PACKAGE
BEHAVIOUR
dChannelLogBehaviour BEHAVIOUR
DEFINED AS
"This package contains the notification which will be sent by the
dChannelLog object instance in case the D-channel Log is full and the
oldest record in this log is younger than the value indicated by
attribute oldestRecordAge.";;
ATTRIBUTES
oldestRecordAge GET-REPLACE;
NOTIFICATIONS
oldestRecordLessThanLimit;
REGISTERED AS { m3641Package 3 };
errorFramesLogRecord-package PACKAGE
BEHAVIOUR
errorFramesLogRecordBehaviour BEHAVIOUR
DEFINED AS
"This managed object is used to represent logged information from
notifications received from the mgdDataLinkDChannel managed object in
case of detection of the receipt of error frames.";;
ATTRIBUTES
errorFramesAttr GET;
REGISTERED AS { m3641Package 4 };
invalidFramesLogRecord-package PACKAGE
BEHAVIOUR
invalidFramesLogRecordBehaviour BEHAVIOUR
DEFINED AS
"This managed object is used to represent logged information from
notifications received from the mgdDataLinkDChannel managed object in
case an invalid frame other than a frame with an FCS error is received.";;
ATTRIBUTES
invalidFramesAttr GET;
REGISTERED AS { m3641Package 5 };
invalidFramesCurrentData-package PACKAGE
BEHAVIOUR
invalidFramesCurrentDataBehaviour BEHAVIOUR
DEFINED AS
"This package contains the noOfInvalidFrames attribute. When this
attribute exceeds a threshold, a qualityofServiceAlarm notification is
issued. The threshold corresponding to this attribute is contained in a
thresholdData managed object. The mgdDataLinkHistoryData object
corresponds to the mgdDataLinkCurrentData object according to the
performance management model of Recommendation Q.822 [2].";;
ATTRIBUTES
noOfInvalidFrames REPLACE-WITH-DEFAULT
DEFAULT VALUE ASN1TypeModule.defaultZero GET;
REGISTERED AS { m3641Package 6 };
invalidFramesHistoryData-package PACKAGE
BEHAVIOUR
invalidFramesHistoryDataBehaviour BEHAVIOUR
DEFINED AS
"This package contains the history data of the noOfInvalidFrames attribute.";;
ATTRIBUTES
noOfInvalidFrames GET;
REGISTERED AS { m3641Package 7 };
invalidFramesNotification-package PACKAGE
BEHAVIOUR
invalidFramesNotificationBehaviour BEHAVIOUR
DEFINED AS
"This package contains the notification which will be sent in case an
invalid frame other than a frame with an FCS error is received.";;
NOTIFICATIONS
invalidFrames;
REGISTERED AS { m3641Package 8 };
messageCallRefErrorCurrentData-package PACKAGE
BEHAVIOUR
messageCallRefErrorCurrentDataBehaviour BEHAVIOUR
DEFINED AS
"This package contains an attribute that counts the number of messages
with a call reference error. When this attribute exceeds a threshold, a
qualityofServiceAlarm notification is issued. The threshold
corresponding to this attribute is contained in a thresholdData managed
object. The mgdNetwLayerHistoryData object corresponds to the
mgdNetwLayerCurrentData object according to the performance management
model of Recommendation Q.822 [2].";;
ATTRIBUTES
messageCallReferenceErrors REPLACE-WITH-DEFAULT
DEFAULT VALUE ASN1TypeModule.defaultZero GET;
REGISTERED AS { m3641Package 9 };
messageCallRefErrorHistoryData-package PACKAGE
BEHAVIOUR
messageCallRefErrorHistoryDataBehaviour BEHAVIOUR
DEFINED AS
"This package contains the history data of the
messageCallReferenceErrors attribute.";;
ATTRIBUTES
messageCallReferenceErrors GET;
REGISTERED AS { m3641Package 10 };
messageCallRefErrorLogRecord-package PACKAGE
BEHAVIOUR
messageCallRefErrorLogRecordBehaviour BEHAVIOUR
DEFINED AS
"This managed object is used to represent logged information from
notifications received from the mgdNetwLayerDChannel managed object in
case a message with a call reference error was detected.";;
ATTRIBUTES
messageCallRefErrorAttr GET;
REGISTERED AS { m3641Package 11 };
messageCallRefErrorNotification-package PACKAGE
BEHAVIOUR
messageCallRefErrorNotificationBehaviour BEHAVIOUR
DEFINED AS
"This package contains the notification which will be sent by the
mgdNetwLayerDChannel object instance in case a message with a call
reference error was detected.";;
NOTIFICATIONS
messageCallRefError;
REGISTERED AS { m3641Package 12 };
mgdDataLinkDChannel-package PACKAGE
BEHAVIOUR
mgdDataLinkDChannelBehaviour BEHAVIOUR
DEFINED AS
"This managed object class reflects the management information for the
data link layer protocol. The major part of this information is for
fault and performance management.";;
ATTRIBUTES
mgdDataLinkDChannelId GET,
"Recommendation X.721 : 1992":operationalState GET;
NOTIFICATIONS
errorFrames,
unexpectedFrames,
"Recommendation X.721 : 1992":stateChange;
REGISTERED AS { m3641Package 13 };
mgdDataLinkCurrentData-package PACKAGE
BEHAVIOUR
mgdDataLinkCurrentDataBehaviour BEHAVIOUR
DEFINED AS
"When one of the attributes in this package exceeds a threshold, a
qualityofServiceAlarm notification is issued. The thresholds
corresponding to the attributes are contained in a thresholdData managed object.
The mgdDataLinkHistoryData object is corresponding to the
mgdDataLinkCurrentData object according to the performance management
model of Recommendation Q.822 [2].";;
ATTRIBUTES
noOfFramesWithFCSERROR REPLACE-WITH-DEFAULT
DEFAULT VALUE ASN1TypeModule.defaultZero GET,
noOfFramesReceived REPLACE-WITH-DEFAULT
DEFAULT VALUE ASN1TypeModule.defaultZero GET,
noOfFramesTransmittedAttr REPLACE-WITH-DEFAULT
DEFAULT VALUE ASN1TypeModule.defaultZero GET,
noOfFramesRetransmitted REPLACE-WITH-DEFAULT
DEFAULT VALUE ASN1TypeModule.defaultZero GET;
REGISTERED AS { m3641Package 14 };
mgdDataLinkHistoryData-package PACKAGE
BEHAVIOUR
mgdDataLinkHistoryDataBehaviour BEHAVIOUR
DEFINED AS
"The managed object, characterized by this package contains the history
data of the performance attributes for layer two of an ISDN D-channel.";;
ATTRIBUTES
noOfFramesWithFCSERROR GET,
noOfFramesReceived GET,
noOfFramesTransmittedAttr GET,
noOfFramesRetransmitted GET;
REGISTERED AS { m3641Package 15 };
mgdNetwLayerDChannel-package PACKAGE
BEHAVIOUR
mgdNetwLayerDChannelBehaviour BEHAVIOUR
DEFINED AS
"This managed object class represents the management view of the basic
call control function in the network layer of the D-channel.";;
ATTRIBUTES
mgdNetwLayerDChannelId GET,
"Recommendation X.721 : 1992":operationalState GET;
NOTIFICATIONS
timerExpiryNetwork,
specialMessageType,
"Recommendation X.721 : 1992":stateChange;
REGISTERED AS { m3641Package 16 };
mgdNetwLayerCurrentData-package PACKAGE
BEHAVIOUR
mgdNetwLayerCurrentDataBehaviour BEHAVIOUR
DEFINED AS
"When one of the attributes in this package exceeds a threshold, a
qualityofServiceAlarm notification is issued. The thresholds
corresponding to the attributes are contained in a thresholdData managed object.
The mgdNetwLayerHistoryData object is corresponding to the
mgdNetwLayerCurrentData object according to the performance management
model of Recommendation Q.822 [2].";;
ATTRIBUTES
messageWithWrongPdi REPLACE-WITH-DEFAULT
DEFAULT VALUE ASN1TypeModule.defaultZero GET,
messagesTooShort REPLACE-WITH-DEFAULT DEFAULT VALUE ASN1TypeModule.defaultZero GET,
messagesWithGenInfoElemMissing REPLACE-WITH-DEFAULT
DEFAULT VALUE ASN1TypeModule.defaultZero GET,
messagesWithMandInfoElemMissing REPLACE-WITH-DEFAULT
DEFAULT VALUE ASN1TypeModule.defaultZero GET,
noOfT303Expiries REPLACE-WITH-DEFAULT DEFAULT VALUE ASN1TypeModule.defaultZero GET,
noOfT310Expiries REPLACE-WITH-DEFAULT DEFAULT VALUE ASN1TypeModule.defaultZero GET;
REGISTERED AS { m3641Package 17 };
mgdNetwLayerHistoryData-package PACKAGE
BEHAVIOUR
mgdNetwLayerHistoryDataBehaviour BEHAVIOUR
DEFINED AS
"The managed object, characterized by this package contains the history
data of the attributes it has.";;
ATTRIBUTES
messageWithWrongPdi GET,
messagesTooShort GET,
messagesWithGenInfoElemMissing GET,
messagesWithMandInfoElemMissing GET,
noOfT303Expiries GET,
noOfT310Expiries GET;
REGISTERED AS { m3641Package 18 };
otherSpecialMessageCurrentData-package PACKAGE
BEHAVIOUR
otherSpecialMessageCurrentDataBehaviour BEHAVIOUR
DEFINED AS
"This package contains attributes that count the receipt or transmission
of STATUS and RESTART messages. When one of these attributes exceeds a
threshold, a qualityofServiceAlarm notification is issued. The
thresholds corresponding to these attributes are contained in a
thresholdData managed objet. The mgdNetwLayerHistoryData object is
corresponding to the mgdNetwLayerCurrentData object according to the
performance management model of Recommendation Q.822 [2].";;
ATTRIBUTES
sTATUSMessagesReceived REPLACE-WITH-DEFAULT
DEFAULT VALUE ASN1TypeModule.defaultZero GET,
sTATUSMessagesTransmitted REPLACE-WITH-DEFAULT
DEFAULT VALUE ASN1TypeModule.defaultZero GET,
rESTARTMessagesReceived REPLACE-WITH-DEFAULT
DEFAULT VALUE ASN1TypeModule.defaultZero GET,
rESTARTMessagesTransmitted REPLACE-WITH-DEFAULT
DEFAULT VALUE ASN1TypeModule.defaultZero GET;
REGISTERED AS { m3641Package 19 };
otherSpecialMessageLogRecord-package PACKAGE
BEHAVIOUR
otherSpecialMessageLogRecordBehaviour BEHAVIOUR
DEFINED AS
"This managed object is used to represent logged information from
notifications received from the mgdNetwLayerDChannel managed object in
case a STATUS or RESTART message is received or transmitted.";;
ATTRIBUTES
otherSpecialMessageAttr GET;
REGISTERED AS { m3641Package 20 };
otherSpecialMessageNotification-package PACKAGE
BEHAVIOUR
otherSpecialMessageNotificationBehaviour BEHAVIOUR
DEFINED AS
"This package contains the notification which will be sent by the
mgdNetwLayerDChannel object instance in case a status or restart message
is received or transmitted.";;
NOTIFICATIONS
otherSpecialMessage;
REGISTERED AS { m3641Package 21 };
otherSpecialMessageHistoryData-package PACKAGE
BEHAVIOUR
otherSpecialMessageHistoryDataBehaviour BEHAVIOUR
DEFINED AS
"This package contains the history data of the attributes it has.";;
ATTRIBUTES
sTATUSMessagesReceived GET,
sTATUSMessagesTransmitted GET,
rESTARTMessagesReceived GET,
rESTARTMessagesTransmitted GET;
REGISTERED AS { m3641Package 22};
specialMessageTypeLogRecord-package PACKAGE
BEHAVIOUR
specialMessageTypeLogRecordBehaviour BEHAVIOUR
DEFINED AS
"This managed object is used to represent logged information from
notifications received from the mgdNetwLayerDChannel managed object in
case of the receipt or transmission of a DISCONNECT, RELEASE or RELEASE
COMPLETE message.";;
ATTRIBUTES
specialMessageTypeAttr GET;
REGISTERED AS { m3641Package 23 };
timerExpiryNetworkLogRecord-package PACKAGE
BEHAVIOUR
timerExpiryNetworkLogRecordBehaviour BEHAVIOUR
DEFINED AS
"This managed object is used to represent logged information from
notifications received from the mgdNetwLayerDChannel managed object in
case of detection of the expiry of timers T308, T309, T316 or T317.";;
ATTRIBUTES
timerExpiryNetworkAttr GET;
REGISTERED AS { m3641Package 24 };
unexpectedFramesLogRecord-package PACKAGE
BEHAVIOUR
unexpectedFramesLogRecordBehaviour BEHAVIOUR
DEFINED AS
"This managed object is used to represent logged information from
notifications received from the mgdDataLinkDChannel managed object in
case of receipt of unexpected frames.";;
ATTRIBUTES
unexpectedFramesAttr GET;
REGISTERED AS { m3641Package 25 };
accessPortISDN-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS accessPortISDN AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS "Recommendation M.3100 : 1992":
managedElement AND SUBCLASSES;
WITH ATTRIBUTE "Recommendation M.3100 : 1992":tTPId;
CREATE
WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE
DELETES-CONTAINED-OBJECTS;
REGISTERED AS { m3641NameBinding 1 };
dChannelLog-managedElement NAME BINDING
SUBORDINATE OBJECT CLASS dChannelLog AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS "Recommendation M.3100 : 1992":managedElement
AND SUBCLASSES;
WITH ATTRIBUTE "Recommendation X.721 : 1992":logId;
CREATE
WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE
DELETES-CONTAINED-OBJECTS;
REGISTERED AS { m3641NameBinding 2 };
dChannel-accessPortISDN NAME BINDING
SUBORDINATE OBJECT CLASS dChannel AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS accessPortISDN AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Rec. M.3100 (1995)":cTPId;
CREATE
WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE
DELETES-CONTAINED-OBJECTS;
REGISTERED AS { m3641NameBinding 3 };
mgdDataLinkDChannel-dChannel NAME BINDING
SUBORDINATE OBJECT CLASS mgdDataLinkDChannel AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS dChannel AND SUBCLASSES;
WITH ATTRIBUTE mgdDataLinkDChannelId;
CREATE
WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE
DELETES-CONTAINED-OBJECTS;
REGISTERED AS { m3641NameBinding 4};
mgdNetwLayerDChannel-dChannel NAME BINDING
SUBORDINATE OBJECT CLASS mgdNetwLayerDChannel AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS dChannel AND SUBCLASSES;
WITH ATTRIBUTE mgdNetwLayerDChannelId;
CREATE
WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE
DELETES-CONTAINED-OBJECTS;
REGISTERED AS { m3641NameBinding 5 };
mgdDataLinkCurrentData-mgdDataLinkDChannel NAME BINDING
SUBORDINATE OBJECT CLASS mgdDataLinkCurrentData AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS mgdDataLinkDChannel AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Rec. X.739 (1993) | ISO/IEC 10164-11:1994":scannerId;
CREATE
WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE
DELETES-CONTAINED-OBJECTS;
REGISTERED AS { m3641NameBinding 6 };
mgdNetwLayerCurrentData-mgdNetwLayerDChannel NAME BINDING
SUBORDINATE OBJECT CLASS mgdNetwLayerCurrentData AND SUBCLASSES;
NAMED BY
SUPERIOR OBJECT CLASS mgdNetwLayerDChannel AND SUBCLASSES;
WITH ATTRIBUTE "ITU-T Rec. X.739 (1993) | ISO/IEC 10164-11:1994":scannerId;
CREATE
WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE
DELETES-CONTAINED-OBJECTS;
REGISTERED AS { m3641NameBinding 7 };
callReferenceFlag ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.CallReferenceFlag;
MATCHES FOR EQUALITY;
BEHAVIOUR
callReferenceFlagBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the value of the call reference flag.";;
REGISTERED AS { m3641Attribute 1 };
callReferenceValue ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.CallReferenceValue;
MATCHES FOR EQUALITY;
BEHAVIOUR
callReferenceValueBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the incorrect call reference value.";;
REGISTERED AS { m3641Attribute 2 };
causeValue ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.CauseType;
MATCHES FOR EQUALITY;
BEHAVIOUR
causeValueBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the octets three to five as defined in
Recommendation Q.931, which includes the cause value, location and
diagnostic field.";;
REGISTERED AS { m3641Attribute 3 };
dataLinkState ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.DataLinkState;
MATCHES FOR EQUALITY;
BEHAVIOUR
dataLinkStateBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the state of the data link.";;
REGISTERED AS { m3641Attribute 4 };
errorFramesAttr ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.ErrorFrames;
MATCHES FOR EQUALITY;
BEHAVIOUR
errorFramesAttrBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the specific error information that is stored
in the errorFramesLogRecord.";;
REGISTERED AS { m3641Attribute 5 };
frameType ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.FrameType;
MATCHES FOR EQUALITY;
BEHAVIOUR
frameTypeBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the type of the unexpected frame.";;
REGISTERED AS { m3641Attribute 6 };
invalidFramesAttr ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.InvalidFrames;
MATCHES FOR EQUALITY;
BEHAVIOUR
invalidFramesAttrBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the specific error information that is stored
in the invalidFramesLogRecord.";;
REGISTERED AS { m3641Attribute 7 };
mgdDataLinkDChannelId ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.NameType;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR
mgdDataLinkDChannelIdBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the identification of the mgdDataLinkDChannel
managed object class.";;
REGISTERED AS { m3641Attribute 8 };
mgdNetwLayerDChannelId ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.NameType;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR
mgdNetwLayerDChannelIdBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the identification of the
mgdNetwLayerDChannel managed object class.";;
REGISTERED AS { m3641Attribute 9 };
messageCallRefErrorAttr ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.MessageCallRefError;
MATCHES FOR EQUALITY;
BEHAVIOUR
messageCallRefErrorAttrBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the specific error information that is stored
in the messageCallRefErrorLogRecord.";;
REGISTERED AS { m3641Attribute 10 };
messageCallReferenceErrors ATTRIBUTE
DERIVED FROM "Recommendation X.721 : 1992":counter;
BEHAVIOUR
messageCallReferenceErrorsBehaviour BEHAVIOUR
DEFINED AS
*A call reference is used to specify a call. This attribute represents
the number of messages with call reference errors. In the following
situations, the call reference error is not correct:
Messages
Call reference value
All messages except: SETUP, STATUS, RESUME
Which is not relating to an active call or a call in progress SETUP,
RESUME Which is not relating to an active call or a call in progress and
with a call reference flag set to "1" SETUP Which is relating to an
active call or a call in progress
All messages except: RESTART, RESTART ACK, STATUS
Which is the global call reference *;;
REGISTERED AS { m3641Attribute 11 };
messagesTooShort ATTRIBUTE
DERIVED FROM "Recommendation X.721 : 1992":counter;
BEHAVIOUR
messagesTooShortBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents a counter for the number of messages that are
too short to contain a complete message type.";;
REGISTERED AS { m3641Attribute 12 };
messagesWithGenInfoElemMissing ATTRIBUTE
DERIVED FROM "Recommendation X.721 : 1992":counter;
BEHAVIOUR
messagesWithGenInfoElemMissingBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents a counter for counting the number of
general information element errors. The counter is raised when an
information element is out of sequence or when a duplicated information
element was detected, see 5.8.5/Q.931.";;
REGISTERED AS { m3641Attribute 13 };
messagesWithMandInfoElemMissing ATTRIBUTE
DERIVED FROM "Recommendation X.721 : 1992":counter;
BEHAVIOUR
messagesWithMandInfoElemMissingBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents a counter for counting the number of messages
with mandatory information element errors. The counter is raised when a
mandatory information element is missing or when a mandatory information
element content error was detected, see 5.8.5 and 5.8.6/Q.931.";;
REGISTERED AS { m3641Attribute 14 };
messageType ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.MessageType;
MATCHES FOR EQUALITY;
BEHAVIOUR
messageTypeBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the type of layer 3 message.";;
REGISTERED AS { m3641Attribute 15 };
messageWithWrongPdi ATTRIBUTE
DERIVED FROM "Recommendation X.721 : 1992":counter;
BEHAVIOUR
messageWithWrongPdiBehaviour BEHAVIOUR
DEFINED AS
*This attribute represents a counter. This counter holds the number of
messages receved with a protocol discriminator that is not valid, i.e. a
protocol discriminator other than "Q.931 user-network call control
message". The counter has an associated threshold.*;;
REGISTERED AS { m3641Attribute 16 };
noOfFramesReceived ATTRIBUTE
DERIVED FROM "Recommendation X.721 : 1992":counter;
BEHAVIOUR
noOfFramesReceivedBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the total number of frames received for a
D-channel.";;
REGISTERED AS { m3641Attribute 17 };
noOfFramesRetransmitted ATTRIBUTE
DERIVED FROM "Recommendation X.721 : 1992":counter;
BEHAVIOUR
noOfFramesRetransmittedBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the total number of frames retransmitted for
a D-channel.";;
REGISTERED AS { m3641Attribute 18 };
noOfFramesTransmittedAttr ATTRIBUTE
DERIVED FROM "Recommendation X.721 : 1992":counter;
BEHAVIOUR
noOfFramesTransmitted BEHAVIOUR
DEFINED AS
"This attribute represents the total number of frames transmitted for a
D-channel.";;
REGISTERED AS { m3641Attribute 19 };
noOfFramesWithFCSERROR ATTRIBUTE
DERIVED FROM "Recommendation X.721 : 1992":counter;
BEHAVIOUR
noOfFramesWithFCSERRORBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents a counter for the total number of frames
received with FCS-error for a D-channel.";;
REGISTERED AS { m3641Attribute 20 };
noOfInvalidFrames ATTRIBUTE
DERIVED FROM "Recommendation X.721 : 1992":counter;
BEHAVIOUR
noOfInvalidFramesBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the number of invalid frames received.";;
REGISTERED AS { m3641Attribute 21 };
noOfT303Expiries ATTRIBUTE
DERIVED FROM "Recommendation X.721 : 1992":counter;
BEHAVIOUR
noOfT303ExpiriesBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the number of expiries of T303. The counter
is raised after the second expiry. This implies that the user did not
respond after a SETUP was sent to the user on a point-to-point link.";;
REGISTERED AS { m3641Attribute 22 };
noOfT310Expiries ATTRIBUTE
DERIVED FROM "Recommendation X.721 : 1992":counter;
BEHAVIOUR
noOfT310ExpiriesBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the number of expiries of T310. T310 expires
after receipt of a CALL PROCEEDING, no response has reached the network.";;
REGISTERED AS { m3641Attribute 23 };
oldestRecordAge ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.OldestRecordAge;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR
oldestRecordAgeBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the time when the notification
oldestRecordLessThanLimit will be emitted by object dChannelLog.";;
REGISTERED AS { m3641Attribute 24 };
otherSpecialMessageAttr ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.OtherSpecialMessage;
MATCHES FOR EQUALITY;
BEHAVIOUR
otherSpecialMessageAttrBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the specific error information that is stored
in the otherSpecialMessageLogRecord.";;
REGISTERED AS { m3641Attribute 25 };
received ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.Received;
MATCHES FOR EQUALITY;
BEHAVIOUR
receivedBehaviour BEHAVIOUR
DEFINED AS
"This attribute indicates whether a message was received or not, i.e. sent.";;
REGISTERED AS { m3641Attribute 26 };
relatingToActiveCall ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.RelatingToActiveCall;
MATCHES FOR EQUALITY;
BEHAVIOUR
relatingToActiveCallBehaviour BEHAVIOUR
DEFINED AS
"This attribute indicates whether a call reference relates to an active call.";;
REGISTERED AS { m3641Attribute 27 };
rESTARTMessagesReceived ATTRIBUTE
DERIVED FROM "Recommendation X.721 : 1992":counter;
BEHAVIOUR
rESTARTMessagesReceivedBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the number of RESTART messages received.";;
REGISTERED AS { m3641Attribute 28 };
rESTARTMessagesTransmitted ATTRIBUTE
DERIVED FROM "Recommendation X.721 : 1992":counter;
BEHAVIOUR
rESTARTMessagesTransmittedBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the number of RESTART messages transmitted.";;
REGISTERED AS { m3641Attribute 29 };
specialMessageTypeAttr ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.SpecialMessageType;
MATCHES FOR EQUALITY;
BEHAVIOUR
specialMessageTypeAttrBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the specific error information that is stored
in the specialMessageTypeLogRecord";;
REGISTERED AS { m3641Attribute 30 };
sTATUSMessagesReceived ATTRIBUTE
DERIVED FROM "Recommendation X.721 : 1992":counter;
BEHAVIOUR
sTATUSMessagesReceivedBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the number of STATUS messages received.";;
REGISTERED AS { m3641Attribute 31 };
sTATUSMessagesTransmitted ATTRIBUTE
DERIVED FROM "Recommendation X.721 : 1992":counter;
BEHAVIOUR
sTATUSMessagesTransmittedBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the number of STATUS messages transmitted.";;
REGISTERED AS { m3641Attribute 32 };
tEIValue ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.TEIValue;
MATCHES FOR EQUALITY;
BEHAVIOUR
tEIValueBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the TEI Value of the terminal involved.";;
REGISTERED AS { m3641Attribute 33 };
timerExpiryNetworkAttr ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.TimerExpiryNetwork;
MATCHES FOR EQUALITY;
BEHAVIOUR
timerExpiryNetworkAttrBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the specific error information that is stored
in the timerExpiryNetworkLogRecord.";;
REGISTERED AS { m3641Attribute 34 };
typeOfErrorFrame ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.TypeOfErrorFrame;
MATCHES FOR EQUALITY;
BEHAVIOUR
typeOfErrorFrameBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the type of error when a frame error was detected.";;
REGISTERED AS { m3641Attribute 35 };
typeOfTimer ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.TypeOfTimer;
MATCHES FOR EQUALITY;
BEHAVIOUR
typeOfTimerBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the type of the timer expired.";;
REGISTERED AS { m3641Attribute 36 };
unexpectedFramesAttr ATTRIBUTE
WITH ATTRIBUTE SYNTAX ASN1TypeModule.UnexpectedFrames;
MATCHES FOR EQUALITY;
BEHAVIOUR
unexpectedFramesAttrBehaviour BEHAVIOUR
DEFINED AS
"This attribute represents the specific error information that is stored
in the unexpectedFramesLogRecord.";;
REGISTERED AS { m3641Attribute 37 };
errorFrames NOTIFICATION
BEHAVIOUR
errorFramesBehaviour BEHAVIOUR
DEFINED AS
"This notification is issued when a protocol error is detected. It will
contain one of the following messages:
* The frames received with a control field that is undefined or not
implemented: framesWithBadControlfield.
* The frames received with an information field that is not permitted:
framesWithBadInfoField.
* The supervisory frames with incorrect length: supervisoryFramesWithBadLength.
* The unnumbered frames with incorrect length: unnumberedFramesBadLength.
* The frames received with an invalid receive sequence number (i.e.
invalid N(R)) framesWithInvalidReceiveSeqNumber.
* The frames received with an information field that exceeds the
maximum established length. A parameter is defined for the maximum
established length. The default value is 260 octets:
framesWithInfoFieldTooLong.
* The Frame Reject (FRMR) frames received: fRMRReceived.
* The Disconnect Mode (DM) frames received in response to a Set
Asynchronous Balanced Mode Extended (SABME) frame:
dMFramesSentInResponseToSABME.
* The proper responses (i.e. unnumbered acknowledgement or disconnect
mode frames not received to establish or restore the link after N200
SABME frames were sent: notProperResponseAfterN200SABMEs.
* The Disconnect Mode (DM) frames received in response to a Set
Asynchronous Balanced Mode Extended (SABME) frame:
dMFramesReceivedInResponseToSABME.
It also contains the TEI value to identify the terminal involved.";;
WITH INFORMATION SYNTAX ASN1TypeModule.ErrorFrames
AND ATTRIBUTE IDS
tEIValue tEIValue,
typeOfErrorFrame typeOfErrorFrame;
REGISTERED AS { m3641Notification 1 };
invalidFrames NOTIFICATION
BEHAVIOUR
invalidFramesBehaviour BEHAVIOUR
DEFINED AS
"This notification is emitted on receipt of an invalid frame. The
notification contains the invalid frame. An invalid frame is a frame
with any of the following:
* is not properly bounded by two flags;
* has fewer than six octets between flags of frames that contain
sequence numbers and fewer than five octets between flags of frames
that do not contain sequence numbers;
* does not consist of an integral number of octets prior to zero bit
insertion or following zero bit extraction;
* contains a single address field;
* contains a service access point identifier, which is not supported by
the receiver. ";;
WITH INFORMATION SYNTAX ASN1TypeModule.InvalidFrames;
REGISTERED AS { m3641Notification 2 };
messageCallRefError NOTIFICATION
BEHAVIOUR
messageCallRefErrorBehaviour BEHAVIOUR
DEFINED AS
*This notification is issued when a message with a call reference error
was detected. A call reference is used to specify a call. In the
following situations, the call reference error is not correct:
Messages
Call reference value
All messages except: SETUP, STATUS, RESUME
Which is not relating to an active call or a call in progress SETUP,
RESUME Which is not relating to an active call or a call in progress and
with a call reference flag set to "1" SETUP Which is relating to an
active call or a call in progress
All messages except: RESTART, RESTART ACK, STATUS
Which is the global call reference
It also contains the TEI value to identify the terminal involved.*;;
WITH INFORMATION SYNTAX ASN1TypeModule.MessageCallRefError
AND ATTRIBUTE IDS
messageType messageType,
relatingToActiveCall relatingToActiveCall,
callReferenceFlag callReferenceFlag,
callReferenceValue callReferenceValue,
tEIValue tEIValue;
REGISTERED AS { m3641Notification 3 };
oldestRecordLessThanLimit NOTIFICATION
BEHAVIOUR
oldestRecordLessThanLimitBehaviour BEHAVIOUR
DEFINED AS
"This notification is emitted when the oldest record in the full
D-Channel Log is less old than the value indicated by attribute
oldestRecordAge of object dChannelLog.";;
WITH INFORMATION SYNTAX ASN1TypeModule.OldestRecordLessThanLimit;
REGISTERED AS { m3641Notification 4 };
otherSpecialMessage NOTIFICATION
BEHAVIOUR
otherSpecialMessageBehaviour BEHAVIOUR
DEFINED AS
"This notification is issued upon the receipt or transmission of a
STATUS or RESTART message. The notification contains the information
whether the message was received or transmitted and the message
concerned. It also contains the TEI value to identify the terminal
involved. In case of a STATUS message, it also contains the contents of
the cause field. The cause field contains the octets three to five as
defined in Recommendation Q.931. This includes the cause value, location
and the diagnostic field.";;
WITH INFORMATION SYNTAX ASN1TypeModule.OtherSpecialMessage
AND ATTRIBUTE IDS
messageType messageType,
received received,
tEIValue tEIValue,
causeValue causeValue;
REGISTERED AS { m3641Notification 5 };
specialMessageType NOTIFICATION
BEHAVIOUR
specialMessageTypeBehaviour BEHAVIOUR
DEFINED AS
"This notification is issued upon the receipt or transmission of a
DISCONNECT, RELEASE and RELEASE COMPLETE message. This notification is
only issued when the cause value indicates an other than normal event.
The notification contains the information whether the message was
received or transmitted and the message concerned. It also contains the
TEI value to identify the terminal involved. It also contains the
contents of the cause field. The cause field contains the octets three
to five as defined in Recommendation Q.931. This includes the cause value,
location and the diagnostic field.";;
WITH INFORMATION SYNTAX ASN1TypeModule.SpecialMessageType
AND ATTRIBUTE IDS
messageType messageType,
received received,
tEIValue tEIValue,
causeValue causeValue;
REGISTERED AS { m3641Notification 6 };
timerExpiryNetwork NOTIFICATION
BEHAVIOUR
timerExpiryNetworkBehaviour BEHAVIOUR
DEFINED AS
*This notification is issued upon expiry of timers:
T308: A DISCONNECT was received from the user. The network answers with
a RELEASE. T308 expires when no answer was received from the user after
that. After the second expiry the B-channel will be placed in a
maintenance condition.
T309: The data link failure has not been recovered from a data link
layer malfunction.
T316: No RESTART ACKNOWLEDGE was received after a RESTART was
transmitted. After "n" expiries the Operations System shall be notified.
T317: After a RESTART was received, the restart procedure did not work.
It also contains the TEI value to identify the terminal involved.*;;
WITH INFORMATION SYNTAX ASN1TypeModule.TimerExpiryNetwork
AND ATTRIBUTE IDS
tEIValue tEIValue,
typeOfTimer typeOfTimer;
REGISTERED AS { m3641Notification 7 };
unexpectedFrames NOTIFICATION
BEHAVIOUR
unexpectedFramesBehaviour BEHAVIOUR
DEFINED AS
"This notification is emitted on receipt of an unexpected frame. The
notification contains the unexpected frame. In Table 9/Q.921, an
overview of unexpected frames is given. It also contains the TEI value
to identify the terminal involved.";;
WITH INFORMATION SYNTAX ASN1TypeModule.UnexpectedFrames
AND ATTRIBUTE IDS
frameType frameType,
dataLinkState dataLinkState,
tEIValue tEIValue;
REGISTERED AS { m3641Notification 8 };
-- =============================================================================
-- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004