-- =============================================================================
--               GDMO definitions extracted from ITU-T Rec. G.774.7 (2001)
-- =============================================================================

labelledElectricalSPITTPBidirectional MANAGED OBJECT CLASS
  DERIVED FROM
    labelledElectricalSPITTPSink,
    labelledElectricalSPITTPSource;
REGISTERED AS { g774-7ObjectClass 1 };


labelledElectricalSPITTPSink MANAGED OBJECT CLASS
  DERIVED FROM  "Recommendation G.774":electricalSPITTPSink;
  CHARACTERIZED BY
    labelledElectricalSPITTPSinkPkg PACKAGE
      BEHAVIOUR
        labelledElectricalSPITTPSinkPkgBehaviour BEHAVIOUR
          DEFINED AS
            *This object class provides the ability to label electrical SDH
            physical trail termination points.*;;
      ATTRIBUTES
        "Recommendation M.3100":userLabel  GET-REPLACE;;;
REGISTERED AS { g774-7ObjectClass 2 };


labelledElectricalSPITTPSource MANAGED OBJECT CLASS
  DERIVED FROM
    "Recommendation G.774":electricalSPITTPSource;
  CHARACTERIZED BY
    labelledElectricalSPITTPSourcePkg PACKAGE
      BEHAVIOUR
        labelledElectricalSPITTPSourcePkgBehaviour BEHAVIOUR
          DEFINED AS
            *This object class provides the ability to label electrical SDH
            physical trail termination points.*;;
      ATTRIBUTES
        "Recommendation M.3100":userLabel  GET-REPLACE;;;
REGISTERED AS { g774-7ObjectClass 3 };


labelledOpticalSPITTPBidirectional MANAGED OBJECT CLASS
  DERIVED FROM
    labelledOpticalSPITTPSink,
    labelledOpticalSPITTPSource;
REGISTERED AS { g774-7ObjectClass 4 };


labelledOpticalSPITTPSink MANAGED OBJECT CLASS
  DERIVED FROM  "Recommendation G.774":opticalSPITTPSink;
  CHARACTERIZED BY
    labelledOpticalSPITTPSinkPkg PACKAGE
      BEHAVIOUR
        labelledOpticalSPITTPSinkPkgBehaviour BEHAVIOUR
          DEFINED AS
            *This object class provides the ability to label optical SDH
            physical trail termination points.*;;
      ATTRIBUTES
        "Recommendation M.3100":userLabel  GET-REPLACE;;;
REGISTERED AS { g774-7ObjectClass 5 };


labelledOpticalSPITTPSource MANAGED OBJECT CLASS
  DERIVED FROM
    "Recommendation G.774": opticalSPITTPSource;
  CHARACTERIZED BY
    labelledOpticalSPITTPSourcePkg PACKAGE
      BEHAVIOUR
        labelledOpticalSPITTPSourcePkgBehaviour BEHAVIOUR
          DEFINED AS
            *This object class provides the ability to label optical SDH
            physical trail termination points.*;;
      ATTRIBUTES
        "Recommendation M.3100":userLabel  GET-REPLACE;;;
REGISTERED AS { g774-7ObjectClass 6 };


vc11PathTraceTTPBidirectional MANAGED OBJECT CLASS
  DERIVED FROM
    "Recommendation G.774":vc11TTPBidirectionalR1,
    vc11PathTraceTTPSink,
    vc11PathTraceTTPSource;
REGISTERED AS { g774-7ObjectClass 7 };


vc11PathTraceTTPSink MANAGED OBJECT CLASS
  DERIVED FROM  "Recommendation G.774":vc11TTPSinkR1;
  CHARACTERIZED BY
    vc11-2PathTraceSinkPackage,
    vc11TTPSinkPathTracePkg PACKAGE
      BEHAVIOUR
        vc11TTPSinkPathTracePkgBehaviour BEHAVIOUR
          DEFINED AS
            *This object class supports the SDH lower order path trace function.
            This CLASS shall be instantiated when lower order path trace is
            supported.*;;;;
REGISTERED AS { g774-7ObjectClass 8 };


vc11PathTraceTTPSource MANAGED OBJECT CLASS
  DERIVED FROM  "Recommendation G.774":vc11TTPSource;
  CHARACTERIZED BY
    vc11-2PathTraceSourcePackage,
    vc11TTPSourcePkgR1 PACKAGE
      BEHAVIOUR
        vc11TTPSourcePkgR1Behaviour BEHAVIOUR
          DEFINED AS
            *This object class supports the SDH lower order path trace function.
            This CLASS shall be instantiated when lower order path trace is
            supported.*;;;;
REGISTERED AS { g774-7ObjectClass 9 };


vc12PathTraceTTPBidirectional MANAGED OBJECT CLASS
  DERIVED FROM  "Recommendation G.774":vc12TTPBidirectionalR1,
    vc12PathTraceTTPSink,
    vc12PathTraceTTPSource;
REGISTERED AS { g774-7ObjectClass 10 };


vc12PathTraceTTPSink MANAGED OBJECT CLASS
  DERIVED FROM  "Recommendation G.774":vc12TTPSinkR1;
  CHARACTERIZED BY
    vc11-2PathTraceSinkPackage,
    vc12TTPSinkPathTracePkg PACKAGE
      BEHAVIOUR
        vc12TTPSinkPathTracePkgBehaviour BEHAVIOUR
          DEFINED AS
            *This object class supports the SDH lower order path trace function.
            This CLASS shall be instantiated when lower order path trace is
            supported.*;;;;
REGISTERED AS { g774-7ObjectClass 11 };


vc12PathTraceTTPSource MANAGED OBJECT CLASS
  DERIVED FROM  "Recommendation G.774":vc12TTPSource;
  CHARACTERIZED BY
    vc11-2PathTraceSourcePackage,
    vc12TTPSourcePkgR1 PACKAGE
      BEHAVIOUR
        vc12TTPSourcePkgR1Behaviour BEHAVIOUR
          DEFINED AS
            *This object class supports the SDH lower order path trace function.
            This CLASS shall be instantiated when lower order path trace is
            supported.*;;;;
REGISTERED AS { g774-7ObjectClass 12 };


vc2PathTraceTTPBidirectional MANAGED OBJECT CLASS
  DERIVED FROM  "Recommendation G.774":vc2TTPBidirectionalR1,
    vc2PathTraceTTPSink,
    vc2PathTraceTTPSource;
REGISTERED AS { g774-7ObjectClass 13 };


vc2PathTraceTTPSink MANAGED OBJECT CLASS
  DERIVED FROM  "Recommendation G.774":vc2TTPSinkR1;
  CHARACTERIZED BY
    vc11-2PathTraceSinkPackage,
    vc2TTPSinkPathTracePkg PACKAGE
      BEHAVIOUR
        vc2TTPSinkPathTracePkgBehaviour BEHAVIOUR
          DEFINED AS
            *This object class supports the SDH lower order path trace function.
            This CLASS shall be instantiated when lower order path trace is
            supported.*;;;;
REGISTERED AS { g774-7ObjectClass 14 };


vc2PathTraceTTPSource MANAGED OBJECT CLASS
  DERIVED FROM  "Recommendation G.774":vc2TTPSource;
  CHARACTERIZED BY
    vc11-2PathTraceSourcePackage,
    vc2TTPSourcePkgR1 PACKAGE
      BEHAVIOUR
        vc2TTPSourcePkgR1Behaviour BEHAVIOUR
          DEFINED AS
            *This object class supports the SDH lower order path trace
            function.This CLASS shall be instantiated when lower order path
            trace is supported.*;;;;
REGISTERED AS { g774-7ObjectClass 15 };


modifiableVC2PathTraceTTPBidirectional MANAGED OBJECT CLASS
  DERIVED FROM vc2PathTraceTTPBidirectional;
  CHARACTERIZED BY
    "Recommendation M.3100": supportableClientListPackage,
    modifiableVC2PathTraceTTPBidPackage PACKAGE
      BEHAVIOUR
        modifiableVC2PathTraceTTPBidBehaviour  BEHAVIOUR
          DEFINED AS
            *This CLASS shall be instantiated when change of the SDH frame
            structure by management operation is supported and lower order path
            trace is supported.*;;
      ACTIONS
        "Recommendation G.774.2":defineClientType;;;
REGISTERED AS {  g774-7ObjectClass 16  };


modifiableVC2PathTraceTTPSink MANAGED OBJECT CLASS
  DERIVED FROM vc2PathTraceTTPSink;
  CHARACTERIZED BY
    "Recommendation M.3100": supportableClientListPackage,
    modifiableVC2PathTraceTTPSinkPackage PACKAGE
      BEHAVIOUR
        modifiableVC2PathTraceTTPSinkBehaviour  BEHAVIOUR
          DEFINED AS
            *This CLASS shall be instantiated when change of the SDH frame
            structure by management operation is supported and lower order path
            trace is supported.*;;
      ACTIONS
        "Recommendation G.774.2":defineClientType;;;
REGISTERED AS {  g774-7ObjectClass 17  };


modifiableVC2PathTraceTTPSource MANAGED OBJECT CLASS
  DERIVED FROM vc2PathTraceTTPSource;
  CHARACTERIZED BY
    "Recommendation M.3100": supportableClientListPackage,
    modifiableVC2PathTraceTTPSourcePackage PACKAGE
      BEHAVIOUR
        modifiableVC2PathTraceTTPSourceBehaviour  BEHAVIOUR
          DEFINED AS
            *This CLASS shall be instantiated when change of the SDH frame
            structure by management operation is supported and lower order path
            trace is supported.*;;
      ACTIONS
        "Recommendation G.774.2":defineClientType;;;
REGISTERED AS {  g774-7ObjectClass 18  };


modifiableVC12PathTraceTTPBidirectional MANAGED OBJECT CLASS
  DERIVED FROM vc12PathTraceTTPBidirectional;
  CHARACTERIZED BY
    "Recommendation M.3100": supportableClientListPackage,
    modifiableVCPathTrace12TTPBidPackage PACKAGE
      BEHAVIOUR
        modifiableVC12PathTraceTTPBidBehaviour  BEHAVIOUR
          DEFINED AS
            *This CLASS shall be instantiated when change of the SDH frame
            structure by management operation is supported and lower order path
            trace is supported.*;;
      ACTIONS
        "Recommendation G.774.2":defineClientType;;;
REGISTERED AS {  g774-7ObjectClass 19  };


modifiableVCPathTrace12TTPSink MANAGED OBJECT CLASS
  DERIVED FROM vc12PathTraceTTPSink;
  CHARACTERIZED BY
    "Recommendation M.3100": supportableClientListPackage,
    modifiableVC12PathTraceTTPSinkPackage PACKAGE
      BEHAVIOUR
        modifiableVC12PathTraceTTPSinkBehaviour  BEHAVIOUR
          DEFINED AS
            *This CLASS shall be instantiated when change of the SDH frame
            structure by management operation is supported and lower order path
            trace is supported.*;;
      ACTIONS
        "Recommendation G.774.2":defineClientType;;;
REGISTERED AS {  g774-7ObjectClass 20  };


modifiableVC12PathTraceTTPSource MANAGED OBJECT CLASS
  DERIVED FROM vc12PathTraceTTPSource;
  CHARACTERIZED BY
    "Recommendation M.3100":  supportableClientListPackage,
    modifiableVC12PathTraceTTPSourcePackage PACKAGE
      BEHAVIOUR
        modifiableVC12PathTraceTTPSourceBehaviour  BEHAVIOUR
          DEFINED AS
            *This CLASS shall be instantiated when change of the SDH

              frame structure by management operation is supported and

            lower order path trace is supported.*;;
      ACTIONS
        "Recommendation G.774.2":defineClientType;;;
REGISTERED AS {  g774-7ObjectClass 21  };


modifiableVC11PathTraceTTPBidirectional MANAGED OBJECT CLASS
  DERIVED FROM vc11PathTraceTTPBidirectional;
  CHARACTERIZED BY
    "Recommendation M.3100": supportableClientListPackage,
    modifiableVC11PathTraceTTPBidPackage PACKAGE
      BEHAVIOUR
        modifiableVC11PathTraceTTPBidBehaviour  BEHAVIOUR
          DEFINED AS
            *This CLASS shall be instantiated when change of the SDH frame
            structure by management operation is supported and lower order path
            trace is supported.*;;
      ACTIONS
        "Recommendation G.774.2":defineClientType;;;
REGISTERED AS {  g774-7ObjectClass 22  };


modifiableVC11PathTraceTTPSink MANAGED OBJECT CLASS
  DERIVED FROM vc11PathTraceTTPSink;
  CHARACTERIZED BY
    "Recommendation M.3100": supportableClientListPackage,
    modifiableVC11PathTraceTTPSinkPackage PACKAGE
      BEHAVIOUR
        modifiableVC11PathTraceTTPSinkBehaviour  BEHAVIOUR
          DEFINED AS
            *This CLASS shall be instantiated when change of the SDH frame
            structure by management operation is supported and lower order path
            trace is supported.*;;
      ACTIONS
        "Recommendation G.774.2":defineClientType;;;
REGISTERED AS {  g774-7ObjectClass 23  };


modifiableVC11PathTraceTTPSource MANAGED OBJECT CLASS
  DERIVED FROM vc11PathTraceTTPSource;
  CHARACTERIZED BY
    "Recommendation M.3100": supportableClientListPackage,
    modifiableVC11PathTraceTTPSourcePackage PACKAGE
      BEHAVIOUR
        modifiableVC11PathTraceTTPSourceBehaviour  BEHAVIOUR
          DEFINED AS
            *This CLASS shall be instantiated when change of the SDH frame
            structure by management operation is supported and lower order path
            trace is supported.*;;
      ACTIONS
        "Recommendation G.774.2":defineClientType;;;
REGISTERED AS {  g774-7ObjectClass 24  };


vc11-2PathTraceSinkPackage PACKAGE
  BEHAVIOUR
    vc11-2PathTraceSinkPackageBehaviour BEHAVIOUR
      DEFINED AS
        *When 16 bytes are supported, the 16 bytes of the path trace shall be
        conveyed at the management interface in both ways. This is a local issue
        whether the NE recompute the CRC7 under a replace operation.*;;
  ATTRIBUTES
    "Recommendation G.774.5":j2PathTraceExpected REPLACE-WITH-DEFAULT
      DEFAULT VALUE SDHPTLASN1.nullDefault GET-REPLACE,
    "Recommendation G.774.5":j2PathTraceReceive    GET;;


vc11-2PathTraceSourcePackage PACKAGE
  BEHAVIOUR
    vc11-2PathTraceSourcePackageBehaviour BEHAVIOUR
      DEFINED AS
        *When 16 bytes are supported, the 16 bytes of the path trace shall be
        conveyed at the management interface.*;;
  ATTRIBUTES
    "Recommendation G.774.5":j2PathTraceSend    GET-REPLACE;;

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