home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Standards 1993 July / Disc.iso / iso / drafts / dis10737.gdm < prev    next >
Encoding:
Text File  |  1991-12-16  |  55.8 KB  |  1,437 lines

  1. -- 5.2 Common Transport Layer GDMO Definitions
  2. -- The following Templates are referred to from multiple objects.
  3. -- Behaviours
  4.  
  5. commonCreationDeletion-B BEHAVIOUR
  6. DEFINED AS
  7.     !Managed object class imports the 10165-2 objectCreation and
  8.     objectDeletion notifications. Used as follows:
  9.   ObjectCreation - Generated whenever an instance of the managed
  10.     object class is created. Implementations may optionally
  11.     include the sourceIndicator parameter in the notification.
  12.       if creation occured as a result of internal operation of
  13.     the resource, the value 'resourceOperation' is used. If
  14.     creation occured in response to a management operation, the
  15.     value 'managementOperation' is used. A value of 'unknown'
  16.     may be returned if it is not possible to determine the source
  17.     of the operation. None of the other optional parameters are
  18.     used.
  19.   ObjectDeletion - Generated whenever an instance of the managed
  20.     object class is deleted. Implementations may optionally
  21.     include the sourceIndicator parameter in the notification.
  22.       if deletion occured as a result of internal operation of
  23.     the resource, the value 'resourceOperation' is used. If
  24.     deletion occured in response to a management operation, the
  25.     value 'managementOperation' is used. A value of 'unknown'
  26.     may be returned if it is not possible to determine the source
  27.     of the operation. None of the other optional parameters are
  28.     used.!;
  29.  
  30. commonStateChange-B BEHAVIOUR
  31. DEFINED AS
  32.     !Managed object class imports the 10165-2 stateChange notification.
  33.     Used to report the changes to the operationalState attribute, and
  34.     where present, the administrativeState attribute. A
  35.     single parameter set is included in the State change definition field.
  36.     only the (mandatory) attributId and (optional) newAttributeValue
  37.      parameters are used.!;
  38.  
  39. octetsSentReceivedCounter-B BEHAVIOUR
  40. DEFINED AS
  41.     !The octetsSentCounter and octetsReceivedCounter shall count
  42.     only user data cotects in valid data TPDUs. They shall not count 
  43.     user data octets in data TPDUs which are rejected for any reason,
  44.     nor user data octets in non-data TPDUs.!;
  45.  
  46. -- 5.3 The Transport Subsystem Managed Object
  47.  
  48. -- Managed Object for Transport Layer Subsystem
  49. -- There is exactly one of these MOs within 
  50. -- a system. It exists to provide a container for the layer entity MOs.
  51. -- 
  52.  
  53. -- The transportSubsystem managed object can not be created or deleted
  54. -- explicitly by management operation. It exists inherently in a system;
  55. -- created and deleted as part of system operation.
  56. transportSubsystem MANAGED OBJECT CLASS
  57.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":subsystem;
  58. --  which is derived from  "Rec. X.721 | ISO/IEC 10165-2":top
  59.     CHARACTERIZED BY transportSubsystem-P PACKAGE
  60.        BEHAVIOUR commonCreationDeletion-B;
  61.        ATTRIBUTES
  62.           "Rec. X.723 | ISO/IEC 10165-5":subsystemId
  63.              INITIAL VALUE TLM.transportSubsystemId-Value
  64.              GET;
  65.        ;;
  66. REGISTERED AS {TLM.moi transportSubsystem (1)};
  67. ---Name Bindings
  68.  
  69. transportSubsystem-system  NAME BINDING
  70.     SUBORDINATE OBJECT CLASS transportSubsystem
  71.     AND SUBCLASSES;
  72.     NAMED BY
  73.      SUPERIOR OBJECT CLASS "Rec. X.721 | ISO/IEC 10165-2 : 1992":system AND SUBCLASSES;
  74.         WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":subsystemId;
  75. REGISTERED AS {TLM.nboi transportSubsystem-system (1)};
  76.  
  77. -- 5.4  The Transport Entity Managed Object
  78.  
  79. -- There may be multiple instances of these MOs within a system.
  80. -- These Managed Objects can not be created or deleted
  81. -- explicitly by management operation. They exist inherently in a system;
  82. -- created and deleted as part of system operation.
  83.  
  84. transportEntity MANAGED OBJECT CLASS
  85.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":communicationsEntity;
  86. --  which is derived from "Rec. X.721 | ISO/IEC 10165-2 : 1992":top
  87.     CHARACTERIZED BY transportEntity-P PACKAGE
  88.         BEHAVIOUR  tEPackageImportedNotifications-B;
  89.     ATTRIBUTES
  90.         targetNSAP GET-REPLACE ADD-REMOVE,
  91.         actualNSAP GET,
  92.         undecodedNSDUs GET,
  93.         checksumErrorsDetected GET,
  94.         protocolErrors GET;
  95.     ATTRIBUTE GROUPS   
  96.     -- The following attribute group is present in each of the transport
  97.     --  MOs  which define counters.  It allows all of the 
  98.     -- counters to be retrieved in a single request.
  99.          "Rec. X.723 | ISO/IEC 10165-5":counters
  100.             undecodedNSDUs
  101.             checksumErrorsDetected
  102.             protocolErrors;
  103.     NOTIFICATIONS  
  104.     --   protocolErrorNotification;
  105.     --   The following notification is not issued by the entity MO
  106.     --    itself, but by one of its contained protocol machine
  107.     --   MOs.  However, the notification is the same in each case.
  108.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":communicationsAlarm
  109.               tEProtocolErrorPDUHeader
  110.               tEProtocolErrorSourceAddress
  111.               tEProtocolErrorReasonCode;;;
  112.     --
  113. REGISTERED AS {TLM.moi transportEntity (2)};
  114. ---Behaviours
  115. -- Definition of the tEPackageImportedNotifications and of the mapping
  116. -- of specific protocol error parameters into the fields of communicationsAlarm 
  117. -- Notification.
  118.  
  119.     tEPackageImportedNotifications-B BEHAVIOUR
  120.     DEFINED AS Notification issued when a Transport Entity 
  121.     receives a PDU which is invalid or contains a protocol
  122.     error. The notification includes the header of the 
  123.     invalid PDU, the source N-Address, and the reason
  124.     why the PDU is considered to be in error. 
  125.     The Reason code appears only if the protocol error 
  126.  
  127.     relates to the connection-mode protocol, and if it has
  128.     been possible to relate the PDU to a particular 
  129.     connection. The reason code is the value placed in
  130.     the corresponding parameter of the ER TPDU, if sent.
  131.  
  132.     The tEPackage imports the communicationsAlarm Notification
  133.        from Rec X.721 | ISO/IEC 10165-2, in order to report the 
  134.        ProtocolError event.
  135.     The probableCause shall be set to TLM.communicationsProtocolError.
  136.     The tEProtocolErrorPDUheader,tEProtocolErrorSourceAddress
  137.        and tEProtocolErrorReasonCode are reported as 
  138.     parameters in the additionalInformation field  of the
  139.     communicationsAlarm.
  140.     The significance subparameter of each item of the
  141.     problemData shall be set to the value  'False' ( ie not significant)
  142.     so that a managing system receiving the event will be 
  143.     less likely to reject it.
  144.        The perceivedSeverity shall be set to Minor.
  145.     A subsequent communicationsAlarm with a perceivedSeverity
  146.     value of 'Cleared' shall not be generated.
  147.      No other fields or parameters shall be used,with the exception of
  148.      further parameters in the additionalInformationfield.;
  149. ---Name Bindings
  150. transportEntity-transportSubsystem NAME BINDING
  151.    SUBORDINATE OBJECT CLASS transportEntity AND SUBCLASSES;
  152.    NAMED BY
  153.       SUPERIOR OBJECT CLASS transportSubsystem AND SUBCLASSES;
  154.       WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":communicationsEntityId;
  155. REGISTERED AS {TLM.nboi transportEntity-transportSubsystem (2)};
  156. ---Attributes
  157. targetNSAP ATTRIBUTE
  158.    WITH ATTRIBUTE SYNTAX TLM.LocalDistinguishedNames;
  159.    MATCHES FOR EQUALITY, SET-INTERSECTION;
  160.    BEHAVIOUR targetNSAP-B BEHAVIOUR
  161.       DEFINED AS
  162.          The MO name(s) of the NSAP(s) to be used by this Transport Entity.
  163.      The value of this attribute cannot be changed unless 
  164.      the Operational State of the entity is Off. An implementation 
  165.       may permit it to be set only at creation of the transportEntity 
  166.       MO. An implementation may permit the size of the set to be
  167.      restricted to 1. An implementation may
  168.     permit a null value (empty set) to be specified, in which
  169.       case some system-dependent auto configuration takes place;;
  170. REGISTERED AS {TLM.aoi targetNSAP (3)};
  171.  
  172. actualNSAP ATTRIBUTE
  173.    WITH ATTRIBUTE SYNTAX TLM.LocalDistinguishedNames;
  174.    MATCHES FOR EQUALITY, SET-INTERSECTION;
  175.    BEHAVIOUR actualNSAP-B BEHAVIOUR
  176.       DEFINED AS
  177.          The actual MO name(s) of the NSAP(s) in use by this Transport Entity;;
  178. REGISTERED AS {TLM.aoi actualNSAP (4)};
  179. undecodedNSDUs ATTRIBUTE
  180.    DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  181.    BEHAVIOUR undecodedNSDUs-B BEHAVIOUR
  182.       DEFINED AS
  183.          Number of NSDUs that cannot be attributed to any protocol machines;;
  184. REGISTERED AS {TLM.aoi undecodedNSDUs (5)};
  185. checksumErrorsDetected ATTRIBUTE
  186.    DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  187.    BEHAVIOUR clChecksumErrorsDetected-B BEHAVIOUR
  188.       DEFINED AS
  189.          The number of PDUs received with an incorrect checksum;;
  190. REGISTERED AS {TLM.aoi checksumErrorsDetected (6)};
  191. protocolErrors ATTRIBUTE
  192.    DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  193.    BEHAVIOUR protocolErrors-B BEHAVIOUR
  194.       DEFINED AS 
  195.          Counter associated to the protocolErrorNotification;;
  196. REGISTERED AS {TLM.aoi protocolErrors(7)};
  197. ---Parameters
  198. tEProtocolErrorPDUHeader PARAMETER
  199.    CONTEXT EVENT-INFO;
  200.    WITH SYNTAX TLM.PDUHeaderSyntax;
  201.    BEHAVIOUR pDUHeader-B BEHAVIOUR
  202.       DEFINED AS 
  203.          Header of the invalid PDU that caused the event.
  204.          Returned in the problemData field of a communicationsAlarm 
  205.          notification;;
  206. REGISTERED AS {TLM.proi tEProtocolErrorPDUHeader(1)};
  207. tEProtocolErrorSourceAddress PARAMETER
  208.    CONTEXT EVENT-INFO;
  209.    WITH SYNTAX TLM.SourceAddressSyntax;
  210.    BEHAVIOUR sourceAddress-B BEHAVIOUR
  211.       DEFINED AS 
  212.          Source N-Address of the invalid PDU that caused the event.
  213.          Returned in the problemData field of a communicationsAlarm 
  214.          notification;;
  215. REGISTERED AS {TLM.proi tEProtocolErrorSourceAddress(2)};
  216.  
  217. tEProtocolErrorReasonCode PARAMETER
  218.    CONTEXT EVENT-INFO;
  219.    WITH SYNTAX TLM.ReasonCodeSyntax;
  220.    BEHAVIOUR reasonCode-B BEHAVIOUR
  221.       DEFINED AS 
  222.          Reason why the PDU is in error
  223.          as placed in the corresponding parameter of the ER TPDU. 
  224.          Returned in the problemData field of a communicationsAlarm 
  225.          notification
  226.          This parameter is optional;;
  227. REGISTERED AS {TLM.proi tEProtocolErrorReasonCode(3)};
  228.  
  229. -- 5.5  The connectionless-mode transport protocol Machine MO.
  230. -- There is no more than one of these MOs per Transport Entity.
  231. -- Its definition permits it to be created and deleted explicitly by
  232. -- management operation, but in some systems it will exist inherently
  233. -- and neither creation nor deletion by management operation
  234. -- will be possible. Name bindings are defined for both cases.
  235. -- When the protocol machine is operable, the operationalState shall
  236. -- have the value 'enabled'; otherwise it shall have the value 'disabled'.
  237. -- Transitions of operationalState shall be reported using the
  238. -- stateChange notification. An clmodePM MO may be created in the
  239. -- 'enabled' operational state.
  240. clmodePM MANAGED OBJECT CLASS
  241.    DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":clProtocolMachine;
  242. -- which is derived from  "Rec. X.721 | ISO/IEC 10165-2 : 1992":top
  243.    CHARACTERIZED BY clmodePM-P PACKAGE
  244.       BEHAVIOUR  clPackageImportedNotifications-B,
  245.             commonStateChange-B,
  246.             commonCreationDeletion-B;
  247.       ATTRIBUTES
  248.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState GET,
  249.         "Rec. X.723 | ISO/IEC 10165-5":clProtocolMachineId
  250.             INITIAL VALUE TLM.clmodePMId-Value  GET,
  251.         clChecksumOption REPLACE-WITH-DEFAULT    GET-REPLACE,
  252.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter GET,
  253.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter GET,
  254.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusSent GET,
  255.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusReceived GET,
  256.         undeliverablePDUsCounter GET;
  257.       ATTRIBUTE GROUPS 
  258.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":state
  259.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState
  260.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState,
  261.         "Rec. X.723 | ISO/IEC 10165-5":counters
  262.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter 
  263.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter 
  264.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusSent 
  265.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusReceived 
  266.             undeliverablePDUsCounter ;
  267.       ACTIONS
  268.         "Rec. X.723 | ISO/IEC 10165-5":activate,
  269.          "Rec. X.723 | ISO/IEC 10165-5":deactivate;
  270.       NOTIFICATIONS
  271.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
  272.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion,
  273.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":stateChange,
  274.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":communicationsAlarm  
  275.             clPMPDUHeader
  276.             clPMSourceAddress;
  277.       ;;
  278.  
  279. REGISTERED AS {TLM.moi clmodePM (3)};
  280. --  Behaviours
  281. -- Definition of the clPackageImportedNotifications and 
  282. -- of the mapping of specific  parameters into the fields 
  283. -- of communicationsAlarm Notification.
  284.  
  285.     clPackageImportedNotifications-B BEHAVIOUR
  286.       DEFINED AS the clmodePM-P package imports communicationsAlarm from 
  287.         Rec. X.721 | ISO/IEC 10165-2 : 1992, in order to report the 
  288.         Undeliverable PDU event.
  289.         The probableCause is set to TLM.communicationsProtocolError. 
  290.         The clPMPDUheader and clPMSourceAddress
  291.         are reported as parameters in the additionalInformation field 
  292.         of the communicationsAlarm.
  293.          The significance subparameter of each item of the
  294.          additionalInformation shall be set to the value 'False' (ie not significant)
  295.          so that a managing system receiving the event will be 
  296.         less likely to reject it.
  297.         The perceivedSeverity shall be set to Minor. A subsequent 
  298.         communicationsAlarm with a perceivedSeverity value of 'Cleared'
  299.         shall not be generated.
  300.         No other fields or parameters shall be used,with the exception of
  301.          further parameters in the additionalInformationfield.;
  302. --- Name Bindings
  303. clmodePM-transportEntity-Management NAME BINDING
  304.     SUBORDINATE OBJECT CLASS clmodePM AND SUBCLASSES;
  305.     NAMED BY
  306.         SUPERIOR OBJECT CLASS transportEntity AND SUBCLASSES;
  307.         WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":clProtocolMachineId;
  308.     BEHAVIOUR clmodePM-transportEntity-Management-B BEHAVIOUR
  309.          DEFINED AS 
  310.             The name binding that applies when the clmodePM 
  311.             managed object can be explicitly created and
  312.             deleted by management;;
  313.     CREATE;
  314.     DELETE ONLY-IF-NO-CONTAINED-OBJECTS;
  315. REGISTERED AS {TLM.nboi clmodePM-transportEntity-Management (3)};
  316.  
  317.  
  318. clmodePM-transportEntity-Automatic NAME BINDING
  319.     SUBORDINATE OBJECT CLASS clmodePM AND SUBCLASSES;
  320.     NAMED BY
  321.         SUPERIOR OBJECT CLASS transportEntity AND SUBCLASSES;
  322.         WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":clProtocolMachineId;
  323.     BEHAVIOUR clmodePM-transportEntity-Automatic-B BEHAVIOUR
  324.          DEFINED AS 
  325.             The name binding that applies when the clmodePM 
  326.             managed object cannot be explicitly created and
  327.             deleted by management;;
  328. REGISTERED AS {TLM.nboi clmodePM-transportEntity-Automatic (9)};
  329. ---Attributes 
  330. clChecksumOption ATTRIBUTE
  331.     WITH ATTRIBUTE SYNTAX TLM.Boolean;
  332.     MATCHES FOR EQUALITY;
  333.     BEHAVIOUR clChecksumOption-B BEHAVIOUR
  334.         DEFINED AS
  335.             Enables use of the checksum option in 8602 PDUs
  336.             (in the absence of over-riding local controls)
  337.             use (TRUE) or non-use (FALSE);;
  338. REGISTERED AS {TLM.aoi clChecksumOption (9)};
  339.  
  340. undeliverablePDUsCounter ATTRIBUTE
  341. DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  342.     BEHAVIOUR undeliverablePDUsCounter-B BEHAVIOUR
  343.         DEFINED AS 
  344.             Counter associated to the undeliverable PDU Notification
  345.             as recommended in GDMO Clause 9.8.5 ( the notification may
  346.             be suppressed );;
  347. REGISTERED AS {TLM.aoi undeliverablePDUsCounter(10)};
  348. --- Parameters
  349. clPMPDUHeader PARAMETER
  350.     CONTEXT EVENT-INFO;
  351.     WITH SYNTAX TLM.PDUHeaderSyntax;
  352.     BEHAVIOUR clPMPDUHeader-B BEHAVIOUR
  353.         DEFINED AS 
  354.             Header of the PDU that cannot be delivered. 
  355.             Returned in the problemData field of a 
  356.             communicationsAlarm notification;;
  357. REGISTERED AS {TLM.proi clPMPDUHeader(4)};
  358.  
  359. clPMSourceAddress PARAMETER
  360.     CONTEXT EVENT-INFO;
  361.     WITH SYNTAX TLM.SourceAddressSyntax;
  362.     BEHAVIOUR clPMsourceAddress-B BEHAVIOUR
  363.         DEFINED AS 
  364.             Source N-Address. Returned in the
  365.             problemData field of a communicationsAlarm notification;;
  366. REGISTERED AS {TLM.proi clPMSourceAddress(5)};
  367.  
  368.  
  369. -- 5.6  The Connection-Oriented Transport Protocol Machine MO.
  370. -- There is no more than one of these MOs per Transport entity.
  371. -- Its definition permits it to be created and deleted explicitly by
  372. -- management operation, but in some systems it will exist inherently
  373. -- and neither creation nor deletion by management operation
  374. -- will be possible. Name bindings are defined for both cases.
  375.  
  376. -- When the protocol machine is operable, the operationalState shall
  377. -- have the value 'enabled'; otherwise it shall have the value 'disabled'.
  378. -- Transitions of operationalState shall be reported using the
  379. -- stateChange notification. An comodePM MO may be created in the
  380. -- 'enabled' operational state.
  381. comodePM MANAGED OBJECT CLASS
  382.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":coProtocolMachine;
  383. --  which is derived from "Rec. X.721 | ISO/IEC 10165-2 : 1992":top
  384.     CHARACTERIZED BY comodePM-P PACKAGE
  385.         BEHAVIOUR commonStateChange-B,
  386.                     commonCreationDeletion-B,
  387.                     comodePMImportedNotifications-B;
  388.         ATTRIBUTES
  389.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter GET,
  390.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter GET,
  391.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState GET,
  392.             openConnections GET,
  393.             maxConnections REPLACE-WITH-DEFAULT
  394.             GET-REPLACE,
  395.             localSuccessfulConnections GET,
  396.             remoteSuccessfulConnections GET,
  397.             localUnsuccessfulConnections GET,
  398.             remoteUnsuccessfulConnections GET,
  399.             localErrorDisconnects GET,
  400.             remoteErrorDisconnects GET,
  401.             unassociatedTPDUs GET,
  402.             maxOpenConnections REPLACE-WITH-DEFAULT
  403. --              DEFAULT VALUE see attribute behaviour
  404.             GET;
  405.         ATTRIBUTE GROUPS 
  406.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":state
  407.                 "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState
  408.                 "Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState,
  409.     -- The following attribute group is present in each of the transport
  410.     --  MOs  which define counters.  It allows all of the 
  411.     -- counters to be retrieved in a single request.
  412.              "Rec. X.723 | ISO/IEC 10165-5":counters
  413.                 "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter 
  414.                   "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter 
  415.                 openConnections
  416.                 localSuccessfulConnections
  417.                 remoteSuccessfulConnections
  418.                 localUnsuccessfulConnections
  419.                 remoteUnsuccessfulConnections
  420.                 localErrorDisconnects
  421.                 remoteErrorDisconnects
  422.  
  423.                 unassociatedTPDUs
  424.                 maxOpenConnections;
  425.     ACTIONS
  426.         "Rec. X.723 | ISO/IEC 10165-5":activate,
  427.         "Rec. X.723 | ISO/IEC 10165-5":deactivate;
  428.     NOTIFICATIONS
  429.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
  430.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion,
  431.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":stateChange,
  432.       --  incomingConnectionRejected
  433.         "Rec. X.723 | ISO/IEC 10165-5":communicationsInformation
  434.             rejectionCause
  435.             callingNSAPAddress-PAR
  436.             calledNSAPAddress-PAR
  437.             callingTSelector-PAR
  438.             calledTSelector-PAR
  439.             networkConnectionIDs-PAR;;;
  440. REGISTERED AS {TLM.moi comodePM (4)};
  441. ---Behaviour
  442. comodePMImportedNotifications-B BEHAVIOUR
  443.     DEFINED AS 
  444.         The comodePM-P package imports the communicationsInformation 
  445.         notification from "Rec. X723 | ISO/IEC 10165-5" in order to
  446.         report when an incoming connection is rejected.
  447.         The value TLM.incomingConnectionRejected shall
  448.         be reported in the informationType field.
  449.         The   rejection Cause, Calling NSAP Address, Called NSPA Address,
  450.         CallingTSelector, CalledTSelector and Network Connection Id
  451.         shall be reported as parameters in the informationData field;
  452. ---Name Bindings
  453. comodePM-transportEntity-Management NAME BINDING
  454.     SUBORDINATE OBJECT CLASS comodePM AND SUBCLASSES;
  455.     NAMED BY
  456.         SUPERIOR OBJECT CLASS transportEntity AND SUBCLASSES;
  457.         WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":coProtocolMachineId;
  458.     BEHAVIOUR comodePM-transportEntity-Management-B BEHAVIOUR
  459.     DEFINED AS 
  460.         The name binding that applies when the clmodePM 
  461.         managed object can be explicitly created and
  462.         deleted by management;;
  463.     CREATE;
  464.     DELETE ONLY-IF-NO-CONTAINED-OBJECTS;
  465. REGISTERED AS {TLM.nboi comodePM-transportEntity-Management (4)};
  466.  
  467. comodePM-transportEntity-Automatic NAME BINDING
  468.     SUBORDINATE OBJECT CLASS comodePM AND SUBCLASSES;
  469.     NAMED BY
  470.         SUPERIOR OBJECT CLASS transportEntity AND SUBCLASSES;
  471.         WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":coProtocolMachineId;
  472.     BEHAVIOUR comodePM-transportEntity-Automatic-B BEHAVIOUR
  473.     DEFINED AS 
  474.         The name binding that applies when the clmodePM 
  475.         managed object cannot be explicitly created and
  476.         deleted by management;;
  477. REGISTERED AS {TLM.nboi comodePM-transportEntity-Automatic (10)};
  478. --- Attributes
  479. openConnections ATTRIBUTE
  480.     WITH ATTRIBUTE SYNTAX TLM.Integer;
  481.     MATCHES FOR EQUALITY, ORDERING;
  482.     BEHAVIOUR openConnections-B BEHAVIOUR
  483.         DEFINED AS
  484.             The number of transport connections which are in the open state. 
  485.             Updated upon each connection establishment and release;;
  486. REGISTERED AS {TLM.aoi openConnections (12)};
  487. maxConnections ATTRIBUTE
  488.     WITH ATTRIBUTE SYNTAX TLM.Integer;
  489.     MATCHES FOR EQUALITY, ORDERING;
  490.     BEHAVIOUR maxConnections-B BEHAVIOUR
  491.         DEFINED AS
  492.             The maximum number of simultaneously open transport connections
  493.             allowed by the transport
  494.             entity. There may be a period during which the
  495.             openConnection attribute has a value which is
  496.                greater than maxConnections. During this period, it shall
  497.             not be permitted to initiate or accept
  498.             new connections. It is a local matter whether action is
  499.                taken to reduce the number of open
  500.             connections to a value less than or equal to maxConnections
  501.             by terminating connections chosen in an implementation-dependent 
  502.             manner. Whether or not such action is taken, there
  503.             may be aperiod during which the openConnections attribute
  504.              has a value which is greater than maxConnections.;;
  505. REGISTERED AS {TLM.aoi maxConnections (13)};
  506. localSuccessfulConnections ATTRIBUTE
  507.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  508.     BEHAVIOUR localSuccessfulConnections-B BEHAVIOUR
  509.         DEFINED AS
  510.             Number of transport connections initiated by the local entity
  511.             which have reached the Open state;;
  512. REGISTERED AS {TLM.aoi localSuccessfulConnections (14)};
  513.  
  514. remoteSuccessfulConnections ATTRIBUTE
  515.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  516.     BEHAVIOUR remoteSuccessfulConnections-B BEHAVIOUR
  517.         DEFINED AS
  518.             Number of transport connections initiated by a remote entity
  519.             which have reached the Open state;;
  520. REGISTERED AS {TLM.aoi remoteSuccessfulConnections (15)};
  521. localUnsuccessfulConnections ATTRIBUTE
  522.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  523.     BEHAVIOUR localUnsuccessfulConnections-B BEHAVIOUR
  524.         DEFINED AS 
  525.             number of unsuccessful transport connections initiated by the local
  526.             Transport Entity which failed to reach the Open State.  
  527.             (Retransmission of CR TPDUs is not included in this counter);;
  528. REGISTERED AS {TLM.aoi localUnsuccessfulConnections (16)};
  529. remoteUnsuccessfulConnections ATTRIBUTE
  530.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  531.     BEHAVIOUR remoteUnsuccessfulConnections-B BEHAVIOUR
  532.         DEFINED AS
  533.             Number of unsuccessful transport connections initiated by a remote
  534.               Transport Entity which failed to reach the open state;;
  535. REGISTERED AS {TLM.aoi remoteUnsuccessfulConnections (17)};
  536. localErrorDisconnects ATTRIBUTE
  537.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  538.     BEHAVIOUR localErrorDisconnects-B BEHAVIOUR
  539.         DEFINED AS
  540.              The number of transport disconnects initiated by the local entity
  541.               upon issuing a DR
  542.              TPDU with an error code other than "Normal disconnect
  543.                 initiated by Service User", or upon issuing an ER TPDU;;
  544. REGISTERED AS {TLM.aoi localErrorDisconnects (18)};
  545. remoteErrorDisconnects ATTRIBUTE
  546.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter; 
  547.     BEHAVIOUR remoteErrorDisconnects-B BEHAVIOUR
  548.         DEFINED AS
  549.             The number of disconnects initiated by a peer Transport entity
  550.             upon ussuing a DR TPDU with an error code other than "Normal
  551.             disconnect initiated by Session Entity" or upon issuing an ER TPDU;;
  552. REGISTERED AS {TLM.aoi remoteErrorDisconnects (19)};
  553.  
  554. unassociatedTPDUs ATTRIBUTE
  555.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  556.     BEHAVIOUR unassociatedTPDUs-B BEHAVIOUR
  557.         DEFINED AS
  558.              The number of TPDUs received which could not be associated
  559.              with a Transport Connection. 
  560.              This counter is incremented only for such TPDUs received
  561.              over the CONS;;
  562. REGISTERED AS {TLM.aoi unassociatedTPDUs (20)};
  563. maxOpenConnections ATTRIBUTE
  564.     WITH ATTRIBUTE SYNTAX TLM.Integer;
  565.     MATCHES FOR EQUALITY, ORDERING;
  566.     BEHAVIOUR maxOpenConnections-B BEHAVIOUR
  567.         DEFINED AS
  568.             The highest number of simultaneously open Transport connections
  569.             which has occurred since the last 
  570.             REPLACE-WITH-DEFAULT operation.  The effect of the
  571.             this operation is to set the attribute to the number of currently 
  572.             open connections.  Multiple managers need to
  573.             coordinate their actions to avoid confusion;;
  574.     REGISTERED AS {TLM.aoi maxOpenConnections (21)};
  575. ---Parameters
  576. rejectionCause PARAMETER
  577.     CONTEXT EVENT-INFO;
  578.     WITH SYNTAX TLM.DeletionCauseSyntax;
  579.     BEHAVIOUR rejectionCause-B BEHAVIOUR
  580.         DEFINED AS Reason why the incoming Connection was rejected;;
  581. REGISTERED AS {TLM.proi rejectionCause (7) };
  582.  
  583. -- 5.7  The TSAP Managed Object
  584. --   There is one tSAP MO for
  585. -- each TSAP currently recognised by the containing Transport Entity.
  586. -- Its definition permits it to be created and deleted by Management
  587. -- operation or to be created and deleted automatically as part
  588. -- of system operation.
  589. -- Some implementations may require TSAP  MOs to be created
  590. -- explicitly through management before they can be used. 
  591. -- Others may create them automatically when a user entity attaches
  592. -- itself to them (in some implementation-dependent fashion).  
  593. -- In this case, it is recommended that the naming convention 
  594. -- be used whereby  the name of the Managed Object 
  595. -- is the representation in hexadecimal of the Transport Selector of
  596. --  the TSAP, so that it is possible to configure Transport Users without
  597. -- system specific knowledge.
  598.  
  599. tSAP MANAGED OBJECT CLASS
  600.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":sap1;
  601. -- which is derived from "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
  602.     CHARACTERIZED BY tSAP-P PACKAGE
  603.         BEHAVIOUR commonCreationDeletion-B;
  604.     ATTRIBUTES
  605.         "Rec. X.723 | ISO/IEC 10165-5":sap1Address
  606.             INITIAL VALUE DERIVATION RULE tSAPAddress-B GET;
  607.     NOTIFICATIONS
  608.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
  609.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion;
  610.     ;;
  611. REGISTERED AS {TLM.moi tSAP (5)};
  612. --- Behaviours
  613. tSAPAddress-B BEHAVIOUR
  614.     DEFINED AS
  615.         if the package is created using the tSAP-transportEntity-Automatic
  616.         name binding, it is recommended that the naming convention be used
  617.         whereby the name of the MO is the representation in Hexadecimal
  618.         of the Transport Selector of the TSAP.
  619.         If the package is created using the tSAP-transportEntity-Management
  620.         name binding, the initial value shall be specified in the CMI-P create;
  621. --- Name Bindings
  622.  
  623. tSAP-transportEntity-Automatic NAME BINDING
  624.     SUBORDINATE OBJECT CLASS tSAP AND SUBCLASSES;
  625.     NAMED BY
  626.     SUPERIOR OBJECT CLASS transportEntity AND SUBCLASSES;
  627.     WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":sapId;
  628.     BEHAVIOUR tSAP-transportEntity-Automatic-B BEHAVIOUR
  629.         DEFINED AS
  630.             This Name Binding corresponds to the use of TSAPs which are
  631.             automatically created;;
  632. REGISTERED AS {TLM.nboi tSAP-transportEntity-Automatic (5)};
  633. tSAP-transportEntity-Management NAME BINDING
  634.     SUBORDINATE OBJECT CLASS tSAP AND SUBCLASSES;
  635.     NAMED BY
  636.     SUPERIOR OBJECT CLASS transportEntity AND SUBCLASSES;
  637.     WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":sapId;
  638.     BEHAVIOUR tSAP-transportEntity-management-B BEHAVIOUR
  639.         DEFINED AS
  640.             This Name Binding corresponds to the use of TSAPs which are
  641.             explicitly created by management.  The value of the tsapID 
  642.             attribute shall beincluded in the Create
  643.             operation, otherwise the create operation will fail ;;
  644.     CREATE;
  645.     DELETE;
  646. REGISTERED AS {TLM.nboi tSAP-transportEntity-Management (6)};
  647.  
  648. -- 5.8  The Transport Connection Managed Object and IVMO
  649. -- 5.8.1   The Transport Connection Managed Object
  650. --Editor's Note -  In order to perform alignment with DIS10733,
  651. --Network layer Management Specification, and with the current text of 
  652. --Data Link layer managment Specification, the structure for definition
  653. --of Transport Connection and Transport Connection IVMO has been changed.
  654. --Both objects are described within the same subclause and reference the same 
  655. --attributes  and notifications as much as  possible. For those attributes that are
  656. -- used by both objects, definitions of BEHAVIOUR clauses have been 
  657. --modified in order to describe both roles when enecessary.
  658.  
  659. --    There may be multiple instances of these Managed Objects
  660. -- within a connection-oriented protocol machine. Each corresponds
  661. -- to a Transport connection. It is created and deleted by the operation
  662. -- of the protocol machine.
  663.  
  664. -- This section defines the Transport Connection Managed Object . The
  665. -- Transport Connection Managed Object contains the set of attributes 
  666. -- characterizing the manageable aspects of a 
  667. -- Transport Layer Protocol Connection.
  668. -- An MO of this class exists corresponding to each active Transport
  669. -- Connection, i.e. for which a CR 
  670. -- TPDU has been sent or received and which has not yet been
  671. -- terminated.  An MO may also exist prior to transmission of a CR TPDU, 
  672. -- corresponding to interactions across the service interface.  
  673. -- The precise synchronization of the creation and deletion of the MO
  674. -- with the protocol exchanges corresponding to the Transport Connection 
  675. -- is not however defined by this standard. For example, 
  676. -- there may be a visible delay after transmission or reception of a CR
  677. -- TPDU or interaction at the service interface before the MO is created 
  678. -- and becomes visible to management).  A Transport 
  679. -- Connection MO is not required for terminated connections whose
  680. -- References have been placed in the Frozen state (for Class 4 operation), 
  681. -- although according to the above the MO may remain
  682. -- visible for some time after the connection has in other respects been 
  683. -- terminated.
  684.  
  685.  
  686.  
  687.  
  688. transportConnection MANAGED OBJECT CLASS
  689.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":connection;
  690. --  which is derived from "Rec. X.721 | ISO/IEC 10165-2 : 1992":top
  691.     CHARACTERIZED BY transportConnection-P PACKAGE
  692.         BEHAVIOUR                 
  693.             connectionCreationDeletion-B,
  694.             successfulConnectionEstablishment-B,
  695.              transportConnection-B BEHAVIOUR
  696.             DEFINED AS
  697.                 The following points should be noted with regard to
  698.                 items inherited from elsewhere:
  699.                 octets sent/received counters: these count only octets
  700.                 of user data, not protocol control information.;;
  701.     ATTRIBUTES
  702.         protocolClass GET,
  703.         maxTPDUSize GET,
  704.         localReference GET,
  705.         remoteReference GET,
  706.         callingTSelector GET,
  707.         calledTSelector GET,
  708.         callingNSAPAddress GET,
  709.         calledNSAPAddress GET,
  710.         respondingNSAPAddress GET,
  711.         connectionDirection GET,
  712.         networkConnectionIDs GET,
  713.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusSent GET,
  714.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusReceived GET,
  715.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter GET,
  716.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter GET,
  717.         "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusRetransmittedErrorCounter GET;
  718.      ATTRIBUTE GROUPS 
  719.          "Rec. X.723 | ISO/IEC 10165-5":counters
  720.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusSent
  721.              "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusReceived
  722.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter
  723.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter
  724.             "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusRetransmittedErrorCounter;
  725.      NOTIFICATIONS
  726.           "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation
  727.                     transportConnectionName
  728.                     protocolClass-PAR
  729.                     maxTPDUSize-PAR
  730.                     callingTSelector-PAR
  731.                     calledTSelector-PAR
  732.                     callingNSAPAddress-PAR
  733.                       calledNSAPAddress-PAR
  734.                     respondingNSAPAddress-PAR
  735.                        connectionDirection-PAR
  736.                      networkConnectionIDs-PAR,
  737.           "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion
  738.                     transportConnectionName
  739.                     protocolClass-PAR
  740.                     maxTPDUSize-PAR
  741.                     callingTSelector-PAR
  742.                      calledTSelector-PAR
  743.                      callingNSAPAddress-PAR
  744.  
  745.                     calledNSAPAddress-PAR
  746.                     respondingNSAPAddress-PAR
  747.                     connectionDirection-PAR
  748.                     networkConnectionIDs-PAR
  749.                     objectDeletionCause,
  750. --          successfulConnectionEstablishment
  751.     "Rec. X.723 | ISO/IEC 10165-5":communicationsInformation
  752.                     transportConnectionName
  753.                     protocolClass-PAR
  754.                     maxTPDUSize-PAR
  755.                     callingTSelector-PAR
  756.                     calledTSelector-PAR
  757.                     callingNSAPAddress-PAR
  758.                       calledNSAPAddress-PAR
  759.                     respondingNSAPAddress-PAR
  760.                        connectionDirection-PAR
  761.                      networkConnectionIDs-PAR;
  762.  ;;
  763. CONDITIONAL PACKAGES
  764. transportConnectionClass1-P
  765.     PRESENT IF Transport Class 1 is implemented,
  766. transportConnectionClass2-P
  767.     PRESENT IF Transport Class 2 is implemented,
  768. transportConnectionClass3-P
  769.     PRESENT IF Transport Class 3 is implemented,
  770. transportConnectionClass4-P
  771.     PRESENT IF Transport Class 4 is implemented;
  772. --Editor's Note - 
  773. --This is the text that has been agreed in Berlin. I suggest to make it more precise:
  774. --At the initiating side, present if the corresponding class is requested or can be accepted
  775. --following class negotiation procedures. At the receiving side, present if the corresponding
  776. --class is chosen."
  777.  
  778.  
  779. REGISTERED AS {TLM.moi transportConnection (7)};
  780.  
  781. -- 5.8.2 Transport Connection IVMO
  782. -- There may be multiple instances of the transportConnectionIVMO
  783. -- in a system. A transportConnectionIVMO may be used to supply intial values
  784. -- for the attributes of automatically created transportConnection MOs.
  785. -- 
  786. -- The values supplied in an IVMO may be overridden by values
  787. -- supplied in an implementation-specific manner across the service
  788. -- interface.
  789.  
  790. -- Its definition permits it to be created and deleted explicitly by management
  791. -- operation.
  792.  
  793.  
  794. transportConnectionIVMO MANAGED OBJECT CLASS
  795.     DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
  796.     CHARACTERIZED BY transportConnectionIVMO-P PACKAGE
  797.     ATTRIBUTES
  798.         transportConnectionIVMOId GET,
  799.         protocolClasses REPLACE-WITH-DEFAULT
  800. --        DEFAULT VALUE is implementation dependent
  801.         GET-REPLACE,
  802.         maxTPDUSize REPLACE-WITH-DEFAULT
  803. --        DEFAULT VALUE is implementation dependent
  804.         GET-REPLACE;;;
  805. CONDITIONAL PACKAGES
  806. transportConnectionIVMOClass1-P
  807.     PRESENT IF Transport Class 1 is implemented,
  808. transportConnectionIVMOClass2-P
  809.     PRESENT IF Transport Class 2 is implemented,
  810. transportConnectionIVMOClass3-P
  811.     PRESENT IF Transport Class 3 is implemented,
  812. transportConnectionIVMOClass4-P
  813.     PRESENT IF Transport Class 4 is implemented;
  814. REGISTERED AS {TLM.moi transportConnectionIVMO (6)};
  815. -- 5.8.3 Elements of management Information for transportConnection MO and 
  816. -- transportConnectionIVMO
  817. -- Conditional Packages
  818.  
  819. transportConnectionIVMOClass1-P PACKAGE
  820.       BEHAVIOUR 
  821.        transportConnectionIVMOClass1-P-B BEHAVIOUR
  822.     DEFINED AS When Class 1 is implemented;;
  823.       ATTRIBUTES
  824.     networkExpeditedData REPLACE-WITH-DEFAULT
  825. --        DEFAULT VALUE is implementation dependent
  826.         GET-REPLACE,
  827.     receiptConfirmation REPLACE-WITH-DEFAULT
  828. --        DEFAULT VALUE is implementation dependent
  829.         GET-REPLACE,
  830.     reassignmentTime REPLACE-WITH-DEFAULT
  831. --        DEFAULT VALUE is implementation dependent
  832.         GET-REPLACE,
  833.     transportExpeditedService REPLACE-WITH-DEFAULT
  834. --        DEFAULT VALUE is implementation dependent
  835.         GET-REPLACE;
  836. REGISTERED AS {TLM.poi transportConnectionIVMOClass1-P (1)};
  837.  
  838. transportConnectionIVMOClass2-P PACKAGE
  839.       BEHAVIOUR 
  840.         transportConnectionIVMOClass2-P-B BEHAVIOUR
  841.     DEFINED AS When Class 2 is implemented;;
  842.       ATTRIBUTES
  843.     explicitFlowControl REPLACE-WITH-DEFAULT
  844. --        DEFAULT VALUE is implementation dependent
  845.         GET-REPLACE,
  846.     extendedFormat REPLACE-WITH-DEFAULT
  847. --        DEFAULT VALUE is implementation dependent
  848.         GET-REPLACE,
  849.     maximumWindow REPLACE-WITH-DEFAULT
  850. --        DEFAULT VALUE is implementation dependent
  851.         GET-REPLACE,
  852.     transportExpeditedService REPLACE-WITH-DEFAULT
  853. --        DEFAULT VALUE is implementation dependent
  854.         GET-REPLACE;
  855. REGISTERED AS {TLM.poi transportConnectionIVMOClass2-P (2)};
  856. transportConnectionIVMOClass3-P PACKAGE
  857.       BEHAVIOUR 
  858.        transportConnectionIVMOClass3-P-B BEHAVIOUR
  859.     DEFINED AS When Class 3 is implemented;;
  860.       ATTRIBUTES
  861.     extendedFormat REPLACE-WITH-DEFAULT
  862. --        DEFAULT VALUE is implementation dependent
  863.         GET-REPLACE,
  864.     reassignmentTime REPLACE-WITH-DEFAULT
  865. --        DEFAULT VALUE is implementation dependent
  866.         GET-REPLACE,
  867.     maximumWindow REPLACE-WITH-DEFAULT
  868. --        DEFAULT VALUE is implementation dependent
  869.         GET-REPLACE,
  870.     transportExpeditedService REPLACE-WITH-DEFAULT
  871. --        DEFAULT VALUE is implementation dependent
  872.         GET-REPLACE;
  873. REGISTERED AS {TLM.poi transportConnectionIVMOClass3-P (3)};
  874. transportConnectionIVMOClass4-P PACKAGE
  875.       BEHAVIOUR
  876.        transportConnectionIVMOClass4-P-B BEHAVIOUR
  877.     DEFINED AS When Class 4 is implemented;;
  878.       ATTRIBUTES
  879.     checksumNonuse REPLACE-WITH-DEFAULT
  880. --        DEFAULT VALUE is implementation dependent
  881.         GET-REPLACE,
  882.     extendedFormat REPLACE-WITH-DEFAULT
  883. --        DEFAULT VALUE is implementation dependent
  884.         GET-REPLACE,
  885.     inactivityTime REPLACE-WITH-DEFAULT    
  886. --        DEFAULT VALUE is implementation dependent
  887.         GET-REPLACE,
  888.     maxTransmissions REPLACE-WITH-DEFAULT
  889. --        DEFAULT VALUE is implementation dependent
  890.  
  891.         GET-REPLACE,
  892.     retransmissionTime REPLACE-WITH-DEFAULT
  893. --        DEFAULT VALUE is implementation dependent
  894.         GET-REPLACE,
  895.     windowTimer REPLACE-WITH-DEFAULT
  896. --        DEFAULT VALUE is implementation dependent
  897.         GET-REPLACE,
  898.     maximumWindow REPLACE-WITH-DEFAULT
  899. --        DEFAULT VALUE is implementation dependent
  900.         GET-REPLACE,
  901.     transportExpeditedService REPLACE-WITH-DEFAULT
  902. --        DEFAULT VALUE is implementation dependent
  903.         GET-REPLACE;
  904. REGISTERED AS {TLM.poi transportConnectionIVMOClass4-P (4)};
  905. transportConnectionClass1-P PACKAGE
  906.       BEHAVIOUR 
  907.        transportConnectionClass1-P-B BEHAVIOUR
  908.     DEFINED AS When Class 1 is implemented;;
  909.       ATTRIBUTES
  910.     networkExpeditedData GET,
  911.     reassignmentsAfterFailure GET,
  912.     reassignmentTime GET,
  913.     receiptConfirmation GET,
  914.     transportExpeditedService GET;
  915. REGISTERED AS {TLM.poi transportConnectionClass1-P (5)};
  916. transportConnectionClass2-P PACKAGE
  917.       BEHAVIOUR
  918.        transportConnectionClass2-P-B BEHAVIOUR
  919.     DEFINED AS When Class 2 is implemented;;
  920.       ATTRIBUTES
  921.     extendedFormat GET,
  922.     explicitFlowControl GET,
  923.     transportExpeditedService GET; 
  924. REGISTERED AS {TLM.poi transportConnectionClass2-P (6)};
  925. transportConnectionClass3-P PACKAGE
  926.       BEHAVIOUR
  927.        transportConnectionClass3-P-B BEHAVIOUR
  928.     DEFINED AS When Class 3 is implemented;;
  929.       ATTRIBUTES
  930.     extendedFormat GET,
  931.     reassignmentTime GET,
  932.     reassignmentsAfterFailure GET,
  933.     transportExpeditedService GET; 
  934. REGISTERED AS {TLM.poi transportConnectionClass3-P (7)};
  935.  
  936. transportConnectionClass4-P PACKAGE
  937.       BEHAVIOUR
  938.        transportConnectionClass4-P-B BEHAVIOUR
  939.     DEFINED AS When Class 4 is implemented;;
  940.       ATTRIBUTES
  941.     acknowledgeTime GET,
  942.     checksumNonuse GET,
  943.     extendedFormat GET,
  944.     inactivityTime GET,
  945.     maxTransmissions GET,
  946.     retransmissionTime GET,
  947.     transportExpeditedService GET,
  948.     windowTimer GET;
  949. REGISTERED AS {TLM.poi transportConnectionClass4-P (8)};
  950. --- Behaviours
  951.  
  952. connectionCreationDeletion-B BEHAVIOUR
  953. DEFINED AS
  954.     !Managed object class imports the 10165-2 objectCreation and
  955.     objectDeletion notifications for transportConnection. 
  956.     The precise synchronisation between these notifications and
  957.     related protocol and service interactions is not defined by this 
  958.     standard. In addition, where a connection is attempted as a
  959.     result of an interaction at a single interface (i.e. either
  960.     the protocol or the service), and fails before any interaction 
  961.     occurs at the other, it is a local matter whether a managed object is
  962.     created or not, i.e. whether the creation and deletion events occur 
  963.     or not.
  964.  ObjectCreation - Generated whenever an instance of the managed
  965.     object class is created. The sourceIndicator parameter 
  966.     shall be set to the value 'resourceOperation'. 
  967.     None of the other optional parameters are
  968.     used, with the exception of the additionalInformation field
  969.     which contains the following parameters:
  970.     transportConnectionName
  971.     protocolClass-PAR
  972.     maxTPDUsize-PAR
  973.     callingTselector-PAR
  974.     calledTSelector-PAR
  975.     callingNSAPAddress-PAR
  976.     calledNSAPAddress-PAR
  977.     respondingNSAPAddress-PAR
  978.     connectionDirection-PAR
  979.     networkConnectionIDs-PAR.
  980.   ObjectDeletion - Generated whenever an instance of the managed
  981.     object class is deleted. The sourceIndicator parameter 
  982.      shall be set to the value 'resourceOperation'. 
  983.     None of the other optional parameters are
  984.     used, with the exception of the additionalInformation field
  985.     which contains the following parameters:
  986.     transportConnectionName
  987.     protocolClass-PAR
  988.     maxTPDUsize-PAR
  989.     callingTselector-PAR
  990.     calledTSelector-PAR
  991.  
  992.     callingNSAPAddress-PAR
  993.     calledNSAPAddress-PAR
  994.     respondingNSAPAddress-PAR
  995.     connectionDirection-PAR
  996.     networkConnectionIDs-PAR
  997.     objectDeletionCause.!;
  998.  
  999. successfulConnectionEstablishment-B BEHAVIOUR
  1000. DEFINED AS
  1001.     !this package imports the communicationsInformation notification
  1002.     from "Rec. X.723|ISO/IEC 10165-5".
  1003.     It is used to report the following events:
  1004.       successfulConnectionEstablishment: Generated when a connection 
  1005.     is successfully established, i.e. when it makes the transition to the 
  1006.     OPEN state as defined in ISO/IEC 8073. However,
  1007.     the precise synchronization between the notification and
  1008.      the corresponding protocol and  service interface interactions 
  1009.      is not defined by this standard.
  1010.          The value TLM.successfulConnectionEstablishment shall be reported
  1011.          in the informationType field.
  1012.         The informationData field shall contain the following parameters:
  1013.         transportConnectionName
  1014.         protocolClass-PAR
  1015.         maxTPDUsize-PAR
  1016.         callingTselector-PAR
  1017.         calledTSelector-PAR
  1018.         callingNSAPAddress-PAR
  1019.         calledNSAPAddress-PAR
  1020.         respondingNSAPAddress-PAR
  1021.         connectionDirection-PAR
  1022.         networkConnectionIDs-PAR.!;
  1023.  
  1024.  
  1025. ---Name Bindings
  1026.  
  1027.  
  1028. transportConnection-comodePM  NAME BINDING
  1029.     SUBORDINATE OBJECT CLASS transportConnection
  1030.     AND SUBCLASSES;
  1031.     NAMED BY
  1032.         SUPERIOR OBJECT CLASS comodePM AND SUBCLASSES;
  1033.         WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":connectionId;
  1034. REGISTERED AS {TLM.nboi transportConnection-comodePM (8)};
  1035.  
  1036. transportConnectionIVMO-comodePM NAME BINDING
  1037.     SUBORDINATE OBJECT CLASS transportConnectionIVMO AND SUBCLASSES;
  1038.     NAMED BY
  1039.         SUPERIOR OBJECT CLASS comodePM AND SUBCLASSES;
  1040.         WITH ATTRIBUTE transportConnectionIVMOId;
  1041.     CREATE WITH-REFERENCE-OBJECT;
  1042.     DELETE;
  1043. REGISTERED AS {TLM.nboi transportConnectionIVMO-comodePM (7)};
  1044.  
  1045. ---Attributes 
  1046. protocolClass ATTRIBUTE
  1047.     WITH ATTRIBUTE SYNTAX TLM.ProtocolClassSyntax;
  1048.     MATCHES FOR EQUALITY;
  1049.     BEHAVIOUR protocolClass-B BEHAVIOUR
  1050.         DEFINED AS
  1051.             The protocol class in use on the connection, as negotiated
  1052.             during connection establishment. 
  1053.             During connection establishment (before the connection
  1054.             reaches the OPEN state) this indicates what is currently preferred 
  1055.             and not necessarily the ultimate Class which will be used
  1056.             for the connection;;
  1057. REGISTERED AS {TLM.aoi protocolClass (40)};
  1058. extendedFormat ATTRIBUTE
  1059.     WITH ATTRIBUTE SYNTAX TLM.Boolean;
  1060.     MATCHES FOR EQUALITY;
  1061.     BEHAVIOUR extendedFormat-B BEHAVIOUR
  1062.         DEFINED AS    
  1063.             enables negotiation / indicates use of extended TPDU format.
  1064.             In transportConnectionIVMO, enables negotiation 
  1065.             of extended TPDU format (for the
  1066.             classes where this is appropriate) during transport 
  1067.             connection establishment. TRUE enables use
  1068.             of extended format, FALSE disables it.
  1069.  
  1070.             In transportConnection,i ndicates whether extended 
  1071.             TPDU format is in use (TRUE) or
  1072.             not (FALSE). For connections 
  1073.             not using Class 4 of the protocol, this attribute will be
  1074.             False. During connection establishment, this attribute represents 
  1075.             the desired value and not necessarily the value which 
  1076.             will ultimately be used;;
  1077. REGISTERED AS {TLM.aoi extendedFormat (41)};
  1078.  
  1079. networkExpeditedData ATTRIBUTE
  1080.     WITH ATTRIBUTE SYNTAX TLM.Boolean;
  1081.     MATCHES FOR EQUALITY;
  1082.     BEHAVIOUR networkExpeditedData-B BEHAVIOUR
  1083.         DEFINED AS
  1084.         enables negotiation / indicates use of Network Expedited
  1085.         In transportConnectionIVMO, enables the negotiation 
  1086.         of use or non-use of Network
  1087.         Expedited Data (for class 1 only) during transport 
  1088.         connection establishment.  TRUE enables
  1089.         use of Network Expedited Data, FALSE disables it.
  1090.  
  1091.         In transportConnection, indicates whether 
  1092.         Network Expedited Data is in use (TRUE)
  1093.         or not (FALSE). For connections not using Class 1, the value 
  1094.         will always be False. During connection
  1095.         establishment, this attribute represents the desired value
  1096.         and not necessarily the value which   will ultimately be used;;
  1097. REGISTERED AS {TLM.aoi networkExpeditedData (42)};
  1098. checksumNonuse ATTRIBUTE
  1099.     WITH ATTRIBUTE SYNTAX TLM.Boolean;
  1100.     MATCHES FOR EQUALITY;
  1101.     BEHAVIOUR checksumNonuse-B BEHAVIOUR
  1102.         DEFINED AS
  1103.         enables negotiation / indicates non-use of checksum.
  1104.         in transportConnectionIVMO, enables negotiation of checksum non-use 
  1105.         (Class 4 only) during connection establishment. TRUE
  1106.         enables non-use, FALSE disables it
  1107.         In transportConnection, indicates whether checksum 
  1108.         non-use has been selected for
  1109.         the connection (TRUE) or not (FALSE). During connection 
  1110.         establishment, this attribute represents the desired value and 
  1111.         not necessarily the value which will ultimately be used.;;
  1112. REGISTERED AS {TLM.aoi checksumNonuse (43)};
  1113. receiptConfirmation ATTRIBUTE
  1114.     WITH ATTRIBUTE SYNTAX TLM.Boolean;
  1115.     MATCHES FOR EQUALITY;
  1116.     BEHAVIOUR receiptConfirmation-B BEHAVIOUR
  1117.         DEFINED AS
  1118.         enbles negotiation / indicates use of receipt confirmation.
  1119.         In transportConnectionIVMO, enables negotiation 
  1120.         of use of network receipt confirmation
  1121.         (Class 1 only) during transport connection establishment.
  1122.         TRUE enables use, FALSE enables non-use
  1123.         In transportConnection, indicates whether 
  1124.         use of network receipt confirmation has
  1125.          been selected for the connection (TRUE) or not (FALSE). 
  1126.          For connections not using Class 1 of the protocol, this attribute 
  1127.          has the value False. During connection establishment, this
  1128.          attribute represents the desired
  1129.         value and not necessarily the value which will ultimately be used;;
  1130. REGISTERED AS {TLM.aoi receiptConfirmation (44)};
  1131.  
  1132. explicitFlowControl ATTRIBUTE
  1133.     WITH ATTRIBUTE SYNTAX TLM.Boolean;
  1134.     MATCHES FOR EQUALITY;
  1135.     BEHAVIOUR explicitFlowControl-B BEHAVIOUR
  1136.         DEFINED AS
  1137.         enables negotiation / indicates use of explicit Flow Control.
  1138.         In transportConnectionIVMO, enables negotiation
  1139.         of non-use of explicit flow control (Class 2 only)
  1140.         during connection Establishment.
  1141.         TRUE enables non-use,FALSE disables it.
  1142.         In transportConnection, indicates whether non-use 
  1143.         of explicit flow control has been
  1144.         selected for the connection (TRUE) or not (FALSE). For connections 
  1145.         not using Class 2 of the protocol, this attribute has   
  1146.         the value False. During connection establishment, this
  1147.         attribute represents the desired value and not necessarily the 
  1148.         value which will ultimately be used;;
  1149. REGISTERED AS {TLM.aoi explicitFlowControl (45)};
  1150. inactivityTime ATTRIBUTE
  1151.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  1152.     BEHAVIOUR inactivityTime-B BEHAVIOUR
  1153.         DEFINED AS
  1154.             Value of inactivity time (as defined in ISO 8073) in use
  1155.             for the connection;;
  1156. REGISTERED AS {TLM.aoi inactivityTime (46)};
  1157. acknowledgeTime ATTRIBUTE
  1158.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  1159.     BEHAVIOUR acknowledgeTime-B BEHAVIOUR
  1160.         DEFINED AS
  1161.             Value of local Acknowledge Timer (as defined in ISO 8073)
  1162.             in use for the connection;;
  1163. REGISTERED AS {TLM.aoi acknowledgeTime (47)};
  1164. reassignmentTime ATTRIBUTE
  1165.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  1166.     BEHAVIOUR reassignmentTime-B BEHAVIOUR
  1167.         DEFINED AS
  1168.             The value of the Reassignment Time (as defined in ISO 8073)
  1169.             to be conveyed or established during connection establishment;;
  1170. REGISTERED AS {TLM.aoi reassignmentTime (48)};
  1171.  
  1172. retransmissionTime ATTRIBUTE
  1173.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  1174.     BEHAVIOUR retransmissionTime-B BEHAVIOUR
  1175.         DEFINED AS
  1176.             Initial or Current value for the Local Retransmission Time 
  1177.             as defined in ISO 8073.  
  1178.             Another value may be adopted initially based on knowledge
  1179.             concerning the remote system.
  1180.             The current value may change during the lifetime of the 
  1181.             connection, based on observations of traffic on
  1182.             the connection or other information concerning the remote
  1183.             transport entity.
  1184.             The value of this atribute is used in the absence ofother 
  1185.             information;;
  1186. REGISTERED AS {TLM.aoi retransmissionTime (49)};
  1187. windowTimer ATTRIBUTE
  1188.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  1189.     BEHAVIOUR windowTimer-B BEHAVIOUR
  1190.         DEFINED AS
  1191.             Value of Window Timer as defined in ISO 8073. 
  1192.             The value of this attribute is meaningful 
  1193.             only for connections using Class 4 of the protocol. For
  1194.             other connections no constraint is 
  1195.             placed on the value to be returned.;;
  1196. REGISTERED AS {TLM.aoi windowTimer (50)};
  1197. maxTPDUSize ATTRIBUTE
  1198.     WITH ATTRIBUTE SYNTAX TLM.Integer;
  1199.     MATCHES FOR EQUALITY, ORDERING;
  1200.     BEHAVIOUR maxTPDUSize-B BEHAVIOUR
  1201.         DEFINED AS
  1202.             The maximum TPDU size negotiated for the connection. 
  1203.             Implementation constraints or policies, or relating to the
  1204.             remote NSPA or Transport Entity, may cause a smaller
  1205.             value to be used as an initial value. for negotiation.
  1206.             During connection establishment, this attribute represents the desired 
  1207.             value and not necessarily the value which will ultimately 
  1208.             be used;;
  1209. REGISTERED AS {TLM.aoi maxTPDUSize (51)};
  1210.  
  1211. maxTransmissions ATTRIBUTE
  1212.     WITH ATTRIBUTE SYNTAX TLM.Integer;
  1213.     MATCHES FOR EQUALITY, ORDERING;
  1214.     BEHAVIOUR maxTransmissions-B BEHAVIOUR
  1215.         DEFINED AS
  1216.             The maximum number of transmissions as defined (for Class 4 only)
  1217.              as the parameter 'N' in ISO 8073;;
  1218. REGISTERED AS {TLM.aoi maxTransmissions (52)};
  1219.  
  1220. transportConnectionIVMOId ATTRIBUTE
  1221.     WITH ATTRIBUTE SYNTAX TLM.GraphicString;
  1222.     MATCHES FOR EQUALITY;
  1223. REGISTERED AS {TLM.aoi transportConnectionIVMOId (25)};
  1224. protocolClasses ATTRIBUTE
  1225.     WITH ATTRIBUTE SYNTAX TLM.ProtocolClassesSyntax;
  1226.     MATCHES FOR SET-COMPARISON, SET-INTERSECTION;
  1227.     BEHAVIOUR protocolClasses-B BEHAVIOUR
  1228.         DEFINED AS
  1229.             The preferred/alternate set of protocol classes which may be stated
  1230.              at connection establishment.  The default value is 
  1231.             implementation dependent, but must be consistent with
  1232.             the class negotiation rules of ISO 8073 and Addendum 2;;
  1233. REGISTERED AS {TLM.aoi protocolClasses (26)};
  1234.  
  1235. maximumWindow ATTRIBUTE
  1236.     WITH ATTRIBUTE SYNTAX TLM.Integer;
  1237.     MATCHES FOR EQUALITY,ORDERING;
  1238.     BEHAVIOUR maximumWindow-B BEHAVIOUR
  1239.         DEFINED AS 
  1240.             The maximum window permitted to be given on the connection
  1241.             at any time. Buffering or other implementation constraints
  1242.             or policies may cause a smaller value to be used.;;
  1243. REGISTERED AS {TLM.aoi maximumWindow (36)};
  1244. localReference ATTRIBUTE
  1245.     WITH ATTRIBUTE SYNTAX TLM.Integer;
  1246.     MATCHES FOR EQUALITY;
  1247.     BEHAVIOUR localReference-B BEHAVIOUR
  1248.         DEFINED AS
  1249.              The local reference number (as defined in ISO 8073) in use
  1250.              for the connection;;
  1251. REGISTERED AS {TLM.aoi localReference (53)};
  1252. remoteReference ATTRIBUTE
  1253.     WITH ATTRIBUTE SYNTAX TLM.Integer;
  1254.     MATCHES FOR EQUALITY;
  1255.     BEHAVIOUR remoteReference-B BEHAVIOUR
  1256.         DEFINED AS
  1257.             The remote reference number (as defined in ISO 8073) in use
  1258.         for the connection;;
  1259. REGISTERED AS {TLM.aoi remoteReference (54)};
  1260. callingTSelector ATTRIBUTE
  1261.     WITH ATTRIBUTE SYNTAX TLM.OctetString;
  1262.     MATCHES FOR EQUALITY;
  1263.     BEHAVIOUR callingTSelector-B BEHAVIOUR
  1264.         DEFINED AS
  1265.              The "Calling TSAP Identifier" specified at connection  establishment;;
  1266. REGISTERED AS {TLM.aoi callingTSelector (55)};
  1267.  
  1268. calledTSelector ATTRIBUTE
  1269.     WITH ATTRIBUTE SYNTAX TLM.OctetString;
  1270.     MATCHES FOR EQUALITY;
  1271.     BEHAVIOUR calledTSelector-B BEHAVIOUR
  1272.         DEFINED AS
  1273.             The "Called TSAP Identifier" specified at connection establishment;;
  1274. REGISTERED AS {TLM.aoi calledTSelector (56)};
  1275. callingNSAPAddress ATTRIBUTE
  1276.     WITH ATTRIBUTE SYNTAX TLM.OctetString;
  1277.     MATCHES FOR EQUALITY;
  1278.     BEHAVIOUR callingNSAPAddress-B BEHAVIOUR
  1279.         DEFINED AS
  1280.             The Calling NSAP Address specified at the network service interface
  1281.             at N-connection establishment when operating over the 
  1282.             CONS, or for each N-Unitdata.request interaction 
  1283.             when operating over the CLNS;;
  1284. REGISTERED AS {TLM.aoi callingNSAPAddress (57)};
  1285. calledNSAPAddress ATTRIBUTE
  1286.     WITH ATTRIBUTE SYNTAX TLM.OctetString;
  1287.     MATCHES FOR EQUALITY;
  1288.     BEHAVIOUR calledNSAPAddress-B BEHAVIOUR
  1289.         DEFINED AS
  1290.             The Called NSAP Address received at the network service interface
  1291.             at N-connection establishment when operating over the 
  1292.             CONS, or with the N-Unitdata indication that
  1293.             conveyed the CR TPDU when operating over the CLNS;;
  1294. REGISTERED AS {TLM.aoi calledNSAPAddress (58)};
  1295. respondingNSAPAddress ATTRIBUTE
  1296.     WITH ATTRIBUTE SYNTAX TLM.OctetString;
  1297.     MATCHES FOR EQUALITY;
  1298.     BEHAVIOUR respondingNSAPAddress-B BEHAVIOUR
  1299.         DEFINED AS
  1300.             The Responding NSAP Address received at network service interface
  1301.             at N-connection establishment.  The value of this 
  1302.             attribute is only meaningful when operating over the
  1303.             CONS, and when the N-connection was initiated by Transport
  1304.             Entity.  Otherwise, the value is 
  1305.             not meaningful and no constraints are applied to the value;;
  1306. REGISTERED AS {TLM.aoi respondingNSAPAddress (59)};
  1307.  
  1308. connectionDirection ATTRIBUTE
  1309.     WITH ATTRIBUTE SYNTAX TLM.ConnectionDirectionSyntax;
  1310.     MATCHES FOR EQUALITY;
  1311.     BEHAVIOUR connectionDirection-B BEHAVIOUR
  1312.         DEFINED AS
  1313.              Indicates the direction of the connection. 
  1314.             The value
  1315.              Incoming means that it was initiated by  
  1316.              the remote Transport Entity, the value Outgoing means that
  1317.              it was initiated by the local Transport Entity.;;
  1318. REGISTERED AS {TLM.aoi connectionDirection (60)};
  1319. networkConnectionIDs ATTRIBUTE
  1320.     WITH ATTRIBUTE SYNTAX TLM.LocalDistinguishedNames;
  1321.     MATCHES FOR SET-COMPARISON, SET-INTERSECTION;
  1322.     BEHAVIOUR networkConnectionIDs-B BEHAVIOUR
  1323.         DEFINED AS 
  1324.             The Network Connection(s) which support this Transport Connection. 
  1325.              If the TC is running    
  1326.             over the CLNS, this attribute has the value of the empty set.;;
  1327. REGISTERED AS {TLM.aoi networkConnectionIDs (61)};
  1328. reassignmentsAfterFailure ATTRIBUTE 
  1329.     DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1330.     BEHAVIOUR reassignmentsAfterFailure-B BEHAVIOUR
  1331.         DEFINED AS 
  1332.             The total number of times the TC has been reassigned to NC;;
  1333. REGISTERED AS {TLM.aoi reassignmentsAfterFailure (62)};
  1334. transportExpeditedService ATTRIBUTE
  1335.     WITH ATTRIBUTE SYNTAX TLM.Boolean;
  1336.     BEHAVIOUR transportExpeditedService-B BEHAVIOUR
  1337.         DEFINED AS
  1338.             Indicated whether the Transport Expedited Service is provided
  1339.             (true) or not (False).;;
  1340. REGISTERED AS {TLM.aoi transportExpeditedService(65)};
  1341. --- Parameters
  1342.  
  1343. objectDeletionCause PARAMETER
  1344.     CONTEXT EVENT-INFO;
  1345.     WITH SYNTAX TLM.DeletionCauseSyntax;
  1346.     BEHAVIOUR objectDeletionCauseB BEHAVIOUR
  1347.        DEFINED AS  Reason why the Transport Connection Object is being deleted;;
  1348.     REGISTERED AS {TLM.proi objectDeletionCause (6)};
  1349.  
  1350. transportConnectionName PARAMETER
  1351.      CONTEXT EVENT-INFO;
  1352.       ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":connectionId;;
  1353.     
  1354. protocolClass-PAR PARAMETER
  1355.      CONTEXT EVENT-INFO;
  1356.      ATTRIBUTE protocolClass;;
  1357. maxTPDUSize-PAR PARAMETER
  1358.      CONTEXT EVENT-INFO;
  1359.      ATTRIBUTE maxTPDUSize;;
  1360. callingTSelector-PAR PARAMETER
  1361.      CONTEXT EVENT-INFO;
  1362.      ATTRIBUTE callingTSelector;;
  1363. calledTSelector-PAR PARAMETER
  1364.      CONTEXT EVENT-INFO;
  1365.      ATTRIBUTE calledTSelector;;
  1366. callingNSAPAddress-PAR PARAMETER
  1367.      CONTEXT EVENT-INFO;
  1368.      ATTRIBUTE callingNSAPAddress;;
  1369. calledNSAPAddress-PAR PARAMETER
  1370.      CONTEXT EVENT-INFO;
  1371.      ATTRIBUTE calledNSAPAddress;;
  1372. respondingNSAPAddress-PAR PARAMETER
  1373.      CONTEXT EVENT-INFO;
  1374.      ATTRIBUTE respondingNSAPAddress;;
  1375. connectionDirection-PAR PARAMETER
  1376.      CONTEXT EVENT-INFO;
  1377.      ATTRIBUTE connectionDirection;;
  1378. networkConnectionIDs-PAR PARAMETER
  1379.      CONTEXT EVENT-INFO;
  1380.      ATTRIBUTE networkConnectionIDs;;
  1381.  
  1382. -- 6 .ASN1 Modules
  1383.  
  1384. TLM {joint-iso-ccitt transport-layer(14) management(0) tlAsn1Module(2) 0}
  1385. DEFINITIONS IMPLICIT TAGS::= BEGIN
  1386. -- EXPORTS everything
  1387. -- IMPORTS communicationProtocolError
  1388. -- FROM Attribute-ASN1Module {joint-iso-ccitt-ms(9) smi(3) part2(2) asn1Module(2) 1}
  1389.  
  1390. -- 6.1 Object identifiers definitions
  1391. -- 6.1.1 Abbreviations
  1392. tloi OBJECT IDENTIFIER ::={joint-iso-ccitt transport-layer(14) management(0)}
  1393. sseoi OBJECT IDENTIFIER::={tloi standardSpecificExtension(0)}
  1394. moi OBJECT IDENTIFIER::={tloi objectclass(3)}
  1395. poi OBJECT IDENTIFIER::={tloi package(4)}
  1396. proi OBJECT IDENTIFIER::={tloi parameter(5)}
  1397. nboi OBJECT IDENTIFIER::={tloi namebinding(6)}
  1398. aoi OBJECT IDENTIFIER::={tloi attribute(7)}
  1399. agoi OBJECT IDENTIFIER::={tloi attributeGroup(8)}
  1400. acoi OBJECT IDENTIFIER::={tloi action(9)}
  1401. noi OBJECT IDENTIFIER::={tloi notification(10)}
  1402. -- 6.1.2 Others
  1403. successfulConnectionEstablishment OBJECT IDENTIFIER::=
  1404. {sseoi informationtype(4) successfulConnectionEstablishment (1)}
  1405. incomingConnectionRejectedType OBJECT IDENTIFIER::=
  1406. {sseoi informationtype(4) incomingConnectionRejected (2)}
  1407.  
  1408. -- 6.2  Other Definitions
  1409. Boolean ::= BOOLEAN
  1410. clmodePMId-Value GRAPHICSTRING ::= "TransportSubsystem"
  1411. ConnectionDirectionSyntax ::= ENUMERATED {
  1412.     outbound(0),inbound(1)}
  1413. DeletionCauseSyntax::= ENUMERATED {
  1414.     ProtocolError(0),NetworkServiceProvider(1),RemoteCongestion(3),L
  1415. ocalCongestion(4)}
  1416. GraphicString ::= GRAPHICSTRING
  1417. Integer ::= INTEGER
  1418. LocalDistinguishedName::=CMIP-1.BaseManagedObjectId
  1419. LocalDistinguishedNames::=SET OF localDstinguishedName
  1420. NonWrappingCounter::=INTEGER(0..18446744073709551615) -- (0..264-1)
  1421. OctetString ::= OCTETSTRING
  1422. ProtocolClassSyntax ::= ENUMERATED {
  1423.     class0(0), class1(1), class2(2),
  1424.     class3(3), class4(4) }
  1425. ProtocolClassesSyntax ::= SET OF protocolClassSyntax
  1426. PDUHeaderSyntax::=OCTETSTRING(SIZE(1..255))
  1427. ReasonCodeSyntax::=INTEGERe
  1428. SourceAddressSyntax::=OCTETSTRING -- min and max sizes ? --
  1429. Timer::=SEQUENCE{
  1430.      exponent     [1] INTEGER(-62..63)
  1431.      mantissa        [2] INTEGER(0..65535)
  1432. transportSubsystemId-Value GRAPHICSTRING ::= "TransportSubsystem"
  1433.  
  1434. END
  1435.  
  1436.  
  1437.