-- =============================================================================
--               GDMO definitions extracted from ITU-T Rec. M.3640 (1992)
-- =============================================================================

mgdDChannel MANAGED OBJECT CLASS
  DERIVED FROM       "Rec. X.721:1992":top;
  CHARACTERIZED BY   mgdDChannel-package;
REGISTERED AS { dSS1ManagedObjectClass 1 };


mgdDChannel-package PACKAGE
  --BEHAVIOUR DEFINITIONS for further study
  ATTRIBUTES    mgdDChannel-Id   GET;
    -- ACTIONS      for further study NOTIFICATIONS for further study
REGISTERED AS { dSS1packageLabel 1 };


mgdDatalink-DC MANAGED OBJECT CLASS
  DERIVED FROM       "Rec. X.721:1992":top;
  CHARACTERIZED BY mgdDataLink-package;
REGISTERED AS { dSS1ManagedObjectClass 2 };


mgdDataLink-package PACKAGE
  -- BEHAVIOUR DEFINITIONS  for further study;
  ATTRIBUTES
    mgdDataLink-DC-Id  GET,
    noOfFramesWithFCS  GET,
    noOfFramesReceived  GET,
    noOfFramesTransmitted  GET,
    noOfFramesRetransmitted  GET;
  NOTIFICATIONS  "Rec. X.721:1992":qualityofServiceAlarm,
    errorFrames,
    invalidFrames,
    unexpectedFrames;
REGISTERED AS { dSS1packageLabel 2 };


mgdNetwLayer-DC MANAGED OBJECT CLASS
  DERIVED FROM  "Rec. X.721:1992":top;
  CHARACTERIZED BY  mgdNetwLayer-package;
REGISTERED AS { dSS1ManagedObjectClass 3 };


mgdNetwLayer-package PACKAGE
  -- BEHAVIOUR DEFINITIONS for further study.
  ATTRIBUTES
    mgdNetwLayer-DC-Id  GET,
    "Rec. X.721:1992":operationalState  GET,
    "Rec. X.721:1992":administrativeState   GET-REPLACE,
    "Rec. X.721:1992":usageState  GET,
    messageWithWrongPdi  GET,
    messagesTooShort     GET,
    messagesWithGenInfoElemMissing  GET,
    messagesWithMandInfoElemMissing  GET,
    messageCallReferenceErrors  GET,
    sTATUSMessagesReceived     GET,
    sTATUSMessagesTransmitted   GET,
    rESTARTMessagesReceived   GET,
    rESTARTMessagesTransmitted  GET,
    noOfT303Expiries  GET,
    noOfT310Expiries  GET;
  NOTIFICATIONS
    "Rec. X.721:1992":qualityofServiceAlarm,
    timerExpiryNetwork,
    messageSequenceError,
    messageCallRefError,
    messageReceived;
REGISTERED AS { dSS1packageLabel 3 };


d-channel-mgdDataLink-DC NAME BINDING
  SUBORDINATE OBJECT CLASS  mgdDatalink-DC;
  NAMED BY
    SUPERIOR OBJECT CLASS  mgdDChannel;
  WITH ATTRIBUTE    mgdDataLink-DC-Id;
REGISTERED AS { dSS1nameBinding 1 };


d-channel-mgdNetwLayer-DC NAME BINDING
  SUBORDINATE OBJECT CLASS  mgdNetwLayer-DC;
  NAMED BY
    SUPERIOR OBJECT CLASS  mgdDChannel;
  WITH ATTRIBUTE      mgdNetwLayer-DC-Id;
REGISTERED AS { dSS1nameBinding 2 };


mgdDataLink-DC-Id ATTRIBUTE
  WITH ATTRIBUTE SYNTAX   ASN1TypeModule.PString;
  MATCHES FOR EQUALITY;
REGISTERED AS { dSS1Attribute 1 };


noOfFramesWithFCS ATTRIBUTE
  WITH ATTRIBUTE SYNTAX   ASN1TypeModule.Integer;
  MATCHES FOR      EQUALITY;
REGISTERED AS { dSS1Attribute 2 };


noOfFramesReceived ATTRIBUTE
  WITH ATTRIBUTE SYNTAX   ASN1TypeModule.Integer;
  MATCHES FOR      EQUALITY;
REGISTERED AS { dSS1Attribute 3 };


noOfFramesTransmitted ATTRIBUTE
  WITH ATTRIBUTE SYNTAX   ASN1TypeModule.Integer;
  MATCHES FOR      EQUALITY;
REGISTERED AS { dSS1Attribute 4 };


noOfFramesRetransmitted ATTRIBUTE
  WITH ATTRIBUTE SYNTAX   ASN1TypeModule.Integer;
  MATCHES FOR      EQUALITY;
REGISTERED AS { dSS1Attribute 5 };


mgdNetwLayer-DC-Id ATTRIBUTE
  WITH ATTRIBUTE SYNTAX   ASN1TypeModule.Integer;
  MATCHES FOR      EQUALITY;
REGISTERED AS { dSS1Attribute 6 };


messageWithWrongPdi ATTRIBUTE
  WITH ATTRIBUTE SYNTAX   ASN1TypeModule.Integer;
  MATCHES FOR      EQUALITY;
REGISTERED AS { dSS1Attribute 7 };


messagesTooShort ATTRIBUTE
  WITH ATTRIBUTE SYNTAX   ASN1TypeModule.Integer;
  MATCHES FOR      EQUALITY;
REGISTERED AS { dSS1Attribute 8 };


messagesWithGenInfoElemMissing ATTRIBUTE
  WITH ATTRIBUTE SYNTAX   ASN1TypeModule.Integer;
  MATCHES FOR      EQUALITY;
REGISTERED AS { dSS1Attribute 9 };


messagesWithMandInfoElemMissing ATTRIBUTE
  WITH ATTRIBUTE SYNTAX   ASN1TypeModule.Integer;
  MATCHES FOR      EQUALITY;
REGISTERED AS { dSS1Attribute 10 };


messageCallReferenceErrors ATTRIBUTE
  WITH ATTRIBUTE SYNTAX   ASN1TypeModule.Integer;
  MATCHES FOR      EQUALITY;
REGISTERED AS { dSS1Attribute 11 };


sTATUSMessagesReceived ATTRIBUTE
  WITH ATTRIBUTE SYNTAX   ASN1TypeModule.Integer;
  MATCHES FOR      EQUALITY;
REGISTERED AS { dSS1Attribute 12 };


sTATUSMessagesTransmitted ATTRIBUTE
  WITH ATTRIBUTE SYNTAX   ASN1TypeModule.Integer;
  MATCHES FOR      EQUALITY;
REGISTERED AS { dSS1Attribute 13 };


rESTARTMessagesReceived ATTRIBUTE
  WITH ATTRIBUTE SYNTAX   ASN1TypeModule.Integer;
  MATCHES FOR      EQUALITY;
REGISTERED AS { dSS1Attribute 14 };


rESTARTMessagesTransmitted ATTRIBUTE
  WITH ATTRIBUTE SYNTAX   ASN1TypeModule.Integer;
  MATCHES FOR      EQUALITY;
REGISTERED AS { dSS1Attribute 15 };


noOfT303Expiries ATTRIBUTE
  WITH ATTRIBUTE SYNTAX   ASN1TypeModule.Integer;
  MATCHES FOR      EQUALITY;
REGISTERED AS { dSS1Attribute 16 };


noOfT310Expiries ATTRIBUTE
  WITH ATTRIBUTE SYNTAX   ASN1TypeModule.Integer;
  MATCHES FOR      EQUALITY;
REGISTERED AS { dSS1Attribute 17 };


timerExpiryNetwork NOTIFICATION
  -- BEHAVIOUR for further study.
  WITH INFORMATION SYNTAX   ASN1TypeModule.TimerExpiryNetwork;
REGISTERED AS { dSS1Notification 1 };


messageSequenceError NOTIFICATION
  -- BEHAVIOUR for further study.
  WITH INFORMATION SYNTAX   ASN1TypeModule.MessageSequenceError;
REGISTERED AS { dSS1Notification 2 };


messageCallRefError NOTIFICATION
  -- BEHAVIOUR for further study.
  WITH INFORMATION SYNTAX  ASN1TypeModule.MessageCallRefError;
REGISTERED AS { dSS1Notification 3 };


specialMessageType NOTIFICATION
  -- BEHAVIOUR for further study.
  WITH INFORMATION SYNTAX  ASN1TypeModule.SpecialMessageType;
REGISTERED AS { dSS1Notification 4 };


errorFrames NOTIFICATION
  -- BEHAVIOUR for further study.
  WITH INFORMATION SYNTAX   ASN1TypeModule.ErrorFrames;
REGISTERED AS { dSS1Notification 5 };


invalidFrames NOTIFICATION
  -- BEHAVIOUR for further study.
  WITH INFORMATION SYNTAX  ASN1TypeModule.InvalidFrames;
REGISTERED AS { dSS1Notification 6 };


unexpectedFrames NOTIFICATION
  --BEHAVIOUR for further study.
  WITH INFORMATION SYNTAX   ASN1TypeModule.UnexpectedFrames;
REGISTERED AS { dSS1Notification 7 };

--<GDMO.EndDocument "ITU-T Rec. M.3640 (1992)">--

-- =============================================================================
--  Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004