-- ============================================================================= -- GDMO definitions extracted from ITU-T Rec. X.284 (1997) | ISO/IEC 10737 : 1998 -- ============================================================================= commonCreationDeletion-B BEHAVIOUR DEFINED AS !Managed object class imports the X.721 | 10165-2 objectCreation and objectDeletion notifications. Used as follows: ObjectCreation - Generated whenever an instance of the managed object class is created. Implementations may optionally include the sourceIndicator parameter in the notification. If creation occured as a result of internal operation of the resource, the value 'resourceOperation' is used. If creation occured in response to a management operation, the value 'managementOperation' is used. A value of 'unknown' may be returned if it is not possible to determine the source of the operation. None of the other optional parameters are used. ObjectDeletion - Generated whenever an instance of the managed object class is deleted. Implementations may optionally include the sourceIndicator parameter in the notification. If deletion occured as a result of internal operation of the resource, the value 'resourceOperation' is used. If deletion occured in response to a management operation, the value 'managementOperation' is used. A value of 'unknown' may be returned if it is not possible to determine the source of the operation. None of the other optional parameters are used.!; commonStateChange-B BEHAVIOUR DEFINED AS !Managed object class imports the X.721 | 10165-2 stateChange notification. Used to report the changes to the operationalState attribute, and where present, the administrativeState attribute. A single parameter set is included in the State change definition field. Only the (mandatory) attributeId and (optional) newAttributeValue parameters are used.!; octetsSentReceivedCounter-B BEHAVIOUR DEFINED AS !The octetsSentCounter and octetsReceivedCounter shall count only user data octets in valid data TPDUs. They shall not count user data octets in data TPDUs which are rejected for any reason, nor user data octets in non-data TPDUs.!; successfulConnectionEstablishment-B BEHAVIOUR DEFINED AS !This Package imports the communicationsInformation notification from "GMI". It is used to report the following events: successfulConnectionEstablishment: Generated when a connection is successfully established. However the precise synchronization between the notification and the corresponding protocol and service interface interactions is not defined by this Recommendation | International Standard. The value TLM.successfulConnectionEstablishment shall be reported in the informationType field.!; deactivateConnection-B BEHAVIOUR DEFINED AS !The deactivate action causes the connection to be terminated. The termination should occur as rapidly as practical, but no particular time constraints are implied. Typically, this action simulates a disconnect request received across the service interface. If a more rapid means for terminating the connection exists, then this should be used. The termination shall occur in conformance to the protocol standard. The Managed Object remains in existence after completion of the Deactivate Action. It is subsequently deleted when the connection is terminated, in the same way as if the connection has been terminated by other means. A Deactivate action may fail (with the ProcessingError response) if it is temporarily not possible to terminate the connection.!; resettingTimer-B BEHAVIOUR DEFINED AS !This attribute specifies the interval between certain events in the operation of the protocol state machine. If the value of the attribute is changed to a new value while the protocol state machine is in operation, the implementation shall take the necessary steps to ensure that for any time interval which was in progress when the corresponding attribute was changed, the next expiration of that interval takes place no later than the expiration of the interval in progress or the specified interval whichever is the sooner. The precision with which this time shall be implemented shall be the same as that associated with the basic operation of the timer attribute.!; -- Managed Object for Transport Layer Subsystem -- There is exactly one of these MOs within -- a system. It exists to provide a container for the layer entity MOs. -- The transportSubsystem managed object cannot be created or deleted -- explicitly by management operation. It exists inherently in a system; -- created and deleted as part of system operation. transportSubsystem MANAGED OBJECT CLASS DERIVED FROM "GMI":subsystem; -- which is derived from "DMI":top CHARACTERIZED BY transportSubsystem-P PACKAGE ATTRIBUTES "GMI":subsystemId INITIAL VALUE TLM.transportSubsystemId-Value GET;;; REGISTERED AS {TLM.moi transportSubsystem (1)}; -- Name Bindings transportSubsystem-system NAME BINDING SUBORDINATE OBJECT CLASS transportSubsystem AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS "DMI":system AND SUBCLASSES; WITH ATTRIBUTE "GMI":subsystemId; REGISTERED AS {TLM.nboi transportSubsystem-system (1)}; -- There may be multiple instances of these MOs within a system. Its definition -- permits it to be deleted and created explicitly by management operation, or -- to be created and deleted automatically as part of system operation. transportEntity MANAGED OBJECT CLASS DERIVED FROM "GMI":communicationsEntity; -- which is derived from "DMI":top CHARACTERIZED BY transportEntity-P PACKAGE BEHAVIOUR tEPackageImportedNotifications-B, commonCreationDeletion-B; ATTRIBUTES actualNSAP GET, checksumErrorsDetected GET, protocolErrors GET, targetNSAP GET-REPLACE ADD-REMOVE, undecodedNSDUs GET; ATTRIBUTE GROUPS -- The following attribute group is present in each of the transport MOs -- which define counters. It allows all of the counters to be retrieved -- in a single request. "GMI":counters checksumErrorsDetected protocolErrors undecodedNSDUs; NOTIFICATIONS -- protocolErrorNotification; -- The following notification is issued by the entity MO because in some -- cases it may be impossible to associate the protocol Error with any of -- the protocol Machines. "DMI":communicationsAlarm tEProtocolErrorPDUHeader tEProtocolErrorSourceAddress tEProtocolErrorReasonCode, "DMI":objectDeletion, "DMI":objectCreation;;; REGISTERED AS {TLM.moi transportEntity (2)}; -- Behaviours -- Definition of the tEPackageImportedNotifications and of the mapping of -- specific protocol error parameters into the fields of communicationsAlarm -- Notification. -- tEPackageImportedNotifications-B BEHAVIOUR DEFINED AS !Notification issued when a Transport Entity receives a PDU which is invalid or contains a protocol error. The notification includes the header of the invalid PDU, the source N-Address, and the reason why the PDU is considered to be in error. The Reason code appears only if the protocol error relates to the connection-mode protocol, and if it has been possible to relate the PDU to a particular connection. The reason code is the value placed in the corresponding parameter of the ER TPDU, if sent. The tEPackage imports the communicationsAlarm Notification from DMI, in order to report the ProtocolError event. The probableCause shall be set to TLM.communicationsProtocolError. The tEProtocolErrorPDUheader, tEProtocolErrorSourceAddress and tEProtocolErrorReasonCode are reported as parameters in the additionalInformation field of the communicationsAlarm. The significance subparameter of each item of the problemData shall be set to the value 'False' (i.e. not significant) so that a managing system receiving the event will be less likely to reject it. The perceivedSeverity shall be set to Minor. A subsequent communicationsAlarm with a perceivedSeverity value of 'Cleared' shall not be generated. No other fields or parameters shall be used, with the exception of further parameters in the additionalInformationfield.!; -- Name Bindings transportEntity-transportSubsystem-Automatic NAME BINDING SUBORDINATE OBJECT CLASS transportEntity AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS transportSubsystem AND SUBCLASSES; WITH ATTRIBUTE "GMI":communicationsEntityId; BEHAVIOUR transportEntity-transportSubsystem-Automatic-B BEHAVIOUR DEFINED AS !This name binding shall be used when the transportEntity MO is created automatically by the operation of the system. The details of this operation are outside the scope of this Recommendation.!;; REGISTERED AS {TLM.nboi transportEntity-transportSubsystem-Automatic (11)}; transportEntity-transportSubsystem-Management NAME BINDING SUBORDINATE OBJECT CLASS transportEntity AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS transportSubsystem AND SUBCLASSES; WITH ATTRIBUTE "GMI":communicationsEntityId; BEHAVIOUR transportEntity-transportSubsystem-Management-B BEHAVIOUR DEFINED AS !This name binding shall be used when the transportEntity MO is created by management.!;; CREATE; DELETE; REGISTERED AS {TLM.nboi transportEntity-transportSubsystem-Management (12)}; -- Attributes actualNSAP ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.LocalDistinguishedNames; MATCHES FOR EQUALITY, SET-INTERSECTION; BEHAVIOUR actualNSAP-B BEHAVIOUR DEFINED AS !The actual MO name(s) of the NSAP(s) in use by this Transport Entity!;; REGISTERED AS {TLM.aoi actualNSAP (4)}; checksumErrorsDetected ATTRIBUTE DERIVED FROM "GMI":nonWrapping64BitCounter; BEHAVIOUR clChecksumErrorsDetected-B BEHAVIOUR DEFINED AS !The number of PDUs received with an incorrect checksum!;; REGISTERED AS {TLM.aoi checksumErrorsDetected (6)}; protocolErrors ATTRIBUTE DERIVED FROM "GMI":nonWrapping64BitCounter; BEHAVIOUR protocolErrors-B BEHAVIOUR DEFINED AS !Counter associated to protocol errors!;; REGISTERED AS {TLM.aoi protocolErrors (7)}; targetNSAP ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.LocalDistinguishedNames; MATCHES FOR EQUALITY, SET-INTERSECTION; BEHAVIOUR targetNSAP-B BEHAVIOUR DEFINED AS !The MO name(s) of the NSAP(s) to be used by this Transport Entity. The value of this attribute cannot be changed unless the Operational State of the entity is Off. An implementation may permit it to be set only at creation of the transportEntity MO. An implementation may permit the size of the set to be restricted to 1. An implementation may permit a null value (empty set) to be specified, in which case some system-dependent auto configuration takes place!;; REGISTERED AS {TLM.aoi targetNSAP (3)}; undecodedNSDUs ATTRIBUTE DERIVED FROM "GMI":nonWrapping64BitCounter; BEHAVIOUR undecodedNSDUs-B BEHAVIOUR DEFINED AS !Number of NSDUs that cannot be attributed to any protocol machines!;; REGISTERED AS {TLM.aoi undecodedNSDUs (5)}; -- Parameters tEProtocolErrorPDUHeader PARAMETER CONTEXT EVENT-INFO; WITH SYNTAX TLM.PDUHeaderSyntax; BEHAVIOUR pDUHeader-B BEHAVIOUR DEFINED AS !Header of the invalid PDU that caused the event. Returned in the problemData field of a communicationsAlarm notification!;; REGISTERED AS {TLM.proi tEProtocolErrorPDUHeader (1)}; tEProtocolErrorSourceAddress PARAMETER CONTEXT EVENT-INFO; WITH SYNTAX TLM.SourceAddressSyntax; BEHAVIOUR sourceAddress-B BEHAVIOUR DEFINED AS !Source N-Address of the invalid PDU that caused the event. Returned in the problemData field of a communicationsAlarm notification!;; REGISTERED AS {TLM.proi tEProtocolErrorSourceAddress (2)}; tEProtocolErrorReasonCode PARAMETER CONTEXT EVENT-INFO; WITH SYNTAX TLM.ReasonCodeSyntax; BEHAVIOUR reasonCode-B BEHAVIOUR DEFINED AS !Reason why the PDU is in error as placed in the corresponding parameter of the ER TPDU. Returned in the problemData field of a communicationsAlarm notification. This parameter is optional!;; REGISTERED AS {TLM.proi tEProtocolErrorReasonCode (3)}; -- There is no more than one of these MOs per Transport Entity. Its definition -- permits it to be created and deleted explicitly by management operation, but -- in some systems it will exist inherently and neither creation nor deletion -- by management operation will be possible. Name bindings are defined for both cases. -- -- When the protocol Machine is operable, the operationalState shall have the -- value 'enabled'; otherwise it shall have the value 'disabled'. -- Transitions of operationalState shall be reported using the -- stateChange notification. An clmodeTPM MO may be created in the 'enabled' -- operational state. clmodeTPM MANAGED OBJECT CLASS DERIVED FROM "GMI":clProtocolMachine; -- which is derived from "DMI":top CHARACTERIZED BY clmodeTPM-P PACKAGE BEHAVIOUR clPackageImportedNotifications-B, commonStateChange-B, commonCreationDeletion-B; ATTRIBUTES "DMI":administrativeState GET-REPLACE, "GMI":clProtocolMachineId INITIAL VALUE TLM.clmodeTPMId-Value GET, clChecksumOption REPLACE-WITH-DEFAULT GET-REPLACE, "DMI":octetsSentCounter GET, "DMI":octetsReceivedCounter GET, "DMI":pdusSentCounter GET, "DMI":pdusReceivedCounter GET, undeliverablePDUsCounter GET; ATTRIBUTE GROUPS "DMI":state "DMI":administrativeState "DMI":operationalState, "GMI":counters "DMI":octetsSentCounter "DMI":octetsReceivedCounter "DMI":pdusSentCounter "DMI":pdusReceivedCounter undeliverablePDUsCounter; ACTIONS "GMI":activate, "GMI":deactivate; NOTIFICATIONS "DMI":objectCreation, "DMI":objectDeletion, "DMI":stateChange, "DMI":communicationsAlarm clPMPDUHeader clPMSourceAddress;;; REGISTERED AS {TLM.moi clmodeTPM (3)}; -- Behaviours -- Definition of the clPackageImportedNotifications and -- of the mapping of specific parameters into the fields -- of communicationsAlarm Notification. clPackageImportedNotifications-B BEHAVIOUR DEFINED AS !The clmodeTPM-P package imports communicationsAlarm from DMI, in order to report the Undeliverable PDU event. The probableCause is set to TLM.communicationsProtocolError. The clPMPDUheader and clPMSourceAddress are reported as parameters in the additionalInformation field of the communicationsAlarm. The significance subparameter of each item of the additionalInformation shall be set to the value 'False' (i.e. not significant) so that a managing system receiving the event will be less likely to reject it. The perceivedSeverity shall be set to Minor. A subsequent communicationsAlarm with a perceived Severity value of 'Cleared' shall not be generated. No other fields or parameters shall be used, with the exception of further parameters in the additionalInformationfield.!; -- Name Bindings clmodeTPM-transportEntity-Management NAME BINDING SUBORDINATE OBJECT CLASS clmodeTPM AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS transportEntity AND SUBCLASSES; WITH ATTRIBUTE "GMI":clProtocolMachineId; BEHAVIOUR clmodeTPM-transportEntity-Management-B BEHAVIOUR DEFINED AS !The name binding that applies when the clmodeTPM managed object can be explicitly created and deleted by management!;; CREATE; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {TLM.nboi clmodeTPM-transportEntity-Management (3)}; clmodeTPM-transportEntity-Automatic NAME BINDING SUBORDINATE OBJECT CLASS clmodeTPM AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS transportEntity AND SUBCLASSES; WITH ATTRIBUTE "GMI":clProtocolMachineId; BEHAVIOUR clmodeTPM-transportEntity-Automatic-B BEHAVIOUR DEFINED AS !The name binding that applies when the clmodeTPM managed object cannot be explicitly created and deleted by management!;; REGISTERED AS {TLM.nboi clmodeTPM-transportEntity-Automatic (9)}; -- Attributes clChecksumOption ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR clChecksumOption-B BEHAVIOUR DEFINED AS !Enables use of the checksum option in ITU-T Rec. X.234 | ISO/IEC 8602 PDUs (in the absence of over-riding local controls) use (TRUE) or non-use (FALSE)!;; REGISTERED AS {TLM.aoi clChecksumOption (9)}; undeliverablePDUsCounter ATTRIBUTE DERIVED FROM "GMI":nonWrapping64BitCounter; BEHAVIOUR undeliverablePDUsCounter-B BEHAVIOUR DEFINED AS !Counter associated with the notification as recommended in GDMO 9.8.5 (the notification may be suppressed)!;; REGISTERED AS {TLM.aoi undeliverablePDUsCounter (10)}; -- Parameters clPMPDUHeader PARAMETER CONTEXT EVENT-INFO; WITH SYNTAX TLM.PDUHeaderSyntax; BEHAVIOUR clPMPDUHeader-B BEHAVIOUR DEFINED AS !Header of the PDU that cannot be delivered. Returned in the problemData field of a communicationsAlarm notification!;; REGISTERED AS {TLM.proi clPMPDUHeader (4)}; clPMSourceAddress PARAMETER CONTEXT EVENT-INFO; WITH SYNTAX TLM.SourceAddressSyntax; BEHAVIOUR clPMsourceAddress-B BEHAVIOUR DEFINED AS !Source N-Address. Returned in the problemData field of a communicationsAlarm notification!;; REGISTERED AS {TLM.proi clPMSourceAddress (5)}; -- There is no more than one of these MOs per Transport Entity. Its definition -- permits it to be created and deleted explicitly by management operation, but -- in some systems it will exist inherently and neither creation nor deletion -- by management operation will be possible. Name bindings are defined for both cases. -- When the protocol machine is operable, the operationalState shall -- have the value 'enabled'; otherwise it shall have the value 'disabled'. -- Transitions of operationalState shall be reported using the -- stateChange notification. An comodeTPM MO may be created in the 'enabled' -- operational state. comodeTPM MANAGED OBJECT CLASS DERIVED FROM "GMI":coProtocolMachine; -- which is derived from "DMI":top CHARACTERIZED BY comodeTPM-P PACKAGE BEHAVIOUR commonStateChange-B, commonCreationDeletion-B, comodeTPMImportedNotifications-B; ATTRIBUTES "DMI":administrativeState GET-REPLACE, "DMI":octetsReceivedCounter GET, "DMI":octetsSentCounter GET, "GMI":coProtocolMachineId INITIAL VALUE TLM.comodeTPMId-Value GET, localErrorDisconnects GET, localSuccessfulConnections GET, localUnsuccessfulConnections GET, maxConnections REPLACE-WITH-DEFAULT GET-REPLACE, maxOpenConnections REPLACE-WITH-DEFAULT GET, openConnections GET, remoteErrorDisconnects GET, remoteSuccessfulConnections GET, remoteUnsuccessfulConnections GET, unassociatedTPDUs GET; ATTRIBUTE GROUPS "DMI":state "DMI":administrativeState "DMI":operationalState, -- The following attribute group is present in each of the transport -- MOs which define counters. It allows all of the counters to be -- retrieved in a single request. "GMI":counters "DMI":octetsSentCounter "DMI":octetsReceivedCounter openConnections localSuccessfulConnections remoteSuccessfulConnections localUnsuccessfulConnections remoteUnsuccessfulConnections localErrorDisconnects remoteErrorDisconnects unassociatedTPDUs maxOpenConnections; ACTIONS "GMI":activate, "GMI":deactivate; NOTIFICATIONS "DMI":objectCreation, "DMI":objectDeletion, "DMI":stateChange, -- incomingConnectionRejected "GMI":communicationsInformation rejectionCause callingNSAPAddress-PAR calledNSAPAddress-PAR callingTSelector-PAR calledTSelector-PAR networkConnectionIDs-PAR;;; REGISTERED AS {TLM.moi comodeTPM (4)}; -- Behaviours comodeTPMImportedNotifications-B BEHAVIOUR DEFINED AS !The comodeTPM-P package imports the communicationsInformation notification from "ITU-T Rec. X.723 | ISO/IEC 10165-5" in order to report when an incoming connection is rejected. The value TLM.incomingConnectionRejected shall be reported in the informationType field. The rejection Cause, Calling NSAP Address, Called NSPA Address, Calling TSelector, Called TSelector and Network ConnectionId shall be reported as parameters in the informationData field!; -- Name Bindings comodeTPM-transportEntity-Management NAME BINDING SUBORDINATE OBJECT CLASS comodeTPM AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS transportEntity AND SUBCLASSES; WITH ATTRIBUTE "GMI":coProtocolMachineId; BEHAVIOUR comodeTPM-transportEntity-Management-B BEHAVIOUR DEFINED AS !The name binding that applies when the comodeTPM managed object can be explicitly created and deleted by management!;; CREATE; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS {TLM.nboi comodeTPM-transportEntity-Management (4)}; comodeTPM-transportEntity-Automatic NAME BINDING SUBORDINATE OBJECT CLASS comodeTPM AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS transportEntity AND SUBCLASSES; WITH ATTRIBUTE "GMI":coProtocolMachineId; BEHAVIOUR comodeTPM-transportEntity-Automatic-B BEHAVIOUR DEFINED AS !The name binding that applies when the comodeTPM managed object cannot be explicitly created and deleted by management!;; REGISTERED AS {TLM.nboi comodeTPM-transportEntity-Automatic (10)}; -- Attributes localErrorDisconnects ATTRIBUTE DERIVED FROM "GMI":nonWrapping64BitCounter; BEHAVIOUR localErrorDisconnects-B BEHAVIOUR DEFINED AS !The number of transport disconnects initiated by the local entity upon issuing a DR TPDU with an error code other than "Normal disconnect initiated by Service User", or upon issuing an ER TPDU!;; REGISTERED AS {TLM.aoi localErrorDisconnects (18)}; localSuccessfulConnections ATTRIBUTE DERIVED FROM "GMI":nonWrapping64BitCounter; BEHAVIOUR localSuccessfulConnections-B BEHAVIOUR DEFINED AS !Number of transport connections initiated by the local entity which have reached the Open state!;; REGISTERED AS {TLM.aoi localSuccessfulConnections (14)}; localUnsuccessfulConnections ATTRIBUTE DERIVED FROM "GMI":nonWrapping64BitCounter; BEHAVIOUR localUnsuccessfulConnections-B BEHAVIOUR DEFINED AS !The number of (local) unsuccessful transport connections initiated by the local Transport Entity which failed to reach the Open State. (Retransmission of CR TPDUs is not included in this counter)!;; REGISTERED AS {TLM.aoi localUnsuccessfulConnections (16)}; maxConnections ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.Integer; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR maxConnections-B BEHAVIOUR DEFINED AS !The maximum number of simultaneously open transport connections allowed by the Transport Entity. There may be a period during which the openConnection attribute has a value which is greater than maxConnections. During this period, it shall not be permitted to initiate or accept new connections. It is a local matter whether action is taken to reduce the number of open connections to a value less than or equal to maxConnections by terminating connections chosen in an implementation-dependent manner. Whether or not such action is taken, there may be a period during which the openConnections attribute has a value which is greater than maxConnections.!;; REGISTERED AS {TLM.aoi maxConnections (13)}; maxOpenConnections ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.Integer; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR maxOpenConnections-B BEHAVIOUR DEFINED AS !The highest number of simultaneously open transport connections which has occurred since the last REPLACE-WITH-DEFAULT operation. The effect of this operation is to set the attribute to the number of currently open connections. Multiple managers need to coordinate their actions to avoid confusion!;; REGISTERED AS {TLM.aoi maxOpenConnections (21)}; openConnections ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.Integer; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR openConnections-B BEHAVIOUR DEFINED AS !The number of transport connections which are in the Open state as defined in the state tables for ITU-T Rec. X.224 | ISO/IEC 8073. Updated upon each connection establishment and release!;; REGISTERED AS {TLM.aoi openConnections (12)}; remoteErrorDisconnects ATTRIBUTE DERIVED FROM "GMI":nonWrapping64BitCounter; BEHAVIOUR remoteErrorDisconnects-B BEHAVIOUR DEFINED AS !The number of disconnects initiated by a peer Transport Entity upon issuing a DR TPDU with an error code other than "Normal disconnect initiated by Session Entity" or upon issuing an ER TPDU!;; REGISTERED AS {TLM.aoi remoteErrorDisconnects (19)}; remoteSuccessfulConnections ATTRIBUTE DERIVED FROM "GMI":nonWrapping64BitCounter; BEHAVIOUR remoteSuccessfulConnections-B BEHAVIOUR DEFINED AS !Number of transport connections initiated by a remote entity which have reached the Open state!;; REGISTERED AS {TLM.aoi remoteSuccessfulConnections (15)}; remoteUnsuccessfulConnections ATTRIBUTE DERIVED FROM "GMI":nonWrapping64BitCounter; BEHAVIOUR remoteUnsuccessfulConnections-B BEHAVIOUR DEFINED AS !The number of (remote) unsuccessful transport connections initiated by a remote Transport Entity which failed to reach the open state!;; REGISTERED AS {TLM.aoi remoteUnsuccessfulConnections (17)}; unassociatedTPDUs ATTRIBUTE DERIVED FROM "GMI":nonWrapping64BitCounter; BEHAVIOUR unassociatedTPDUs-B BEHAVIOUR DEFINED AS !The number of TPDUs received which could not be associated with a Transport Connection. This counter is incremented only for such TPDUs received over the CONS!;; REGISTERED AS {TLM.aoi unassociatedTPDUs (20)}; -- Parameters rejectionCause PARAMETER CONTEXT EVENT-INFO; WITH SYNTAX TLM.DeletionCauseSyntax; BEHAVIOUR rejectionCause-B BEHAVIOUR DEFINED AS !Reason why the incoming Connection was rejected!;; REGISTERED AS {TLM.proi rejectionCause (7)}; -- There is one tSAP MO for each TSAP currently -- recognized by the containing Transport Entity. -- Its definition permits it to be created and deleted by Management operation -- or to be created and deleted automatically as part of system operation. -- Some implementations may require TSAP MOs to be created explicitly through -- management before they can be used. Others may create them automatically -- when a user entity attaches itself to them (in some implementation-dependent -- fashion). In this case, it is recommended that the naming convention be used -- whereby the name of the Managed Object is the representation in hexadecimal -- of the Transport Selector of the TSAP, so that it is possible to configure -- Transport Users without system specific knowledge. tSAP MANAGED OBJECT CLASS DERIVED FROM "GMI":sap1; -- which is derived from "DMI":top; CHARACTERIZED BY tSAP-P PACKAGE BEHAVIOUR commonCreationDeletion-B; ATTRIBUTES "GMI":sap1Address INITIAL VALUE DERIVATION RULE tSAPAddress-B GET; NOTIFICATIONS "DMI":objectCreation, "DMI":objectDeletion;;; REGISTERED AS {TLM.moi tSAP (5)}; -- Behaviours tSAPAddress-B BEHAVIOUR DEFINED AS !If the package is created using the tSAP-transportEntity-Automatic name binding, it is recommended that the naming convention be used whereby the name of the MO is the representation in Hexadecimal of the Transport Selector of the TSAP. If the package is created using the tSAP-transportEntity-Management name binding, the initial value shall be specified in the CMIP create!; -- Name Bindings tSAP-transportEntity-Automatic NAME BINDING SUBORDINATE OBJECT CLASS tSAP AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS transportEntity AND SUBCLASSES; WITH ATTRIBUTE "GMI":sapId; BEHAVIOUR tSAP-transportEntity-Automatic-B BEHAVIOUR DEFINED AS !This Name Binding corresponds to the use of TSAPs which are automatically created!;; REGISTERED AS {TLM.nboi tSAP-transportEntity-Automatic (5)}; tSAP-transportEntity-Management NAME BINDING SUBORDINATE OBJECT CLASS tSAP AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS transportEntity AND SUBCLASSES; WITH ATTRIBUTE "GMI":sapId; BEHAVIOUR tSAP-transportEntity-management-B BEHAVIOUR DEFINED AS !This Name Binding corresponds to the use of TSAPs which are explicitly created by management. The value of the tsapID attribute shall be included in the Create operation, otherwise the create operation will fail!;; CREATE; DELETE; REGISTERED AS {TLM.nboi tSAP-transportEntity-Management (6)}; -- There may be multiple instances of these Managed Objects within a -- connection-oriented protocol Machine. Each corresponds to a Transport -- Connection. A transportConnection is created automatically as part of system -- operation. A transportConnection may be deleted automatically as part of -- system operation or may be deleted as a result of the deactivate management -- operation. A transportConnectionIVMO may be used as the source of initial -- values of attributes of a transportConnectionMO. -- This section defines the Transport Connection Managed Object. The -- Transport Connection Managed Object contains the set of attributes -- characterizing the manageable aspects of a -- Transport Layer Protocol Connection. -- An MO of this class exists corresponding to each active Transport -- Connection, i.e. for which a CR -- TPDU has been sent or received and which has not yet been terminated. An MO -- may also exist prior to transmission of a CR TPDU, corresponding to -- interactions across the service interface. The precise synchronization of -- the creation and deletion of the MO with the protocol exchanges -- corresponding to the Transport Connection is not however defined by this -- standard. For example, there may be a visible delay after transmission or -- reception of a CR TPDU or interaction at the service interface before the MO -- is created and becomes visible to management. A Transport -- Connection MO is not required for terminated connections whose References -- have been placed in the Frozen state (for Class 4 operation), although -- according to the above the MO may remain visible for some time after the -- connection has in other respects been terminated. transportConnection MANAGED OBJECT CLASS DERIVED FROM "GMI":singlePeerConnection; -- which is derived from "DMI":top CHARACTERIZED BY transportConnection-P PACKAGE BEHAVIOUR initialValues-B, connectionCreationDeletion-B, successfulConnectionEstablishment-B, deactivateConnection-B, transportConnection-B BEHAVIOUR DEFINED AS !The following point should be noted with regard to items inherited from elsewhere: octets sent/received counters count only octets of user data, not protocol control information.!;; ATTRIBUTES "DMI":octetsReceivedCounter GET, "DMI":octetsSentCounter GET, "DMI":pdusReceivedCounter GET, "DMI":pdusRetransmittedErrorCounter GET, "DMI":pdusSentCounter GET, calledNSAPAddress GET, calledTSelector GET, callingNSAPAddress GET, callingTSelector GET, connectionDirection GET, localReference GET, maxTPDUSize GET, networkConnectionIDs GET, protocolClass GET, protocolErrors GET, remoteReference GET, respondingNSAPAddress GET; ATTRIBUTE GROUPS "GMI":counters "DMI":octetsReceivedCounter "DMI":octetsSentCounter "DMI":pdusReceivedCounter "DMI":pdusSentCounter "DMI":pdusRetransmittedErrorCounter protocolErrors; NOTIFICATIONS "DMI":objectCreation transportConnectionName protocolClass-PAR maxTPDUSize-PAR callingTSelector-PAR calledTSelector-PAR callingNSAPAddress-PAR calledNSAPAddress-PAR respondingNSAPAddress-PAR connectionDirection-PAR networkConnectionIDs-PAR, "DMI":objectDeletion transportConnectionName protocolClass-PAR maxTPDUSize-PAR callingTSelector-PAR calledTSelector-PAR callingNSAPAddress-PAR calledNSAPAddress-PAR respondingNSAPAddress-PAR connectionDirection-PAR networkConnectionIDs-PAR objectDeletionCause, -- successfulConnectionEstablishment "GMI":communicationsInformation -- The following parameters are reported in the informationData field transportConnectionName protocolClass-PAR maxTPDUSize-PAR callingTSelector-PAR calledTSelector-PAR callingNSAPAddress-PAR calledNSAPAddress-PAR respondingNSAPAddress-PAR connectionDirection-PAR networkConnectionIDs-PAR;;; CONDITIONAL PACKAGES transportConnectionClass1-P PRESENT IF !At the initiating side, present if class 1 is requested or can be accepted following class negotiation procedures. At the responding side, present if class 1 is chosen!, transportConnectionClass2-P PRESENT IF !At the initiating side, present if class 2 is requested or can be accepted following class negotiation procedures. At the responding side, present if class 2 is chosen!, transportConnectionClass3-P PRESENT IF !At the initiating side, present if class 3 is requested or can be accepted following class negotiation procedures. At the responding side, present if class 3 is chosen!, transportConnectionClass4-P PRESENT IF !At the initiating side, present if class 4 is requested or can be accepted following class negotiation procedures. At the responding side, present if class 4 is chosen!, transportConnectionNCMS-P PRESENT IF !NCMS is implemented!; REGISTERED AS {TLM.moi transportConnection (7)}; -- There may be multiple instances of the transportConnectionIVMO in a system. -- A transportConnectionIVMO may be used to supply initial values for the -- attributes of automatically created transportConnection MOs. -- The values supplied in an IVMO may be overridden by values -- supplied in an implementation-specific manner across the service interface. -- Its definition permits it to be created and deleted explicitly by -- management operation. transportConnectionIVMO MANAGED OBJECT CLASS DERIVED FROM "DMI":top; CHARACTERIZED BY transportConnectionIVMO-P PACKAGE BEHAVIOUR use-of-initialValues-B; ATTRIBUTES transportConnectionIVMOId GET, protocolClasses REPLACE-WITH-DEFAULT GET-REPLACE, -- DEFAULT VALUE is implementation dependent maxTPDUSize REPLACE-WITH-DEFAULT GET-REPLACE; -- DEFAULT VALUE is implementation dependent ;; CONDITIONAL PACKAGES transportConnectionIVMOClass1-P PRESENT IF Transport Class 1 is implemented, transportConnectionIVMOClass2-P PRESENT IF Transport Class 2 is implemented, transportConnectionIVMOClass3-P PRESENT IF Transport Class 3 is implemented, transportConnectionIVMOClass4-P PRESENT IF Transport Class 4 is implemented; REGISTERED AS {TLM.moi transportConnectionIVMO (6)}; -- Conditional Packages transportConnectionIVMOClass1-P PACKAGE BEHAVIOUR transportConnectionIVMOClass1-P-B BEHAVIOUR DEFINED AS !When Class 1 is implemented!;; ATTRIBUTES networkExpeditedData REPLACE-WITH-DEFAULT GET-REPLACE, -- DEFAULT VALUE is implementation dependent receiptConfirmation REPLACE-WITH-DEFAULT GET-REPLACE, -- DEFAULT VALUE is implementation dependent reassignmentTime REPLACE-WITH-DEFAULT GET-REPLACE, -- DEFAULT VALUE is implementation dependent transportExpeditedService REPLACE-WITH-DEFAULT GET-REPLACE; -- DEFAULT VALUE is implementation dependent REGISTERED AS {TLM.poi transportConnectionIVMOClass1-P (1)}; transportConnectionIVMOClass2-P PACKAGE BEHAVIOUR transportConnectionIVMOClass2-P-B BEHAVIOUR DEFINED AS !When Class 2 is implemented!;; ATTRIBUTES explicitFlowControl REPLACE-WITH-DEFAULT GET-REPLACE, -- DEFAULT VALUE is implementation dependent extendedFormat REPLACE-WITH-DEFAULT GET-REPLACE, -- DEFAULT VALUE is implementation dependent maximumWindow REPLACE-WITH-DEFAULT GET-REPLACE, -- DEFAULT VALUE is implementation dependent transportExpeditedService REPLACE-WITH-DEFAULT GET-REPLACE; -- DEFAULT VALUE is implementation dependent REGISTERED AS {TLM.poi transportConnectionIVMOClass2-P (2)}; transportConnectionIVMOClass3-P PACKAGE BEHAVIOUR transportConnectionIVMOClass3-P-B BEHAVIOUR DEFINED AS !When Class 3 is implemented!;; ATTRIBUTES extendedFormat REPLACE-WITH-DEFAULT GET-REPLACE, -- DEFAULT VALUE is implementation dependent reassignmentTime REPLACE-WITH-DEFAULT GET-REPLACE, -- DEFAULT VALUE is implementation dependent maximumWindow REPLACE-WITH-DEFAULT GET-REPLACE, -- DEFAULT VALUE is implementation dependent transportExpeditedService REPLACE-WITH-DEFAULT GET-REPLACE; REGISTERED AS {TLM.poi transportConnectionIVMOClass3-P (3)}; transportConnectionIVMOClass4-P PACKAGE BEHAVIOUR transportConnectionIVMOClass4-P-B BEHAVIOUR DEFINED AS !When Class 4 is implemented!;; ATTRIBUTES checksumNonuse REPLACE-WITH-DEFAULT GET-REPLACE, -- DEFAULT VALUE is implementation dependent extendedFormat REPLACE-WITH-DEFAULT GET-REPLACE, -- DEFAULT VALUE is implementation dependent inactivityTime REPLACE-WITH-DEFAULT GET-REPLACE, -- DEFAULT VALUE is implementation dependent maxTransmissions REPLACE-WITH-DEFAULT GET-REPLACE, -- DEFAULT VALUE is implementation dependent retransmissionTime REPLACE-WITH-DEFAULT GET-REPLACE, -- DEFAULT VALUE is implementation dependent windowTimer REPLACE-WITH-DEFAULT GET-REPLACE, -- DEFAULT VALUE is implementation dependent maximumWindow REPLACE-WITH-DEFAULT GET-REPLACE, -- DEFAULT VALUE is implementation dependent transportExpeditedService REPLACE-WITH-DEFAULT GET-REPLACE; REGISTERED AS {TLM.poi transportConnectionIVMOClass4-P (4)}; transportConnectionClass1-P PACKAGE BEHAVIOUR transportConnectionClass1-P-B BEHAVIOUR DEFINED AS !When Class 1 is implemented!;; ATTRIBUTES networkExpeditedData GET, reassignmentsAfterFailure GET, reassignmentTime GET, receiptConfirmation GET, transportExpeditedService GET; REGISTERED AS {TLM.poi transportConnectionClass1-P (5)}; transportConnectionClass2-P PACKAGE BEHAVIOUR transportConnectionClass2-P-B BEHAVIOUR DEFINED AS !When Class 2 is implemented!;; ATTRIBUTES extendedFormat GET, explicitFlowControl GET, transportExpeditedService GET; REGISTERED AS {TLM.poi transportConnectionClass2-P (6)}; transportConnectionClass3-P PACKAGE BEHAVIOUR transportConnectionClass3-P-B BEHAVIOUR DEFINED AS !When Class 3 is implemented!;; ATTRIBUTES extendedFormat GET, reassignmentTime GET, reassignmentsAfterFailure GET, transportExpeditedService GET; REGISTERED AS {TLM.poi transportConnectionClass3-P (7)}; transportConnectionClass4-P PACKAGE BEHAVIOUR transportConnectionClass4-P-B BEHAVIOUR DEFINED AS !When Class 4 is implemented!;; ATTRIBUTES acknowledgeTime GET, checksumNonuse GET, extendedFormat GET, inactivityTime GET, maxTransmissions GET, retransmissionTime GET, transportExpeditedService GET, windowTimer GET; REGISTERED AS {TLM.poi transportConnectionClass4-P (8)}; transportConnectionNCMS-P PACKAGE BEHAVIOUR transportConnectionNCMS-P-B BEHAVIOUR DEFINED AS !When NCMS is implemented!;; ATTRIBUTES relatingNCCMONames GET; REGISTERED AS {TLM.poi transportConnectionNCMS-P(9)}; -- Behaviours initialValues-B BEHAVIOUR DEFINED AS !When an instance of the transportConnection MO is created using the transportConnection-comodeTPM name binding, the initial values for some of the attributes of the transportConnection MO may be supplied by an instance of the transportConnectionIVMO MO. The means by which an instance (if any) of the transportConnectionIVMO are identified are a local matter.!; use-of-initialValues-B BEHAVIOUR DEFINED AS !The creation of an instance of the transportConnection MO using the transportConnection-comodeTPM name binding may reference an instance of the transportConnectionIVMO MO under the conditions specified by the transportConnection MO. When this occurs, some of the initial values of the attributes of the instance of the transportConnection MO may be supplied by the values of the attributes in the specified instance of the transportConnectionIVMO. However, any such value may be overridden by a value supplied by local means (for example across an internal interface). Where values are supplied by the IVMO, the initial value of an attribute of transportConnection MO shall be the value of the corresponding attribute in the transportConnectionIVMO (that is, which has the same attribute template label).!; connectionCreationDeletion-B BEHAVIOUR DEFINED AS !Managed object class imports the X.721 | 10165-2 objectCreation and objectDeletion notifications for transportConnection.The precise synchronization between these notifications and related protocol and service interactions is not defined by this Recommendation | International Standard. In addition, where a connection is attempted as a result of an interaction at a single interface (i.e. either the protocol or the service), and fails before any interaction occurs at the other, it is a local matter whether a managed object is created or not, i.e. whether the creation and deletion events occur or not. ObjectCreation - Generated whenever an instance of the managed object class is created. The sourceIndicator parameter shall be set to the value 'resourceOperation'. None of the other optional parameters are used, with the exception of the additionalInformation field which contains the following parameters: transportConnectionName protocolClass-PAR maxTPDUsize-PAR callingTselector-PAR calledTSelector-PAR callingNSAPAddress-PAR calledNSAPAddress-PAR respondingNSAPAddress-PAR connectionDirection-PAR networkConnectionIDs-PAR. ObjectDeletion - Generated whenever an instance of the managed object class is deleted. The sourceIndicator parameter shall be set to the value 'resourceOperation'. None of the other optional parameters are used, with the exception of the additionalInformation field which contains the following parameters: transportConnectionName protocolClass-PAR maxTPDUsize-PAR callingTselector-PAR calledTSelector-PAR callingNSAPAddress-PAR calledNSAPAddress-PAR respondingNSAPAddress-PAR connectionDirection-PAR networkConnectionIDs-PAR objectDeletionCause.!; -- Name Bindings transportConnection-comodeTPM NAME BINDING SUBORDINATE OBJECT CLASS transportConnection AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS comodeTPM AND SUBCLASSES; WITH ATTRIBUTE "GMI":connectionId; REGISTERED AS {TLM.nboi transportConnection-comodeTPM (8)}; transportConnectionIVMO-comodeTPM NAME BINDING SUBORDINATE OBJECT CLASS transportConnectionIVMO AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS comodeTPM AND SUBCLASSES; WITH ATTRIBUTE transportConnectionIVMOId; CREATE WITH-REFERENCE-OBJECT; DELETE; REGISTERED AS {TLM.nboi transportConnectionIVMO-comodeTPM (7)}; -- Attributes acknowledgeTime ATTRIBUTE DERIVED FROM "GMI":timer; BEHAVIOUR acknowledgeTime-B BEHAVIOUR DEFINED AS !Value of local Acknowledge Timer (as defined in ITU-T Rec. X.224 | ISO/IEC 8073) in use for the connection. Unit is in seconds!;; REGISTERED AS {TLM.aoi acknowledgeTime (47)}; calledNSAPAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.OctetString; MATCHES FOR EQUALITY; BEHAVIOUR calledNSAPAddress-B BEHAVIOUR DEFINED AS !The Called NSAP Address received at the network service interface at N-connection establishment when operating over the CONS, or with the N-Unitdata indication that conveyed the CR TPDU when operating over the CLNS!;; REGISTERED AS {TLM.aoi calledNSAPAddress (58)}; calledTSelector ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.OctetString; MATCHES FOR EQUALITY; BEHAVIOUR calledTSelector-B BEHAVIOUR DEFINED AS !The "Called TSAP Identifier" specified at connection establishment!;; REGISTERED AS {TLM.aoi calledTSelector (56)}; callingNSAPAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.OctetString; MATCHES FOR EQUALITY; BEHAVIOUR callingNSAPAddress-B BEHAVIOUR DEFINED AS !The Calling NSAP Address specified at the network service interface at N-connection establishment when operating over the CONS, or for each N-Unitdata.request interaction when operating over the CLNS!;; REGISTERED AS {TLM.aoi callingNSAPAddress (57)}; callingTSelector ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.OctetString; MATCHES FOR EQUALITY; BEHAVIOUR callingTSelector-B BEHAVIOUR DEFINED AS !The "Calling TSAP Identifier" specified at connection establishment!;; REGISTERED AS {TLM.aoi callingTSelector (55)}; checksumNonuse ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR checksumNonuse-B BEHAVIOUR DEFINED AS !Enables negotiation/indicates non-use of checksum. In transportConnectionIVMO, enables negotiation of checksum non-use (Class 4 only) during connection establishment. TRUE enables non-use, FALSE disables it. In transportConnection, indicates whether checksum non-use has been selected for the connection (TRUE) or not (FALSE). During connection establishment, this attribute represents the desired value and not necessarily the value which will ultimately be used.!;; REGISTERED AS {TLM.aoi checksumNonuse (43)}; connectionDirection ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.ConnectionDirectionSyntax; MATCHES FOR EQUALITY; BEHAVIOUR connectionDirection-B BEHAVIOUR DEFINED AS !Indicates the direction of the connection. The value Incoming means that it was initiated by the remote Transport Entity, the value Outgoing means that it was initiated by the local Transport Entity.!;; REGISTERED AS {TLM.aoi connectionDirection (60)}; explicitFlowControl ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR explicitFlowControl-B BEHAVIOUR DEFINED AS !Enables negotiation/indicates use of explicit Flow Control. In transportConnectionIVMO, enables negotiation of non-use of explicit flow control (Class 2 only) during connection establishment. TRUE enables non-use, FALSE disables it. In transportConnection, indicates whether non-use of explicit flow control has been selected for the connection (TRUE) or not (FALSE). For connections not using Class 2 of the protocol, this attribute has the value False. During connection establishment, this attribute represents the desired value and not necessarily the value which will ultimately be used!;; REGISTERED AS {TLM.aoi explicitFlowControl (45)}; extendedFormat ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR extendedFormat-B BEHAVIOUR DEFINED AS !Enables negotiation/indicates use of extended TPDU format. In transportConnectionIVMO, enables negotiation of extended TPDU format (for the classes where this is appropriate) during transport connection establishment. TRUE enables use of extended format, FALSE disables it. In transportConnection, indicates whether extended TPDU format is in use (TRUE) or not (FALSE). For connections not using Class 4 of the protocol, this attribute will be False. During connection establishment, this attribute represents the desired value and not necessarily the value which will ultimately be used!;; REGISTERED AS {TLM.aoi extendedFormat (41)}; inactivityTime ATTRIBUTE DERIVED FROM "GMI":timer; BEHAVIOUR inactivityTime-B BEHAVIOUR DEFINED AS !Value of inactivity time (as defined in ITU-T Rec. X.224 | ISO/IEC 8073) in use for the connection. Unit is in seconds!;; REGISTERED AS {TLM.aoi inactivityTime (46)}; localReference ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.Integer; MATCHES FOR EQUALITY; BEHAVIOUR localReference-B BEHAVIOUR DEFINED AS !The local reference number (as defined in ITU-T Rec. X.224 | ISO/IEC 8073) in use for the connection!;; REGISTERED AS {TLM.aoi localReference (53)}; maximumWindow ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.Integer; MATCHES FOR EQUALITY,ORDERING; BEHAVIOUR maximumWindow-B BEHAVIOUR DEFINED AS !The maximum window permitted to be given on the connection at any time. Buffering or other implementation constraints or policies may cause a smaller value to be used.!;; REGISTERED AS {TLM.aoi maximumWindow (36)}; maxTPDUSize ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.Integer; MATCHES FOR EQUALITY,ORDERING; BEHAVIOUR maxTPDUSize-B BEHAVIOUR DEFINED AS !The maximum TPDU size negotiated for the connection. Implementation constraints or policies, or relating to the remote NSPA or Transport Entity, may cause a smaller value to be used as an initial value for negotiation. During connection establishment, this attribute represents the desired value and not necessarily the value which will ultimately be used!;; REGISTERED AS {TLM.aoi maxTPDUSize (51)}; maxTransmissions ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.Integer; MATCHES FOR EQUALITY,ORDERING; BEHAVIOUR maxTransmissions-B BEHAVIOUR DEFINED AS !The maximum number of transmissions as defined (for Class 4 only) as the parameter 'N' in ITU-T Rec. X.224 | ISO/IEC 8073!;; REGISTERED AS {TLM.aoi maxTransmissions (52)}; networkConnectionIDs ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.LocalDistinguishedNames; MATCHES FOR SET-COMPARISON,SET-INTERSECTION; BEHAVIOUR networkConnectionIDs-B BEHAVIOUR DEFINED AS !The Network Connection(s) which support the Transport Connection. If the TC is running over the CLNS, this attribute has the value of the empty set.!;; REGISTERED AS {TLM.aoi networkConnectionIDs (61)}; networkExpeditedData ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR networkExpeditedData-B BEHAVIOUR DEFINED AS !Enables negotiation/indicates use of Network Expedited in transportConnectionIVMO, enables the negotiation of use or non-use of Network Expedited Data (for Class 1 only) during transport connection establishment. TRUE enables use of Network Expedited Data, FALSE disables it. In transportConnection, indicates whether Network Expedited Data is in use (TRUE) or not (FALSE). For connections not using Class 1, the value will always be False. During connection establishment, this attribute represents the desired value and not necessarily the value which will ultimately be used!;; REGISTERED AS {TLM.aoi networkExpeditedData (42)}; protocolClass ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.ProtocolClassSyntax; MATCHES FOR EQUALITY; BEHAVIOUR protocolClass-B BEHAVIOUR DEFINED AS !The protocol class in use on the connection, as negotiated during connection establishment. During connection establishment (before the connection reaches the OPEN state) this indicates what is currently preferred and not necessarily the ultimate class which will be used for the connection!;; REGISTERED AS {TLM.aoi protocolClass (40)}; protocolClasses ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.ProtocolClassesSyntax; MATCHES FOR SET-COMPARISON,SET-INTERSECTION; BEHAVIOUR protocolClasses-B BEHAVIOUR DEFINED AS !The preferred/alternate set of protocol classes which may be stated at connection establishment. The default value is implementation dependent, but must be consistent with the class negotiation rules of ITU-T Rec. X.224 | ISO/IEC 8073!;; REGISTERED AS {TLM.aoi protocolClasses (26)}; reassignmentsAfterFailure ATTRIBUTE DERIVED FROM "GMI":nonWrapping64BitCounter; BEHAVIOUR reassignmentsAfterFailure-B BEHAVIOUR DEFINED AS !The total number of times the TC has been reassigned to NC!;; REGISTERED AS {TLM.aoi reassignmentsAfterFailure (62)}; reassignmentTime ATTRIBUTE DERIVED FROM "GMI":timer; BEHAVIOUR reassignmentTime-B BEHAVIOUR DEFINED AS !The value of the Reassignment Time (as defined in ITU-T Rec. X.224 | ISO/IEC 8073) to be conveyed or established during connection establishment. Unit is in seconds!;; REGISTERED AS {TLM.aoi reassignmentTime (48)}; receiptConfirmation ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.Boolean; MATCHES FOR EQUALITY; BEHAVIOUR receiptConfirmation-B BEHAVIOUR DEFINED AS !Enables negotiation/indicates use of receipt confirmation. In transportConnectionIVMO, enables negotiation of use of network receipt confirmation (Class 1 only) during transport connection establishment. TRUE enables use, FALSE enables non-use. In transportConnection, indicates whether use of network receipt confirmation has been selected for the connection (TRUE) or not (FALSE). For connections not using Class 1 of the protocol, this attribute has the value False. During connection establishment, this attribute represents the desired value and not necessarily the value which will ultimately be used!;; REGISTERED AS {TLM.aoi receiptConfirmation (44)}; relatingNCCMONames ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.LocalDistinguishedNames; MATCHES FOR SET-COMPARISON,SET-INTERSECTION; BEHAVIOUR relatingNCCMONames-B BEHAVIOUR DEFINED AS !This attribute indicates the NCC MO(s)!;; REGISTERED AS {TLM.aoi relatingNCCMONames (66)}; remoteReference ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.Integer; MATCHES FOR EQUALITY; BEHAVIOUR remoteReference-B BEHAVIOUR DEFINED AS !The remote reference number (as defined in ITU-T Rec. X.224 | ISO/IEC 8073) in use for the connection!;; REGISTERED AS {TLM.aoi remoteReference (54)}; respondingNSAPAddress ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.OctetString; MATCHES FOR EQUALITY; BEHAVIOUR respondingNSAPAddress-B BEHAVIOUR DEFINED AS !The Responding NSAP Address received at network service interface at N-connection establishment. The value of this attribute is only meaningful when operating over the CONS, and when the N-connection was initiated by Transport Entity. Otherwise, the value is not meaningful and no constraints are applied to the value!;; REGISTERED AS {TLM.aoi respondingNSAPAddress (59)}; retransmissionTime ATTRIBUTE DERIVED FROM "GMI":timer; BEHAVIOUR resettingTimer-B, retransmissionTime-B BEHAVIOUR DEFINED AS !Initial or current value for the Local Retransmission Time as defined in ITU-T Rec. X.224 | ISO/IEC 8073. Another value may be adopted initially based on knowledge concerning the remote system. The current value may change during the lifetime of the connection, based on observations of traffic on the connection or other information concerning the remote Transport Entity. The value of this attribute is used in the absence of other information. Unit is in seconds!;; REGISTERED AS {TLM.aoi retransmissionTime (49)}; transportConnectionIVMOId ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.NamingString; MATCHES FOR EQUALITY,SUBSTRINGS; BEHAVIOUR transportConnectionIVMOId-B BEHAVIOUR DEFINED AS !The name of this instance of transportConnectionIVMO!;; REGISTERED AS {TLM.aoi transportConnectionIVMOId (25)}; transportExpeditedService ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.Boolean; BEHAVIOUR transportExpeditedService-B BEHAVIOUR DEFINED AS !Indicated whether the Transport Expedited Service is provided (true) or not (False).!;; REGISTERED AS {TLM.aoi transportExpeditedService (65)}; windowTimer ATTRIBUTE DERIVED FROM "GMI":timer; BEHAVIOUR windowTimer-B BEHAVIOUR DEFINED AS !Value of Window Timer as defined in ITU-T Rec. X.224 | ISO/IEC 8073. The value of this attribute is meaningful only for connections using Class 4 of the protocol. For other connections no constraint is placed on the value to be returned. Unit is in seconds!;; REGISTERED AS {TLM.aoi windowTimer (50)}; -- Parameters calledNSAPAddress-PAR PARAMETER CONTEXT EVENT-INFO; ATTRIBUTE calledNSAPAddress;; calledTSelector-PAR PARAMETER CONTEXT EVENT-INFO; ATTRIBUTE calledTSelector;; callingNSAPAddress-PAR PARAMETER CONTEXT EVENT-INFO; ATTRIBUTE callingNSAPAddress;; callingTSelector-PAR PARAMETER CONTEXT EVENT-INFO; ATTRIBUTE callingTSelector;; connectionDirection-PAR PARAMETER CONTEXT EVENT-INFO; ATTRIBUTE connectionDirection;; maxTPDUSize-PAR PARAMETER CONTEXT EVENT-INFO; ATTRIBUTE maxTPDUSize;; networkConnectionIDs-PAR PARAMETER CONTEXT EVENT-INFO; ATTRIBUTE networkConnectionIDs;; objectDeletionCause PARAMETER CONTEXT EVENT-INFO; WITH SYNTAX TLM.DeletionCauseSyntax; BEHAVIOUR objectDeletionCauseB BEHAVIOUR DEFINED AS ! Reason why the Transport Connection Object is being deleted!;; REGISTERED AS {TLM.proi objectDeletionCause (6)}; protocolClass-PAR PARAMETER CONTEXT EVENT-INFO; ATTRIBUTE protocolClass;; respondingNSAPAddress-PAR PARAMETER CONTEXT EVENT-INFO; ATTRIBUTE respondingNSAPAddress;; transportConnectionName PARAMETER CONTEXT EVENT-INFO; ATTRIBUTE "GMI":connectionId;; ncmsPM MANAGED OBJECT CLASS DERIVED FROM "DMI":top; CHARACTERIZED BY ncmsPM-P PACKAGE BEHAVIOUR commonCreationDeletion-B, commonStateChange-B, ncmsPMPackageImportedNotifications-B, ncmsPM-B BEHAVIOUR DEFINED AS !This managed object class represents the part of transport entity that performs the NCMS protocol. Only one instance of this managed object class may exist within a TEMO instance.!;; ATTRIBUTES ncmsPMId GET, "DMI":administrativeState GET-REPLACE, "DMI":operationalState GET; ACTIONS "GMI":activate, "GMI":deactivate; NOTIFICATIONS "DMI":communicationsAlarm ncmsPMPDUHeader -- this is a parameter -- ncmsPMSourceAddress, -- this is a parameter -- "DMI":objectCreation, "DMI":objectDeletion, "DMI":stateChange;;; REGISTERED AS{TLM.moi ncmsPM (8)}; -- Behaviours ncmsPMPackageImportedNotifications-B BEHAVIOUR DEFINED AS !The ncmsPM-P package imports communicationsAlarm from DMI, in order to report the failure of NC sharing. The probableCause is set to TLM.communicationsProtocolError. The ncmsPMPDUHeader and ncmsPMSourceAddress are reported as parameters in the additionalInformation field of the communicationsAlarm. The significance subparameter of each item of the additionalInformation shall be set to the value 'False' (i.e. not significant) so that a managing system receiving the event will be less likely to reject it. The perceivedSeverity shall be set to Minor. A subsequent communicationsAlarm with a perceived Severity value of 'Cleared' shall not be generated. No other fields or parameters shall be used, with the exception of further parameters in the additionalInformation field.!; -- Name Bindings ncmsPM-transportEntity-Management NAME BINDING SUBORDINATE OBJECT CLASS ncmsPM AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS transportEntity AND SUBCLASSES; WITH ATTRIBUTE ncmsPMId; BEHAVIOUR ncmsPM-transportEntity-B BEHAVIOUR DEFINED AS !The name binding that applies when the ncmsPM managed object is explicitly created by management.!;; CREATE; DELETE ONLY-IF-NO-CONTAINED-OBJECTS; REGISTERED AS{TLM.nboi ncmsPM-transportEntity-Management (13)}; ncmsPM-transportEntity-Automatic NAME BINDING SUBORDINATE OBJECT CLASS ncmsPM AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS transportEntity AND SUBCLASSES; WITH ATTRIBUTE ncmsPMId; BEHAVIOUR ncmsPM-transportEntity-Automatic-B BEHAVIOUR DEFINED AS !The name binding that applies when the ncmsPM managed object is created. The name binding that applies when the ncmsPM managed object can not be explicitly created by management.!;; REGISTERED AS{TLM.nboi ncmsPM-transportEntity-Automatic (14)}; -- Attribute ncmsPMId ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.NameType; MATCHES FOR EQUALITY; BEHAVIOUR ncmsPMId-B BEHAVIOUR DEFINED AS !The attribute that is used in naming instances of the ncms Protocol Machine managed object class.!;; REGISTERED AS{TLM.aoi ncmsPMId (67)}; -- Parameters ncmsPMPDUHeader PARAMETER CONTEXT EVENT-INFO; WITH SYNTAX TLM.PDUHeaderSyntax; BEHAVIOUR ncmsPMPDUHeader-B BEHAVIOUR DEFINED AS !Header of the PDU that causes the failure of NC sharing. Returned in the problemData field of a communicationsAlarm notification.!;; REGISTERED AS{TLM.proi ncmsPMPDUHeader (8)}; ncmsPMSourceAddress PARAMETER CONTEXT EVENT-INFO; WITH SYNTAX TLM.SourceAddressSyntax; BEHAVIOUR ncmsPMSourceAddress-B BEHAVIOUR DEFINED AS !Source N-Address. Returned in the problemData field of a communicationsAlarm notification.!;; REGISTERED AS{TLM.proi ncmsPMSourceAddress (9)}; ncc MANAGED OBJECT CLASS DERIVED FROM "DMI":top; CHARACTERIZED BY ncc-P PACKAGE BEHAVIOUR nccInitialValues-B, ncc-B BEHAVIOUR DEFINED AS !This managed object class represents the management aspect of the information needed to control the network connections by NCMS. Multiple instances of this managed object class may exist within a NCMSPM MO instance. This MO is created and deleted as a result of NCMS operation.!;; ATTRIBUTES nccId GET, nc-COL GET, nc-REC GET, nc-REF GET, nc-PREF GET, nc-Right GET, ncRecoveries GET, ttrNCTime GET, tpdNCTime GET, tfrNCTime GET, sourceOfAllocation GET, "GMI":underlyingConnectionNames GET; NOTIFICATIONS "DMI":objectCreation, "DMI":objectDeletion;;; REGISTERED AS{TLM.moi ncc (9)}; nccIVMO MANAGED OBJECT CLASS DERIVED FROM "DMI":top; CHARACTERIZED BY nccIVMO-P PACKAGE BEHAVIOUR use-of-nccInitialValues-B, nccIVMO-B BEHAVIOUR DEFINED AS !This managed object class represents the set of initial values for NCC MO instances. Multiple instances of this managed object class may exist within a NCMSPM MO instance. The relationship between instances of NCC MO and NCCIV MO is not specified in this Recommendation | International Standard.!;; ATTRIBUTES nccIVMOId GET, nc-COL REPLACE-WITH-DEFAULT GET-REPLACE, nc-REC REPLACE-WITH-DEFAULT GET-REPLACE, nc-PREF REPLACE-WITH-DEFAULT GET-REPLACE, nc-Right REPLACE-WITH-DEFAULT GET-REPLACE, ttrNCTime REPLACE-WITH-DEFAULT GET-REPLACE, tpdNCTime REPLACE-WITH-DEFAULT GET-REPLACE, tfrNCTime REPLACE-WITH-DEFAULT GET-REPLACE;;; REGISTERED AS{TLM.moi nccIVMO(10)}; -- NCC Initial values behaviour nccInitialValues-B BEHAVIOUR DEFINED AS !When an instance of the NCC MO is created using the ncc-ncmsPM name binding, the initial values for some of the attributes of the NCC MO may be supplied by an instance of the NCC IVMO. The means by which an instance(if any) of the NCC IVMO are identified are a local matter.!; -- Use of NCC initial values behaviour use-of-nccInitialValues-B BEHAVIOUR DEFINED AS !The creation of an instance of the NCC MO using the ncc-ncmsPM name binding may reference an instance of NCC IVMO. When this occurs, some of the initial values of the attributes of the instance of NCC MO may be supplied by the values of the attributes in the specified instance of the NCC IVMO. However any such value may be overridden by a value supplied by local means (for example across an internal interface). Where values are supplied by the IVMO, the initial values of an attribute of NCC MO shall be the value of the corresponding attribute in the NCC IVMO (that is, which has the same attribute template label).!; -- Name Binding ncc-ncmsPM NAME BINDING SUBORDINATE OBJECT CLASS ncc AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS ncmsPM AND SUBCLASSES; WITH ATTRIBUTE nccId; BEHAVIOUR ncc-ncmsPM-B BEHAVIOUR DEFINED AS !The name binding that applies when the ncc managed object is created and deleted.!;; CREATE WITH-REFERENCE-OBJECT; DELETE; REGISTERED AS{TLM.nboi ncc-ncmsPM (15)}; nccIVMO-ncmsPM NAME BINDING SUBORDINATE OBJECT CLASS nccIVMO AND SUBCLASSES; NAMED BY SUPERIOR OBJECT CLASS ncmsPM AND SUBCLASSES; WITH ATTRIBUTE nccIVMOId; BEHAVIOUR nccIVMO-ncmsPM-B BEHAVIOUR DEFINED AS !The name binding that applies when the nccIV managed object is created and deleted.!;; CREATE WITH-REFERENCE-OBJECT; DELETE; REGISTERED AS{TLM.nboi nccIV-ncmsPM(16)}; --- Attribute nccId ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.NameType; MATCHES FOR EQUALITY; BEHAVIOUR nccId-B BEHAVIOUR DEFINED AS !The attribute that is used in naming instances of the network connection control managed object class.!;; REGISTERED AS{TLM.aoi nccId (68)}; nccIVMOId ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.NameType; MATCHES FOR EQUALITY; BEHAVIOUR nccIVMOId-B BEHAVIOUR DEFINED AS !The attribute that is used in naming instances of the network connection control initial value managed object class.!;; REGISTERED AS{TLM.aoi nccIVMOId (69)}; nc-COL ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.NC-COLSyntax; MATCHES FOR EQUALITY; BEHAVIOUR nc-COL-B BEHAVIOUR DEFINED AS !The attribute that indicates the collision algorithm as defined in Annex B of ITU-T Rec. X.224 | ISO/IEC 8073. In NCCIV managed object, indicates the collision algorithm to be used. In NCC managed object, indicates the collision algorithm in use.!;; REGISTERED AS{TLM.aoi nc-COL (70)}; nc-PREF ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.NC-PREFSyntax; MATCHES FOR EQUALITY; BEHAVIOUR nc-PREF-B BEHAVIOUR DEFINED AS !The attribute that indicates the preference the initiator has to keep the network connection as defined in Annex B of ITU-T Rec. X.224 | ISO/IEC 8073. In NCCIV managed object, indicates the preference to be used. In NCC managed object, indicates the preference in use.!;; REGISTERED AS{TLM.aoi nc-PREF (71)}; nc-REC ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.NC-RECSyntax; MATCHES FOR EQUALITY; BEHAVIOUR nc-REC-B BEHAVIOUR DEFINED AS !The attribute that indicates the recovery optimization option as defined in Annex B of ITU-T Rec. X.224 | ISO/IEC 8073. In NCCIV managed object, indicates the recovery optimization option to be used. In NCC managed object, indicates the recovery optimization option in use.!;; REGISTERED AS{TLM.aoi nc-REC (72)}; nc-REF ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.NC-REFSyntax; MATCHES FOR EQUALITY; BEHAVIOUR nc-REF-B BEHAVIOUR DEFINED AS !The attribute that indicates the nc-reference as defined in Annex B of ITU-T Rec. X.224 | ISO/IEC 8073.!;; REGISTERED AS{TLM.aoi nc-REF (73)}; ncRecoveries ATTRIBUTE DERIVED FROM "GMI":nonWrapping64BitCounter; BEHAVIOUR ncRecoveries-B BEHAVIOUR DEFINED AS !The attribute that indicates the total number of network connection successful recoveries.!;; REGISTERED AS{TLM.aoi ncRecoveries (74)}; nc-Right ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.NC-RightSyntax; MATCHES FOR EQUALITY; BEHAVIOUR nc-Right-B BEHAVIOUR DEFINED AS !The attribute that indicates the type of right of use as defined in Annex B of ITU-T Rec. X.224 | ISO/IEC 8073. In NCCIV managed object, indicates the type of right of use to be used. Namely, the value "my-side" means "SA", "remote-side" means "RA" and "both-sides" means "RR". In NCC managed object, indicates the type of right of use in use.!;; REGISTERED AS{TLM.aoi networkConnectionRight (75)}; sourceOfAllocation ATTRIBUTE WITH ATTRIBUTE SYNTAX TLM.SourceOfAllocationSyntax; MATCHES FOR EQUALITY; BEHAVIOUR sourceOfAllocation-B BEHAVIOUR DEFINED AS !The attribute that indicates the transport entity that established the network connection at the first time during the life time of an NC reference.!;; REGISTERED AS{TLM.aoi sourceOfAllocation (76)}; tfrNCTime ATTRIBUTE DERIVED FROM "GMI":timer; BEHAVIOUR tfrNCTime-B BEHAVIOUR DEFINED AS !Value of the TFR-NC timer as defined in Annex B of ITU-T Rec. X.224 | ISO/IEC 8073.!;; REGISTERED AS{TLM.aoi tfrNCTime (77)}; tpdNCTime ATTRIBUTE DERIVED FROM "GMI":timer; BEHAVIOUR tpdNCTime-B BEHAVIOUR DEFINED AS !Value of the TPD-NC timer as defined in Annex B of ITU-T Rec. X.224 | ISO/IEC 8073.!;; REGISTERED AS{TLM.aoi tpdNCTime (78)}; ttrNCTime ATTRIBUTE DERIVED FROM "GMI":timer; BEHAVIOUR ttrNCTime-B BEHAVIOUR DEFINED AS !Value of the TTR-NC timer as defined in Annex B of ITU-T Rec. X.224 | ISO/IEC 8073.!;; REGISTERED AS{TLM.aoi ttrNCTime (79)}; -- ============================================================================= -- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004