-- =============================================================================
--               GDMO definitions extracted from ITU-T Rec. Q.2751.1 (1997)
-- =============================================================================

mtpAccessPoint MANAGED OBJECT CLASS
  DERIVED FROM "ITU-T Rec. Q.751.1 (1995)": mtpAccessPoint;
  CHARACTERIZED BY longMessageSupportedPackage;
  CONDITIONAL PACKAGES
    "ITU-T Rec. M.3100 (1992)":alarmSeverityAssignmentPointerPackage PRESENT IF
      "An instance   supports it and ss7OnOccEventPackage is present",
    "ITU-T Rec. Q.751.1 (1995)":mtpAccessPointNamePackage PRESENT IF "an
      instance supports it",
    "ITU-T Rec. Q.751.1 (1995)":ss7OnOccEventPackage PRESENT IF "An instance
      supports it";
REGISTERED AS { mtpAccessPoint-OOi };


saalNniProtocolProfile MANAGED OBJECT CLASS
  DERIVED FROM "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2: 1992": top;
  CHARACTERIZED BY saalNniProtocolProfilePackage;
  CONDITIONAL PACKAGES
    "ITU-T Rec. M.3100 (1992)":createDeleteNotificationsPackage PRESENT IF "the
      objectCreation and     objectDeletion notifications defined in 'ITU-T Rec.
      X.721 (1992) | ISO/IEC 10165-2: 1992' are       supported by an instance
      of this class",
    "ITU-T Rec. M.3100 (1992)":attributeValueChangeNotificationPackage PRESENT
      IF "the         attributeValueChangeNotification defined in 'ITU-T Rec.
      X.721 (1992) | ISO/IEC 10165-2: 1992' is     supported by an instance of
      this class",
    "ITU-T Rec. Q.751.1 (1995)":bufferMechanismPackage PRESENT IF "an instance
      supports it",
    "ITU-T Rec. Q.751.1 (1995)":congestionHandlingPackage PRESENT IF "an
      instance supports it",
    egressTransmissionRateIntervalPackage PRESENT IF "an instance support it",
    "ITU-T Rec. Q.751.1 (1995)":multipleTransmissionCongestionStatesPackage
    PRESENT IF "an instance     supports it",
    pollAfterRetransmissionPackage PRESENT IF "an instance supports this
      national option",
    "ITU-T Rec. Q.751.1 (1995)":receiveCongestionLevelsPackage PRESENT IF "an
      instance supports it",
    saalNniProtocolProfileNamePackage PRESENT IF "an instance supports it",
    thresholdsForMultCongLevelsPackage PRESENT IF "an instance supports it",
    thresholdsForMultCongLevelsWithPrioPackage PRESENT IF "an instance supports it";
REGISTERED AS { saalNniProtocolProfile-OOi };


signDataLinkTp MANAGED OBJECT CLASS
  DERIVED FROM "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2: 1992": top;
  CHARACTERIZED BY signDataLinkTpPackage;
  CONDITIONAL PACKAGES
    adjPcPackage PRESENT IF "the instance supports it",
    narrowbandSpecificPackage PRESENT IF " the signDataLink is not using SAAL
      NNI. The presence of     this package excludes the presence of the
      broadbandSpecificPackage.",
    broadbandSpecificPackage PRESENT IF " the signDataLink is using SAAL NNI.
      The presence of this       package excludes the presence of the
      narrowbandSpecificPackage.",
    "ITU-T Rec. M.3100 (1992)":attributeValueChangeNotificationPackage PRESENT
      IF "the instance   supports it",
    "ITU-T Rec. M.3100 (1992)":createDeleteNotificationsPackage PRESENT IF "the
      instance supports it",
    "ITU-T Rec. Q.751.1 (1995)":cICPackage PRESENT IF "the instance supports it",
    "ITU-T Rec. Q.751.1 (1995)":signDataLinkTpNamePackage PRESENT IF "the
      instance supports it",
    "ITU-T Rec. Q.751.1 (1995)":stmChannelPackage PRESENT IF "the instance
      supports it or the signalling     point supports the automatic allocation
      of signalling datalinks AND the broadbandSpecificPackage     is not present.";
REGISTERED AS { signDataLinkTp-OOi };


signLinkTp MANAGED OBJECT CLASS
  DERIVED FROM "ITU-T Rec. Q.751.1 (1995)": signLinkTp;
  CHARACTERIZED BY signLinkTpPackage;
REGISTERED AS { signLinkTp-OOi };


mtpAccessPoint-mtpSignPoint NAME BINDING
  -- this name binding is mandatory --
  SUBORDINATE OBJECT CLASS mtpAccessPoint AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. Q.751.1 (1995)":mtpSignPoint AND
    SUBCLASSES;
  WITH ATTRIBUTE "ITU-T Rec. X.723 (1993) | ISO/IEC 10165-5: 1993":sapId;
  BEHAVIOUR mtpAccessPoint-mtpSignPointBehaviour BEHAVIOUR DEFINED AS
    "A create request is rejected, if

    EITHER

      the system specific maximal number of instances of this object class per
      managed switching element       have already been created

    OR

      the system specific maximal number of instances of this object class per
      mtpSignPoint have already       been created

    OR

      the name package is supported: a value for the name attribute is already
      used by another instance       of the same object.

    A delete request is rejected, if the specified instance has not been created.";;
  CREATE;
  DELETE;
REGISTERED AS { mtpAccessPoint-mtpSignPoint-NBOi };


saalNniProtocolProfile-managedElement NAME BINDING
  -- this name binding is optional --
  SUBORDINATE OBJECT CLASS saalNniProtocolProfile AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. M.3100 (1992)":managedElement AND
    SUBCLASSES;
  WITH ATTRIBUTE saalNniProtocolProfileId;
  BEHAVIOUR saalNniProtocolProfile-managedElementBehaviour BEHAVIOUR DEFINED AS
    "A create request is rejected, if

    EITHER

      the system specific maximal number of instances of this object class per
      managed switching element       have already been created

    OR

      the name package is supported: the value for the name attribute is already
      used by another         instance of the same object class

    A delete request is rejected, if either

      an attempt is made to delete an saalNniProtocolProfile which is still
      referenced by an instance of       another class

    OR

      the specified instance has not been created.";;
  CREATE;
  DELETE;
REGISTERED AS { saalNniProtocolProfile-managedElement-NBOi };


saalNniProtocolProfile-managedSwitchingElement NAME BINDING
  -- this name binding is optional --
  SUBORDINATE OBJECT CLASS saalNniProtocolProfile AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. Q.751.1 (1995)":managedSwitchingElement
    AND SUBCLASSES;
  WITH ATTRIBUTE saalNniProtocolProfileId;
  BEHAVIOUR saalNniProtocolProfile-managedSwitchingElementBehaviour BEHAVIOUR DEFINED
    AS
    "A create request is rejected, if

    EITHER

    the system specific maximal number of instances of this object class per
    managed switching element       have already been created

    OR the name package is supported: the value for the name attribute is
    already used by another         instance of the same object class

    A delete request is rejected, if either an attempt is made to delete an
    saalNniProtocolProfile which is still referenced by an instance of
    another class OR the specified instance has not been created.";;
  CREATE;
  DELETE;
REGISTERED AS { saalNniProtocolProfile-managedSwitchingElement-NBOi };


signDataLinkTp-mtpSignPoint NAME BINDING
  -- this name binding is mandatory --
  SUBORDINATE OBJECT CLASS signDataLinkTp AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. Q.751.1 (1995)":mtpSignPoint AND
    SUBCLASSES;
  WITH ATTRIBUTE "ITU-T Rec. Q.751.1 (1995)":signDataLinkTpId;
  BEHAVIOUR signDataLinkTp-mtpSignPointBehaviour BEHAVIOUR DEFINED AS
    "A create request is rejected, if

    EITHER

      the equipmentPointer would reference equipment that does not exist

    OR

      if the name package is supported: the value for the name attribute is
      already used by another         instance of the same object class

    OR

      it is tried to create a broadband data link without the vcTTpPointer
      attribute being present

    OR

      it is tried to create a narrow-band data link with the vcTTpPointer
      attribute being present

    OR

      the system specific maximal number of instances of this object class per
      managed switching element       have already been created

    OR

      the system specific maximal number of instances of this object class per
      instance of mtpSignPoint       have already been created

    OR

      the system specific maximal number of references of an instance which
      would be referenced by         equipmentPointer of the instance to be
      created has already been reached

    OR

      the system specific maximal number of references of an instance of
      vcTTPBidirectional which         would be referenced by the instance to be
      created has already been reached.

    A delete request is rejected, if

    EITHER

      an attempt is made to delete an signDataLinkTp which is still referenced
      by an instance of         another class

    OR

      the specified instance has not been created.";;
  CREATE;
  DELETE;
REGISTERED AS { signDataLinkTp-mtpSignPoint-NBOi };


signLinkTp-signLinkSetTp NAME BINDING
  -- this name binding is mandatory --
  SUBORDINATE OBJECT CLASS signLinkTp AND SUBCLASSES;
  NAMED BY SUPERIOR OBJECT CLASS "ITU-T Rec. Q.751.1 (1995)":signLinkSetTp AND
    SUBCLASSES;
  WITH ATTRIBUTE "ITU-T Rec. Q.751.1 (1995)":slCode;
  BEHAVIOUR signLinkTp-signLinkSetTpBehaviour BEHAVIOUR DEFINED AS
    "A create request is rejected, if

    EITHER

      if the name package is supported: the value for the name attribute is
      already used by another         instance of the same object class

    OR

      the system specific maximal number of instances of this object class per
      managedSwitchingElement       have already been created

    OR

      the system specific maximal number of instances of this object class per
      instance of mtpSignPoint       have already been created

    OR

      the system specific maximal number of instances of this object class per
      instance of signLinkSetTp       have already been created

    OR

      the system specific maximal number of references of an instance of
      signDataLinkTp which would       be referenced by the instance to be
      created has already been reached

    OR

      the system specific maximal number of references of an instance of
      mtpL2ProtocolProfile which       would be referenced by the instance to be
      created has already been reached

    OR

      the system specific maximal number of references of an instance of
      saalNniProtocolProfile which       would be referenced by the instance to
      be created has already been reached

    OR

      a pointer would reference an instance, which does not belong to the
      appropriate object class

    OR

      a pointer would reference an instance which is not existing

    OR

      a signDataLinkTpPointer would reference a signDataLinkTp which is not in
      the same           mtpSignPoint as the superior signLinkSetTp of the signLinkTp

    OR

      a signDataLinkTpPointer would reference a signDataLinkTp which is already
      referenced by         another signLinkTp

    OR

      a signDataLinkTpPointer would reference a signDataLinkTp which has a
      different value of adjPc       (if the adjPcPackage is present) than the
      superior signLinkSetTp of the signLinkTp

    OR

      the link would reference a datalink and a mtpL2ProtocolProfile whose
      transmissionRates are not       the same

    OR

      the link would reference a mtpL2ProtocolProfile where the appropriate
      packages for the         congestionControlMethod of the superior
      signLinkSetTp are not present (see B.1.2.9.2 in         Annex B) in Q.751.1

    OR

      the spTimersProfilePackage is present in the superior mtpSignPoint AND the
      link would reference       a mtpL2ProtocolProfile whose l2TimerT2 is not
      bigger than the q704-t17 of the           spTimersProfile referenced by
      the mtpSignPoint

    OR

      the spTimersPackage is present in the superior mtpSignPoint AND the link
      would reference a mtpL2ProtocolProfile whose l2TimerT2 is not bigger than
      the q704-t17 of the mtpSignPoint

    OR

      it is tried to reference a combination of a saalNniProtocolProfile and a
      signDataLinkTp, in which

      attribute vcTTpPointer is not present

    OR

      it is tried to reference a combination of a mtpL2ProtocolProfile and a
      signDataLinkTp, in which

      attribute transmissionRate is not present

    OR

      it is tried to reference a combination of a saalNniProtocolProfile and a
      signDataLinkTp, where the peak cell rates of the ingress and egress
      traffic of virtual channel assigned to the signDataLinkTp does not fall in
      the corresponding transmissionRateInterval of the referenced
      saalNniProtocolProfile.

    This rejection also takes place if only a single pointer within the
    signDataLinkTpList or the signTermList   (if present) is wrong.

    A delete request is rejected, if

      the linkTpStatus does not contain the value deactivated.";;
  CREATE;
  DELETE;
REGISTERED AS { signLinkTp-signLinkSetTp-NBOi };


adjPcPackage PACKAGE
  BEHAVIOUR adjPcPackageBehaviour BEHAVIOUR DEFINED AS
    "This package contains the adjacent point code representing the point code
    of the adjacent SP, to which the resource represented by the instance is
    connected. It might be used for automatic allocation of data links.";;
  ATTRIBUTES
    "ITU-T Rec. Q.751.1 (1995)":adjPc GET SET-BY-CREATE;
REGISTERED AS { adjPcPackage-POi };


broadbandSpecificPackage PACKAGE
  BEHAVIOUR broadbandSpecificPackageBehaviour BEHAVIOUR DEFINED AS
    "This package contains the SAAL NNI specific information for the signDataLinkTp.";;
  ATTRIBUTES
    vcTTpPointer GET SET-BY-CREATE;
REGISTERED AS { broadbandSpecificPackage-POi };


egressTransmissionRateIntervalPackage PACKAGE
  BEHAVIOUR egressTransmissionRateIntervalPackageBehaviour BEHAVIOUR DEFINED AS
    "This package should be used, if the attributes of the
    saalNniProtocolProfile are designed to fit to SAAL NNI signalling traffic,
    where ingress and egress traffic have significantly different cell rates.";;
  ATTRIBUTES
    egressTransmissionRateInterval  GET SET-BY-CREATE;
REGISTERED AS { egressTransmissionRateIntervalPackage-POi };


longMessageSupportedPackage PACKAGE
  BEHAVIOUR longMessageSupportedPackageBehaviour BEHAVIOUR DEFINED AS
    "This package contains the possibility to specify whether messages longer
    than 272 octetts are supported   by the instance.";;
  ATTRIBUTES
    longMessageSupported        GET-REPLACE;
REGISTERED AS { longMessageSupportedPackage-POi };


narrowbandSpecificPackage PACKAGE
  BEHAVIOUR narrowbandSpecificPackageBehaviour BEHAVIOUR DEFINED AS
    "This package contains the narrow-band specific information for the
    signDataLinkTp.";;
  ATTRIBUTES
    "ITU-T Rec. Q.751.1 (1995)":transmissionRate GET SET-BY-CREATE;
REGISTERED AS { narrowbandSpecificPackage-POi };


pollAfterRetransmissionPackage PACKAGE
  BEHAVIOUR pollAfterRetransmissionPackageBehaviour BEHAVIOUR DEFINED AS
    "This package should be used, if the poll after retransmission can be
    selected at creation time of a saalNniProtocolProfile.";;
  ATTRIBUTES
    pollAfterRetransmission GET SET-BY-CREATE;
REGISTERED AS { pollAfterRetransmissionPackage-POi };


saalNniProtocolProfileNamePackage PACKAGE
  BEHAVIOUR saalNniProtocolProfileNamePackageBehaviour BEHAVIOUR DEFINED AS
    "A set request to a name, which is already used by another instance of this
    class, will be rejected.";;
  ATTRIBUTES
    saalNniProtocolProfileName GET-REPLACE;
REGISTERED AS { saalNniProtocolProfileNamePackage-POi };


saalNniProtocolProfilePackage PACKAGE
  BEHAVIOUR saalNniProtocolProfileBehaviour BEHAVIOUR DEFINED AS
    "The saalNniProtocolProfile is a broadband-specific object class and
    corresponds to the object class mtpL2ProtocolProfile for narrow-band. The
    MOC comprises attributes required for SSCOP, SSCF-NNI and Layer Management
    for NNI.";;
  ATTRIBUTES
    saalNniProtocolProfileId GET SET-BY-CREATE,
    bufferRelease GET SET-BY-CREATE,
    maxCc DEFAULT VALUE Q2751DefinedTypesModule.maxCcDefaultForNNI GET SET-BY-CREATE,
    maxNrp
      --DEFAULT VALUE Q2751DefinedTypesModule.maxNrpDefault
      GET SET-BY-CREATE,
    maxInformationFieldLength
      DEFAULT VALUE Q2751DefinedTypesModule.maxInformationFieldLengthDefaultForNni
      GET SET-BY-CREATE,
    maxLengthSscopUuField
      DEFAULT VALUE Q2751DefinedTypesModule.maxLengthSscopUuFieldDefaultForNNI
      GET SET-BY-CREATE,
    maxPd DEFAULT VALUE Q2751DefinedTypesModule.maxPdDefaultForNNI GET SET-BY-CREATE,
    maxSscopCreditToPeer
      --DEFAULT VALUE Q2751DefinedTypesModule.maxSscopCreditToPeerDefault
      GET SET-BY-CREATE,
    maxStat DEFAULT VALUE Q2751DefinedTypesModule.maxStatDefault GET SET-BY-CREATE,
    n1 DEFAULT VALUE Q2751DefinedTypesModule.n1Default GET SET-BY-CREATE,
    nniLayerManagementProvingState
      --DEFAULT VALUE Q2751DefinedTypesModule.nniLayerManagementProvingNniStateDefault
      GET SET-BY-CREATE,
    nniLayerManagementTimerNoCredit
      --DEFAULT VALUE Q2751DefinedTypesModule.nniLayerManagementTimerNoCreditDefault
      GET SET-BY-CREATE,
    nniLayerManagementTimerRepeatSrec
      --DEFAULT VALUE Q2751DefinedTypesModule.nniLayerManagementTimerRepeatSrecDefault
      GET SET-BY-CREATE,
    nniTimerT1 DEFAULT VALUE Q2751DefinedTypesModule.nniTimerT1Default GET
      SET-BY-CREATE,
    nniTimerT2 DEFAULT VALUE Q2751DefinedTypesModule.nniTimerT2Default GET
      SET-BY-CREATE,
    nniTimerT3 DEFAULT VALUE DERIVATION RULE nniTimerT3DerivationRule BEHAVIOUR
      DEFINED AS "Such that loading of the signalling link is approximately
      50%         of its nominal cell rate (Table 5/Q.2140)."; GET SET-BY-CREATE,
    sscopTimerCc DEFAULT VALUE Q2751DefinedTypesModule.sscopTimerCcDefaultForNNI
      GET SET-BY-CREATE,
    sscopTimerIdle
      DEFAULT VALUE Q2751DefinedTypesModule.sscopTimerIdleDefaultForNNI GET
      SET-BY-CREATE,
    sscopTimerKeepAlive
      DEFAULT VALUE Q2751DefinedTypesModule.sscopTimerKeepAliveDefaultForNNI GET
      SET-BY-CREATE,
    sscopTimerNoResponse
      DEFAULT VALUE Q2751DefinedTypesModule.sscopTimerNoResponseDefaultForNNI
      GET SET-BY-CREATE,
    sscopTimerPoll
      DEFAULT VALUE Q2751DefinedTypesModule.sscopTimerPollDefaultForNNI GET
      SET-BY-CREATE,
    transmissionRateInterval
      DEFAULT VALUE Q2751DefinedTypesModule.transmissionRateIntervalDefault GET
      SET-BY-CREATE,
    transSaalCongThresholdAbatementL1
      --DEFAULT VALUE Q2751DefinedTypesModule.transSaalCongThresholdAbatementL1Default
      GET SET-BY-CREATE,
    transSaalCongThresholdOnsetL1
      --DEFAULT VALUE Q2751DefinedTypesModule.transSaalCongThresholdOnsetLDefault
      GET SET-BY-CREATE;
REGISTERED AS { saalNniProtocolProfilePackage-POi };


signDataLinkTpPackage PACKAGE
  BEHAVIOUR signDataLinkTpPackageBehaviour BEHAVIOUR DEFINED AS
    "This managed object represents the termination of the signalling data link
    within the SP as defined in Q.702.

    The operational state is 'enabled' in normal operation. In case of failure
    of the part of the signalling data link that is within control of the
    managed switching element, this state will be 'disabled'.

    If the vcTTpPointer attribute is present, then the transmission rate is
    determined by the cell rate fixed in the trafficDescriptorPackages of the
    vcTTPBidirectional instance referenced by the signDataLinkTp.";;
  ATTRIBUTES
    "ITU-T Rec. Q.751.1 (1995)":signDataLinkTpId   GET SET-BY-CREATE,
    "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2: 1992":operationalState   GET,
    "ITU-T Rec. Q.751.1 (1995)":equipmentPointer   GET SET-BY-CREATE;
  NOTIFICATIONS
    "ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2: 1992":stateChange;
REGISTERED AS { signDataLinkTpPackage-POi };


signLinkTpPackage PACKAGE
  BEHAVIOUR signLinkTpPackageBehaviour BEHAVIOUR DEFINED AS
    "This managed object represents the termination of the signalling link
    within the signalling point as defined in Q.703. The signLinkTp object class
    represents that part of a signalling link which is located in one NE.

    The following state and status attributes are supported: administrative state:

      locked: it is administratively not permitted to transport traffic on the
      link termination point. unlocked: it is administratively permitted to
      transport user part traffic or test traffic on the link       termination point.

    operational state:

      enabled: the link termination point is operationally able to transport
      user part traffic or test traffic. disabled: the link termination point is
      operationally unable to transport user part traffic or test         traffic.

    The operational state is disabled whenever the link termination point status
    contains Failed, Deactivated,     Local Blocked, Remote Blocked, or the
    procedural status is Initializing.

    usage state: idle: the link termination point carries no user part traffic
    (test traffic may be present).

    'active': The link termination point is not congested. Currently the link
    termination point carries user       part traffic.

    busy: the link termination point is congested due to user part traffic.

    The usage state is idle whenever the link termination point status is not
    empty i.e. the usage state   immediately reflects the availability of the
    signLinkTp for user traffic. For national MTP options   applying several
    congestion levels an additional attribute indicating these levels may be added.

    procedural status: The procedural status initializing is valid during
    initial alignment procedure.

    The procedural status not initialized applies when the link termination
    point is not aligned and the initial     alignment procedure has not been started.

    Link termination point status. This is a set-valued attribute. The following
    statusses can exist alone or in combinations with each other. The exact
    definition for each of the following SS7-functional states is to be gained
    from Q.704.

      local blocked

      remote blocked

      local inhibited

      remote inhibited

      failed

      deactivated

    The attribute protocolProfilePointer references either a
    mtpL2ProtocolProfile instance or a saalNniProtocolProfile instance.

    The attributes protocolProfilePointer and signDataLinkTpPointer are writable
    only if the administrativeState of the signLinkTp equals 'locked'.

    If the 'ITU-T Rec. X.721 (1992) | ISO/IEC 10165-2: 1992':communicationsAlarm
    notification is used, the   following probable causes can apply:

      Probable Cause = 102 (slFailure) which represents measurement Q.752/1.2 -
      measurement         Q.752/1.6 (SpecificProblems=003 abnormalFIBRorBSNR,
      004 excessiveAckDelay, 005         excessiveErrorRate, 006
      excessiveCongDuration) and                 Q.752/1.12.(PerceivedSeverity=cleared)

    If the ss7OnOccEventPackage is present, the event notifications with the
    following probable causes can   apply:

      Probable Cause = 110 (localChangeOver) which represents measurement
      Q.752/1.10           (PerceivedSeverity=Maj/Min/War) and measurement
      Q.752/1.11             (PerceivedSeverity=Cleared).

      Probable Cause = 210 (remoteProcOutage) which represents measurements
      Q.752/2.10           (PerceivedSeverity=Maj/Min/War) and Q.752/2.11
      (PerceivedSeverity=Cleared).

      Probable Cause = 216 (start of local inhibition) which represents
      measurement Q.752/2.16         (PerceivedSeverity=Maj/Min/War) and
      Q.752/2.17 (PerceivedSeverity=Cleared)

      Probable Cause = 218 (start of remote inhibition) which represents
      measurement Q.752/2.18         (PerceivedSeverity=Maj/Min/War) and
      Q.752/2.19 (PerceivedSeverity=Cleared).

    A set request is rejected, if

    EITHER

      if the name package is supported: the value for the name attribute is
      already used by another         instance of the same object class

    OR

      a pointer would reference an instance, which does not belong to the
      appropriate object class

    OR

      a pointer would reference an instance which is not existing

    OR

      a signDataLinkTpPointer would reference a signDataLinkTp which is not in
      the same           mtpSignPoint as the superior signLinkSetTp of the signLinkTp

    OR

      a signDataLinkTpPointer would reference a signDataLinkTp which has a
      different value of adjPc       (if the adjPcPackage is present) than the
      superior signLinkSetTp of the signLinkTp

    OR

      the link would reference a datalink and a mtpL2ProtocolProfile whose
      transmissionRates are not       the same

    OR

      the link would reference a mtpL2ProtocolProfile where the appropriate
      packages for the         congestionControlMethod of the superior
      signLinkSetTp are not present (see B.1.2.9.2 in         Annex B) of Q.751.1

    OR

      the spTimersProfilePackage is present in the superior mtpSignPoint AND the
      link would reference       a mtpL2ProtocolProfile whose l2TimerT2 is not
      bigger than the q704-t17 of the           spTimersProfile referenced by
      the mtpSignPoint

    OR

      the spTimersPackage is present in the superior mtpSignPoint AND the link
      would reference a         mtpL2ProtocolProfile whose l2TimerT2 is not
      bigger than the q704-t17 of the mtpSignPoint

    OR

      it is tried to replace the signDataLinkTp- or protocolProfilePointer while
      the administrativeState       does not equal 'locked'

    OR

      it is tried to reference a combination of a saalNniProtocolProfile and a
      signDataLinkTp, of which       the attribute vcTTpPointer is not present

    OR

      it is tried to reference a combination of a mtpL2ProtocolProfile and a
      signDataLinkTp, of which       the attribute transmissionRate is not present

    OR

      it is tried to reference a combination of a saalNniProtocolProfile and a
      signDataLinkTp, where the       peak cell rates of the ingress and egress
      traffic of virtual channel assigned to the           signDataLinkTp does
      not fall in the corresponding transmissionRateInterval of the
      referenced saalNniProtocolProfile.

    This rejection also takes place if only a single pointer within the
    signDataLinkTpList or the signTermList   (if present) is wrong.";;
REGISTERED AS { signLinkTpPackage-POi };


thresholdsForMultCongLevelsPackage PACKAGE
  BEHAVIOUR thresholdsForMultCongLevelsWithPrioPackageBehaviour BEHAVIOUR DEFINED AS
    "This package contains the thresholds for the national congestion control
    methods with multiple levels   without priorities.";;
  ATTRIBUTES
    transSaalCongThresholdAbatementL2    GET SET-BY-CREATE,
    transSaalCongThresholdOnsetL2    GET SET-BY-CREATE,
    transSaalCongThresholdAbatementL3  GET SET-BY-CREATE,
    transSaalCongThresholdOnsetL3      GET SET-BY-CREATE;
REGISTERED AS { thresholdsForMultCongLevelsPackage-POi };


thresholdsForMultCongLevelsWithPrioPackage PACKAGE
  BEHAVIOUR thresholdsForMultCongLevelsWithPrioPackageBeh BEHAVIOUR DEFINED AS
    "This package contains the thresholds for the national congestion control
    method with multiple levels and priorities.";;
  ATTRIBUTES
    transSaalCongThresholdDiscardL1    GET SET-BY-CREATE,
    transSaalCongThresholdDiscardL2    GET SET-BY-CREATE,
    transSaalCongThresholdDiscardL3    GET SET-BY-CREATE;
REGISTERED AS { thresholdsForMultCongLevelsWithPrioPackage-POi };


bufferRelease ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.BufferRelease;
  BEHAVIOUR bufferReleaseBehaviour BEHAVIOUR DEFINED AS
    "This attribute determines whether SSCOP can release its transmission buffer
    and transmission queue on connection release and can selectively release
    messages from the transmission buffer when older messages are still outstanding.";;
REGISTERED AS { bufferRelease-AOi };


egressTransmissionRateInterval ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.EgressTransmissionRateInterval;
  BEHAVIOUR egressTransmissionRateIntervalBehaviour BEHAVIOUR DEFINED AS
    "This attribute defines the lower and upper boundaries for the transmission
    rate to which the other attributes regarding egress traffic are set to fit to.

    The unit of the INTEGER values is kbits per second. The whole NNI bandwidth
    range should be covered by several saalNniProtocolProfile instances.";;
REGISTERED AS { egressTransmissionRateInterval-AOi };


longMessageSupported ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.LongMessageSupported;
  BEHAVIOUR longMessageSupportedBehaviour BEHAVIOUR DEFINED AS
    "This attribute defines whether messages longer than 272 octets are supported.";;
REGISTERED AS { longMessageSupported-AOi };


maxCc ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.MaxCc;
  BEHAVIOUR maxCcBehaviour BEHAVIOUR DEFINED AS
    "This attribute defines the maximum value [PDUs] of the state variable VT(CC),
    corresponding to the maximum number of transmissions of BGN, END, ER or RS PDUs.";;
REGISTERED AS { maxCc-AOi };


maxNrp ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.MaxNrp;
  BEHAVIOUR maxNrpBehaviour BEHAVIOUR DEFINED AS
    "This attribute defines the maximum number of retransmissions allowed during
    proving.";;
REGISTERED AS { maxNrp-AOi };


maxPd ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.MaxPd;
  BEHAVIOUR maxPdBehaviour BEHAVIOUR DEFINED AS
    "This attribute defines the maximum acceptable value [PDUs] of the state
    variable VT(PD) before sending a POLL PDU and resetting VT(PD) to zero. The
    VT(PD) is incremented each time an SD PDU is transmitted.";;
REGISTERED AS { maxPd-AOi };


maxSscopCreditToPeer ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.MaxSscopCreditToPeer;
  BEHAVIOUR maxSscopCreditToPeerBehaviour BEHAVIOUR DEFINED AS
    "This attribute defines the absolute value [PDUs] of the size of the receive
    window given to the peer. This value is added to VR(R) to generate VR(MR).
    VR(MR) is mapped to N(MR) by transmission of STAT, USTAT, RS RSAK, ER, ERAK,
    BGN or BGAK PDUs.";;
REGISTERED AS { maxSscopCreditToPeer-AOi };


maxStat ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.MaxStat;
  BEHAVIOUR maxStatBehaviour BEHAVIOUR DEFINED AS
    "This attribute defines the maximum number of list elements placed in a STAT PDU.";;
REGISTERED AS { maxStat-AOi };


maxInformationFieldLength ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.MaxInformationFieldLength;
  BEHAVIOUR maxInformationFieldLengthBehaviour BEHAVIOUR DEFINED AS
    "This attribute defines the maximum length of the information field in SD
    PDUs, UD PDUs and MD PDUs 'k'. The unit of the INTEGER value is octets.";;
REGISTERED AS { maxInformationFieldLength-AOi };


maxLengthSscopUuField ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.MaxLengthSscopUuField;
  BEHAVIOUR maxLengthSscopUuFieldBehaviour BEHAVIOUR DEFINED AS
    "This attribute defines the maximum length of a variable length SSCOP UU
    field 'j'. The SSCOP UU is an optional field of BGN PDUs, BGAK PDUs, BGREJ
    PDUs, END PDUs and RS PDUs. The unit of the INTEGER value is octets";;
REGISTERED AS { maxLengthSscopUuField-AOi };


n1 ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.N1;
  BEHAVIOUR n1Behaviour BEHAVIOUR DEFINED AS
    "This attribute defines the number of PDUs sent during normal proving.";;
REGISTERED AS { n1-AOi };


nniLayerManagementProvingState ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.NniLayerManagementProvingState;
  BEHAVIOUR nniLayerManagementProvingStateBehaviour BEHAVIOUR DEFINED AS
    "This attribute defines the type of proving required by management. The
    value of the management proving state overrides the value of proving
    required by MTP L3. It can take the values: Normal, emergency neutral.";;
REGISTERED AS { nniLayerManagementProvingState-AOi };


nniLayerManagementTimerNoCredit ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.NniLayerManagementTimerNoCredit;
  BEHAVIOUR nniLayerManagementTimerNoCreditBehaviour BEHAVIOUR DEFINED AS
    "This attribute defines the maximum time interval that the value of VT(MS)
    may remain less  than or equal VT(S) before the link is taken out of
    service. The unit for the INTEGER value is milliseconds.";;
REGISTERED AS { nniLayerManagementTimerNoCredit-AOi };


nniLayerManagementTimerRepeatSrec ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.NniLayerManagementTimerRepeatSrec;
  BEHAVIOUR nniLayerManagementTimerRepeatSrecBehaviour BEHAVIOUR DEFINED AS
    "This attribute defines the minimum time between SSCOP recoveries which does
    not result in a release of   the connection. The unit for the INTEGER value
    is milliseconds.";;
REGISTERED AS { nniLayerManagementTimerRepeatSrec-AOi };


nniTimerT1 ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.NniTimerT1;
  BEHAVIOUR nniTimerT1Behaviour BEHAVIOUR DEFINED AS
    "This attribute defines the time between the link release action and the
    next link establish action during alignment. The unit for the INTEGER value
    is milliseconds.";;
REGISTERED AS { nniTimerT1-AOi };


nniTimerT2 ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.NniTimerT2;
  BEHAVIOUR nniTimerT3Behaviour BEHAVIOUR DEFINED AS
    "This attribute defines the total time that SSCF NNI will attempt alignment.
    The unit for the INTEGER value is milliseconds.";;
REGISTERED AS { nniTimerT2-AOi };


nniTimerT3 ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.NniTimerT3;
  BEHAVIOUR nniTimerT3Beh BEHAVIOUR DEFINED AS
    "The time between proving PDUs such that proving PDUs are transmitted with
    half of the channel   bandwidth. The unit for the INTEGER value is microseconds.";;
REGISTERED AS { nniTimerT3-AOi };


pollAfterRetransmission ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.PollAfterRetransmission;
  BEHAVIOUR pollAfterRetransmissionBehaviour BEHAVIOUR DEFINED AS
    "This attribute specifies if a POLL is transmitted each time the
    retransmission queue is emptied.";;
REGISTERED AS { pollAfterRetransmission-AOi };


saalNniProtocolProfileId ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.NameType;
  MATCHES FOR EQUALITY;
  BEHAVIOUR saalNniProtocolProfileIdBehaviour BEHAVIOUR DEFINED AS
    "This attribute is used for naming instances of the object class
    saalNniProtocolProfile.";;
REGISTERED AS { saalNniProtocolProfileId-AOi };


saalNniProtocolProfileName ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.AdditionalName;
  BEHAVIOUR saalNniProtocolProfileNameBehaviour BEHAVIOUR DEFINED AS
    "A set request to a name, which is already used by another instance of this
    class, will be rejected.";;
REGISTERED AS { saalNniProtocolProfileName-AOi };


sscopTimerCc ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.SscopTimerCc;
  BEHAVIOUR sscopTimerCcBehaviour BEHAVIOUR DEFINED AS
    "This attribute defines the time interval between transmissions of BGN, END,
    RS and ER PDUs when an acknowledge to these PDUs has not been received. The
    unit for the INTEGER value is milliseconds.";;
REGISTERED AS { sscopTimerCc-AOi };


sscopTimerIdle ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.SscopTimerIdle;
  BEHAVIOUR sscopTimerIdleBehaviour BEHAVIOUR DEFINED AS
    "This attribute defines the SSCOP timer IDLE. The SSCOP connection is
    partitioned into phases. The SSCOP timer IDLE supervises the idle phase. In
    this phase the timer NO_RESPONSE is not running and no POLL PDUs are
    transmitted. The unit for the INTEGER value is milliseconds.";;
REGISTERED AS { sscopTimerIdle-AOi };


sscopTimerKeepAlive ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.SscopTimerKeepAlive;
  BEHAVIOUR sscopTimerKeepAliveBehaviour BEHAVIOUR DEFINED AS
    "This attribute defines the SSCOP timer KEEP_ALIVE. The SSCOP connection is
    partitioned into phases. The SSCOP timer IDLE supervises the transient
    phase. In this phase there are no outstanding acknowledgements or new data
    pending transmission. The unit for the INTEGER value is milliseconds.";;
REGISTERED AS { sscopTimerKeepAlive-AOi };


sscopTimerNoResponse ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.SscopTimerNoResponse;
  BEHAVIOUR sscopTimerNoResponseBehaviour BEHAVIOUR DEFINED AS
    "This attribute defines the SSCOP timer NO_RESPONSE. This timer is used to
    detect a faulty connection. The timer runs with either the timer POLL or
    KEEP_ALIVE simultaneously. The unit for the INTEGER value is milliseconds.";;
REGISTERED AS { sscopTimerNoResponse-AOi };


sscopTimerPoll ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.SscopTimerPoll;
  BEHAVIOUR sscopTimerPollBehaviour BEHAVIOUR DEFINED AS
    "This attribute defines the SSCOP timer POLL. The SSCOP connection is
    partitioned into phases. The SSCOP timer POLL supervises the active phase.
    In this new data is pending, transmission or acknowledgements are
    outstanding. The unit for the INTEGER value is milliseconds.";;
REGISTERED AS { sscopTimerPoll-AOi };


transmissionRateInterval ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransmissionRateInterval;
  BEHAVIOUR transmissionRateIntervalBehaviour BEHAVIOUR DEFINED AS
    "This attribute defines the lower and upper boundaries for the transmission
    rate to which the other attributes are set to fit to.

    If the conditional egressTransmissionRateInterval attribute is not present,
    the value of this attribute refers to both egress and ingress traffic. If
    the egressTransmissionRateInterval attribute is present, the value of this
    attribute refers to ingress traffic only.

    The unit of the INTEGER values is kbits per second. The whole NNI bandwidth
    range from 64 to 4096 kbit/s should be covered by several
    saalNniProtocolProfile instances.";;
REGISTERED AS { transmissionRateInterval-AOi };


transSaalCongThresholdAbatementL1 ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransSaalCongThreshold;
  BEHAVIOUR transSaalCongThresholdAbatementL1Behaviour BEHAVIOUR DEFINED AS
    "If the number of messages AND the number of octets in the transmission
    buffer/transmission queue fall below the values of the corresponding
    components of this attribute, the corresponding link is no longer in
    congestion level 1. If the congestion control method used supports multiple
    congestion levels without congestion priorities, then the new congestion
    level is given to MTP L3. If the congestion control method used supports
    multiple congestion levels with congestion priorities, then the new
    congestion level is given to MTP L3 and messages with the corresponding
    priority are now accepted by MTP L3. If the congestion control method used
    supports multiple congestion levels without congestion priorities, then the
    new congestion level is given to MTP L3. If the international congestion
    control method is used, then 'no congestion' is announced to MTP L3. (for
    more details see Q.704)";;
REGISTERED AS { transSaalCongThresholdAbatementL1-AOi };


transSaalCongThresholdAbatementL2 ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransSaalCongThreshold;
  BEHAVIOUR transSaalCongThresholdAbatementL2Behaviour BEHAVIOUR DEFINED AS
    "If the number of messages AND the number of octets in the transmission
    buffer/transmission queue fall below the values of the corresponding
    components of this attribute, the corresponding link is no longer in
    congestion level 2. If the congestion control method used supports multiple
    congestion levels without congestion priorities, then the new congestion
    level is given to MTP L3. If the congestion control method used supports
    multiple congestion levels with congestion priorities, then the new
    congestion level is given to MTP L3 and messages with the corresponding
    priority are now accepted by MTP L3. If the congestion control method used
    supports multiple congestion levels without congestion priorities, then the
    new congestion level is given to MTP L3. This attribute is not used for the
    international congestion control method.";;
REGISTERED AS { transSaalCongThresholdAbatementL2-AOi };


transSaalCongThresholdAbatementL3 ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransSaalCongThreshold;
  BEHAVIOUR transSaalCongThresholdAbatementL3Behaviour BEHAVIOUR DEFINED AS
    "If the number of messages AND the number of octets in the transmission
    buffer/transmission queue fall below the values of the corresponding
    components of this attribute, the corresponding link is no longer in
    congestion level 3. If the congestion control method used supports multiple
    congestion levels without congestion priorities, then the new congestion
    level is given to MTP L3. If the congestion control method used supports
    multiple congestion levels with congestion priorities, then the new
    congestion level is given to MTP L3 and messages with the corresponding
    priority are now accepted by MTP L3.  If the congestion control method used
    supports multiple congestion levels without congestion priorities, then the
    new congestion level is given to MTP L3. This attribute is not used for the
    international congestion control method.";;
REGISTERED AS { transSaalCongThresholdAbatementL3-AOi };


transSaalCongThresholdDiscardL1 ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransSaalCongThreshold;
  BEHAVIOUR transSaalCongThresholdDiscardL1Behaviour BEHAVIOUR DEFINED AS
    "If the number of messages OR the number of octets in the transmission
    buffer/transmission queue exceeds the value of the corresponding component
    of this attribute, then all messages with a congestion priority equal to
    this level 1 or lower are discarded. This attribute is not used for the
    international congestion control method nor the method with multiple
    congestion levels without priorities.";;
REGISTERED AS { transSaalCongThresholdDiscardL1-AOi };


transSaalCongThresholdDiscardL2 ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransSaalCongThreshold;
  BEHAVIOUR transSaalCongThresholdDiscardL2Behaviour BEHAVIOUR DEFINED AS
    "If the number of messages OR the number of octets in the transmission
    buffer/transmission queue exceeds the value of the corresponding component
    of this attribute, then all messages with a congestion priority equal to
    this level 2 or lower are discarded. This attribute is not used for the
    international congestion control method nor the method with multiple
    congestion levels without priorities.";;
REGISTERED AS { transSaalCongThresholdDiscardL2-AOi };


transSaalCongThresholdDiscardL3 ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransSaalCongThreshold;
  BEHAVIOUR transSaalCongThresholdDiscardL3Behaviour BEHAVIOUR DEFINED AS
    "If the number of messages OR the number of octets in the transmission
    buffer/transmission queue exceeds the value of the corresponding component
    of this attribute, then all messages with a congestion priority equal to
    this level 3 or lower are discarded. This attribute is not used for the
    international congestion control method nor the method with multiple
    congestion levels without priorities.";;
REGISTERED AS { transSaalCongThresholdDiscardL3-AOi };


transSaalCongThresholdOnsetL1 ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransSaalCongThreshold;
  BEHAVIOUR transSaalCongThresholdOnsetL1Behaviour BEHAVIOUR DEFINED AS
    "If the number of messages OR the number of octets in the transmission
    buffer/transmission queue exceeds the value of the corresponding component
    of this attribute, the corresponding link is in congestion level 1. If the
    congestion control method used supports multiple congestion levels with or
    without congestion priorities, then the new congestion level is given to MTP
    L3 for transfer to users and transmission in the TFC messages.

    If the international congestion control method is used, an indication
    'congestion is given' to MTP L3 without congestion level in order to inform
    the users and cause the generation of TFC messages.";;
REGISTERED AS { transSaalCongThresholdOnsetL1-AOi };


transSaalCongThresholdOnsetL2 ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransSaalCongThreshold;
  BEHAVIOUR transSaalCongThresholdOnsetL2Behaviour BEHAVIOUR DEFINED AS
    "If the number of messages OR the number of octets in the transmission
    buffer/transmission queue exceeds the value of the corresponding component
    of this attribute, the corresponding link is in congestion level 2. If the
    congestion control method used supports multiple congestion levels with or
    without congestion priorities, then the new congestion level is given to MTP
    L3 for transfer to users and transmission in the TFC messages. Not used for
    the international congestion control method.";;
REGISTERED AS { transSaalCongThresholdOnsetL2-AOi };


transSaalCongThresholdOnsetL3 ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.TransSaalCongThreshold;
  BEHAVIOUR transSaalCongThresholdOnsetL3Behaviour BEHAVIOUR DEFINED AS
    "If the number of messages OR the number of octets in the transmission
    buffer/transmission queue exceeds the value of the corresponding component
    of this attribute, the corresponding link is in congestion level 3. If the
    congestion control method used supports multiple congestion levels with or
    without congestion priorities, then the new congestion level is given to MTP
    L3 for transfer to users and transmission in the TFC messages. Not used for
    the international congestion control method.";;
REGISTERED AS { transSaalCongThresholdOnsetL3-AOi };


vcTTpPointer ATTRIBUTE
  WITH ATTRIBUTE SYNTAX Q2751DefinedTypesModule.VcTTpPointer;
  MATCHES FOR EQUALITY;
  BEHAVIOUR vcTTpPointerBehaviour BEHAVIOUR DEFINED AS
    "This attribute  references an object class defined in I.751. It must be
    present for a broadband signalling data link, it must not be present for a
    narrowband datalink (the term 'broadband signalling data link' signifies a
    data link using the SAAL NNI). The referenced instance has a mandatory
    relation via its upstream- and downstreamConnectivityPointers to one
    instance of object class vcCTPBidirectional, whose Id represents the VCI of
    the virtual channel used by the data link. This vcCTPBidirectional is
    contained in a superior object vpTTPBidirectional, which has a mandatory
    relation via its upstream- and downstreamConnectivityPointers to one
    instance of the object class vpTTPBidirectional, whose Id represents the VPI
    of the virtual path used by the data link.";;
REGISTERED AS { vcTTpPointer-AOi };


ss7SpecificError PARAMETER
  CONTEXT SPECIFIC-ERROR;
  WITH SYNTAX Q2751DefinedTypesModule.Ss7SpecificErrorInformation;
  BEHAVIOUR ss7SpecificErrorBeh BEHAVIOUR DEFINED AS
    "This parameter defines errors which are specific for the administration,
    operation and maintenance of SS7 managed items.";;
REGISTERED AS { ss7SpecificError-OID };

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