home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-12-16 | 55.8 KB | 1,437 lines |
- -- 5.2 Common Transport Layer GDMO Definitions
- -- The following Templates are referred to from multiple objects.
- -- Behaviours
-
- commonCreationDeletion-B BEHAVIOUR
- DEFINED AS
- !Managed object class imports the 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 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) attributId and (optional) newAttributeValue
- parameters are used.!;
-
- octetsSentReceivedCounter-B BEHAVIOUR
- DEFINED AS
- !The octetsSentCounter and octetsReceivedCounter shall count
- only user data cotects 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.!;
-
- -- 5.3 The Transport Subsystem Managed Object
-
- -- 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 can not 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 "Rec. X.723 | ISO/IEC 10165-5":subsystem;
- -- which is derived from "Rec. X.721 | ISO/IEC 10165-2":top
- CHARACTERIZED BY transportSubsystem-P PACKAGE
- BEHAVIOUR commonCreationDeletion-B;
- ATTRIBUTES
- "Rec. X.723 | ISO/IEC 10165-5":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 "Rec. X.721 | ISO/IEC 10165-2 : 1992":system AND SUBCLASSES;
- WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":subsystemId;
- REGISTERED AS {TLM.nboi transportSubsystem-system (1)};
-
- -- 5.4 The Transport Entity Managed Object
-
- -- There may be multiple instances of these MOs within a system.
- -- These Managed Objects can not be created or deleted
- -- explicitly by management operation. They exist inherently in a system;
- -- created and deleted as part of system operation.
-
- transportEntity MANAGED OBJECT CLASS
- DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":communicationsEntity;
- -- which is derived from "Rec. X.721 | ISO/IEC 10165-2 : 1992":top
- CHARACTERIZED BY transportEntity-P PACKAGE
- BEHAVIOUR tEPackageImportedNotifications-B;
- ATTRIBUTES
- targetNSAP GET-REPLACE ADD-REMOVE,
- actualNSAP GET,
- undecodedNSDUs GET,
- checksumErrorsDetected GET,
- protocolErrors 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.
- "Rec. X.723 | ISO/IEC 10165-5":counters
- undecodedNSDUs
- checksumErrorsDetected
- protocolErrors;
- NOTIFICATIONS
- -- protocolErrorNotification;
- -- The following notification is not issued by the entity MO
- -- itself, but by one of its contained protocol machine
- -- MOs. However, the notification is the same in each case.
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":communicationsAlarm
- tEProtocolErrorPDUHeader
- tEProtocolErrorSourceAddress
- tEProtocolErrorReasonCode;;;
- --
- 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 Rec X.721 | ISO/IEC 10165-2, 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' ( ie 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 NAME BINDING
- SUBORDINATE OBJECT CLASS transportEntity AND SUBCLASSES;
- NAMED BY
- SUPERIOR OBJECT CLASS transportSubsystem AND SUBCLASSES;
- WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":communicationsEntityId;
- REGISTERED AS {TLM.nboi transportEntity-transportSubsystem (2)};
- ---Attributes
- 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)};
-
- 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)};
- undecodedNSDUs ATTRIBUTE
- DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
- BEHAVIOUR undecodedNSDUs-B BEHAVIOUR
- DEFINED AS
- Number of NSDUs that cannot be attributed to any protocol machines;;
- REGISTERED AS {TLM.aoi undecodedNSDUs (5)};
- checksumErrorsDetected ATTRIBUTE
- DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
- 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 "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
- BEHAVIOUR protocolErrors-B BEHAVIOUR
- DEFINED AS
- Counter associated to the protocolErrorNotification;;
- REGISTERED AS {TLM.aoi protocolErrors(7)};
- ---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)};
-
- -- 5.5 The connectionless-mode transport protocol Machine MO.
- -- 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 clmodePM MO may be created in the
- -- 'enabled' operational state.
- clmodePM MANAGED OBJECT CLASS
- DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":clProtocolMachine;
- -- which is derived from "Rec. X.721 | ISO/IEC 10165-2 : 1992":top
- CHARACTERIZED BY clmodePM-P PACKAGE
- BEHAVIOUR clPackageImportedNotifications-B,
- commonStateChange-B,
- commonCreationDeletion-B;
- ATTRIBUTES
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState GET,
- "Rec. X.723 | ISO/IEC 10165-5":clProtocolMachineId
- INITIAL VALUE TLM.clmodePMId-Value GET,
- clChecksumOption REPLACE-WITH-DEFAULT GET-REPLACE,
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter GET,
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter GET,
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusSent GET,
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusReceived GET,
- undeliverablePDUsCounter GET;
- ATTRIBUTE GROUPS
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":state
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState,
- "Rec. X.723 | ISO/IEC 10165-5":counters
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusSent
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusReceived
- undeliverablePDUsCounter ;
- ACTIONS
- "Rec. X.723 | ISO/IEC 10165-5":activate,
- "Rec. X.723 | ISO/IEC 10165-5":deactivate;
- NOTIFICATIONS
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion,
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":stateChange,
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":communicationsAlarm
- clPMPDUHeader
- clPMSourceAddress;
- ;;
-
- REGISTERED AS {TLM.moi clmodePM (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 clmodePM-P package imports communicationsAlarm from
- Rec. X.721 | ISO/IEC 10165-2 : 1992, 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' (ie 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
- clmodePM-transportEntity-Management NAME BINDING
- SUBORDINATE OBJECT CLASS clmodePM AND SUBCLASSES;
- NAMED BY
- SUPERIOR OBJECT CLASS transportEntity AND SUBCLASSES;
- WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":clProtocolMachineId;
- BEHAVIOUR clmodePM-transportEntity-Management-B BEHAVIOUR
- DEFINED AS
- The name binding that applies when the clmodePM
- managed object can be explicitly created and
- deleted by management;;
- CREATE;
- DELETE ONLY-IF-NO-CONTAINED-OBJECTS;
- REGISTERED AS {TLM.nboi clmodePM-transportEntity-Management (3)};
-
-
- clmodePM-transportEntity-Automatic NAME BINDING
- SUBORDINATE OBJECT CLASS clmodePM AND SUBCLASSES;
- NAMED BY
- SUPERIOR OBJECT CLASS transportEntity AND SUBCLASSES;
- WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":clProtocolMachineId;
- BEHAVIOUR clmodePM-transportEntity-Automatic-B BEHAVIOUR
- DEFINED AS
- The name binding that applies when the clmodePM
- managed object cannot be explicitly created and
- deleted by management;;
- REGISTERED AS {TLM.nboi clmodePM-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 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 "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
- BEHAVIOUR undeliverablePDUsCounter-B BEHAVIOUR
- DEFINED AS
- Counter associated to the undeliverable PDU Notification
- as recommended in GDMO Clause 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)};
-
-
- -- 5.6 The Connection-Oriented Transport Protocol Machine MO.
- -- 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 comodePM MO may be created in the
- -- 'enabled' operational state.
- comodePM MANAGED OBJECT CLASS
- DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":coProtocolMachine;
- -- which is derived from "Rec. X.721 | ISO/IEC 10165-2 : 1992":top
- CHARACTERIZED BY comodePM-P PACKAGE
- BEHAVIOUR commonStateChange-B,
- commonCreationDeletion-B,
- comodePMImportedNotifications-B;
- ATTRIBUTES
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter GET,
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter GET,
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState GET,
- openConnections GET,
- maxConnections REPLACE-WITH-DEFAULT
- GET-REPLACE,
- localSuccessfulConnections GET,
- remoteSuccessfulConnections GET,
- localUnsuccessfulConnections GET,
- remoteUnsuccessfulConnections GET,
- localErrorDisconnects GET,
- remoteErrorDisconnects GET,
- unassociatedTPDUs GET,
- maxOpenConnections REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE see attribute behaviour
- GET;
- ATTRIBUTE GROUPS
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":state
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":administrativeState
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":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.
- "Rec. X.723 | ISO/IEC 10165-5":counters
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter
- openConnections
- localSuccessfulConnections
- remoteSuccessfulConnections
- localUnsuccessfulConnections
- remoteUnsuccessfulConnections
- localErrorDisconnects
- remoteErrorDisconnects
-
- unassociatedTPDUs
- maxOpenConnections;
- ACTIONS
- "Rec. X.723 | ISO/IEC 10165-5":activate,
- "Rec. X.723 | ISO/IEC 10165-5":deactivate;
- NOTIFICATIONS
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion,
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":stateChange,
- -- incomingConnectionRejected
- "Rec. X.723 | ISO/IEC 10165-5":communicationsInformation
- rejectionCause
- callingNSAPAddress-PAR
- calledNSAPAddress-PAR
- callingTSelector-PAR
- calledTSelector-PAR
- networkConnectionIDs-PAR;;;
- REGISTERED AS {TLM.moi comodePM (4)};
- ---Behaviour
- comodePMImportedNotifications-B BEHAVIOUR
- DEFINED AS
- The comodePM-P package imports the communicationsInformation
- notification from "Rec. X723 | 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,
- CallingTSelector, CalledTSelector and Network Connection Id
- shall be reported as parameters in the informationData field;
- ---Name Bindings
- comodePM-transportEntity-Management NAME BINDING
- SUBORDINATE OBJECT CLASS comodePM AND SUBCLASSES;
- NAMED BY
- SUPERIOR OBJECT CLASS transportEntity AND SUBCLASSES;
- WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":coProtocolMachineId;
- BEHAVIOUR comodePM-transportEntity-Management-B BEHAVIOUR
- DEFINED AS
- The name binding that applies when the clmodePM
- managed object can be explicitly created and
- deleted by management;;
- CREATE;
- DELETE ONLY-IF-NO-CONTAINED-OBJECTS;
- REGISTERED AS {TLM.nboi comodePM-transportEntity-Management (4)};
-
- comodePM-transportEntity-Automatic NAME BINDING
- SUBORDINATE OBJECT CLASS comodePM AND SUBCLASSES;
- NAMED BY
- SUPERIOR OBJECT CLASS transportEntity AND SUBCLASSES;
- WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":coProtocolMachineId;
- BEHAVIOUR comodePM-transportEntity-Automatic-B BEHAVIOUR
- DEFINED AS
- The name binding that applies when the clmodePM
- managed object cannot be explicitly created and
- deleted by management;;
- REGISTERED AS {TLM.nboi comodePM-transportEntity-Automatic (10)};
- --- Attributes
- 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.
- Updated upon each connection establishment and release;;
- REGISTERED AS {TLM.aoi openConnections (12)};
- 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 aperiod during which the openConnections attribute
- has a value which is greater than maxConnections.;;
- REGISTERED AS {TLM.aoi maxConnections (13)};
- localSuccessfulConnections ATTRIBUTE
- DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
- 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)};
-
- remoteSuccessfulConnections ATTRIBUTE
- DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
- 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)};
- localUnsuccessfulConnections ATTRIBUTE
- DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
- BEHAVIOUR localUnsuccessfulConnections-B BEHAVIOUR
- DEFINED AS
- number of 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)};
- remoteUnsuccessfulConnections ATTRIBUTE
- DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
- BEHAVIOUR remoteUnsuccessfulConnections-B BEHAVIOUR
- DEFINED AS
- Number of unsuccessful transport connections initiated by a remote
- Transport Entity which failed to reach the open state;;
- REGISTERED AS {TLM.aoi remoteUnsuccessfulConnections (17)};
- localErrorDisconnects ATTRIBUTE
- DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
- 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)};
- remoteErrorDisconnects ATTRIBUTE
- DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
- BEHAVIOUR remoteErrorDisconnects-B BEHAVIOUR
- DEFINED AS
- The number of disconnects initiated by a peer Transport entity
- upon ussuing 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)};
-
- unassociatedTPDUs ATTRIBUTE
- DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
- 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)};
- 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 the
- 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)};
- ---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) };
-
- -- 5.7 The TSAP Managed Object
- -- There is one tSAP MO for
- -- each TSAP currently recognised 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 "Rec. X.723 | ISO/IEC 10165-5":sap1;
- -- which is derived from "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
- CHARACTERIZED BY tSAP-P PACKAGE
- BEHAVIOUR commonCreationDeletion-B;
- ATTRIBUTES
- "Rec. X.723 | ISO/IEC 10165-5":sap1Address
- INITIAL VALUE DERIVATION RULE tSAPAddress-B GET;
- NOTIFICATIONS
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":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 CMI-P create;
- --- Name Bindings
-
- tSAP-transportEntity-Automatic NAME BINDING
- SUBORDINATE OBJECT CLASS tSAP AND SUBCLASSES;
- NAMED BY
- SUPERIOR OBJECT CLASS transportEntity AND SUBCLASSES;
- WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":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 "Rec. X.723 | ISO/IEC 10165-5":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 beincluded in the Create
- operation, otherwise the create operation will fail ;;
- CREATE;
- DELETE;
- REGISTERED AS {TLM.nboi tSAP-transportEntity-Management (6)};
-
- -- 5.8 The Transport Connection Managed Object and IVMO
- -- 5.8.1 The Transport Connection Managed Object
- --Editor's Note - In order to perform alignment with DIS10733,
- --Network layer Management Specification, and with the current text of
- --Data Link layer managment Specification, the structure for definition
- --of Transport Connection and Transport Connection IVMO has been changed.
- --Both objects are described within the same subclause and reference the same
- --attributes and notifications as much as possible. For those attributes that are
- -- used by both objects, definitions of BEHAVIOUR clauses have been
- --modified in order to describe both roles when enecessary.
-
- -- There may be multiple instances of these Managed Objects
- -- within a connection-oriented protocol machine. Each corresponds
- -- to a Transport connection. It is created and deleted by the operation
- -- of the protocol machine.
-
- -- 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 "Rec. X.723 | ISO/IEC 10165-5":connection;
- -- which is derived from "Rec. X.721 | ISO/IEC 10165-2 : 1992":top
- CHARACTERIZED BY transportConnection-P PACKAGE
- BEHAVIOUR
- connectionCreationDeletion-B,
- successfulConnectionEstablishment-B,
- transportConnection-B BEHAVIOUR
- DEFINED AS
- The following points should be noted with regard to
- items inherited from elsewhere:
- octets sent/received counters: these count only octets
- of user data, not protocol control information.;;
- ATTRIBUTES
- protocolClass GET,
- maxTPDUSize GET,
- localReference GET,
- remoteReference GET,
- callingTSelector GET,
- calledTSelector GET,
- callingNSAPAddress GET,
- calledNSAPAddress GET,
- respondingNSAPAddress GET,
- connectionDirection GET,
- networkConnectionIDs GET,
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusSent GET,
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusReceived GET,
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter GET,
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter GET,
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusRetransmittedErrorCounter GET;
- ATTRIBUTE GROUPS
- "Rec. X.723 | ISO/IEC 10165-5":counters
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusSent
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusReceived
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsSentCounter
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":octetsReceivedCounter
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":pdusRetransmittedErrorCounter;
- NOTIFICATIONS
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation
- transportConnectionName
- protocolClass-PAR
- maxTPDUSize-PAR
- callingTSelector-PAR
- calledTSelector-PAR
- callingNSAPAddress-PAR
- calledNSAPAddress-PAR
- respondingNSAPAddress-PAR
- connectionDirection-PAR
- networkConnectionIDs-PAR,
- "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion
- transportConnectionName
- protocolClass-PAR
- maxTPDUSize-PAR
- callingTSelector-PAR
- calledTSelector-PAR
- callingNSAPAddress-PAR
-
- calledNSAPAddress-PAR
- respondingNSAPAddress-PAR
- connectionDirection-PAR
- networkConnectionIDs-PAR
- objectDeletionCause,
- -- successfulConnectionEstablishment
- "Rec. X.723 | ISO/IEC 10165-5":communicationsInformation
- 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 Transport Class 1 is implemented,
- transportConnectionClass2-P
- PRESENT IF Transport Class 2 is implemented,
- transportConnectionClass3-P
- PRESENT IF Transport Class 3 is implemented,
- transportConnectionClass4-P
- PRESENT IF Transport Class 4 is implemented;
- --Editor's Note -
- --This is the text that has been agreed in Berlin. I suggest to make it more precise:
- --At the initiating side, present if the corresponding class is requested or can be accepted
- --following class negotiation procedures. At the receiving side, present if the corresponding
- --class is chosen."
-
-
- REGISTERED AS {TLM.moi transportConnection (7)};
-
- -- 5.8.2 Transport Connection IVMO
- -- There may be multiple instances of the transportConnectionIVMO
- -- in a system. A transportConnectionIVMO may be used to supply intial 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 "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
- CHARACTERIZED BY transportConnectionIVMO-P PACKAGE
- ATTRIBUTES
- transportConnectionIVMOId GET,
- protocolClasses REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE is implementation dependent
- GET-REPLACE,
- maxTPDUSize REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE is implementation dependent
- GET-REPLACE;;;
- 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)};
- -- 5.8.3 Elements of management Information for transportConnection MO and
- -- transportConnectionIVMO
- -- Conditional Packages
-
- transportConnectionIVMOClass1-P PACKAGE
- BEHAVIOUR
- transportConnectionIVMOClass1-P-B BEHAVIOUR
- DEFINED AS When Class 1 is implemented;;
- ATTRIBUTES
- networkExpeditedData REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE is implementation dependent
- GET-REPLACE,
- receiptConfirmation REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE is implementation dependent
- GET-REPLACE,
- reassignmentTime REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE is implementation dependent
- GET-REPLACE,
- transportExpeditedService REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE is implementation dependent
- GET-REPLACE;
- 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
- -- DEFAULT VALUE is implementation dependent
- GET-REPLACE,
- extendedFormat REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE is implementation dependent
- GET-REPLACE,
- maximumWindow REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE is implementation dependent
- GET-REPLACE,
- transportExpeditedService REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE is implementation dependent
- GET-REPLACE;
- 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
- -- DEFAULT VALUE is implementation dependent
- GET-REPLACE,
- reassignmentTime REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE is implementation dependent
- GET-REPLACE,
- maximumWindow REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE is implementation dependent
- GET-REPLACE,
- transportExpeditedService REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE is implementation dependent
- 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
- -- DEFAULT VALUE is implementation dependent
- GET-REPLACE,
- extendedFormat REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE is implementation dependent
- GET-REPLACE,
- inactivityTime REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE is implementation dependent
- GET-REPLACE,
- maxTransmissions REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE is implementation dependent
-
- GET-REPLACE,
- retransmissionTime REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE is implementation dependent
- GET-REPLACE,
- windowTimer REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE is implementation dependent
- GET-REPLACE,
- maximumWindow REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE is implementation dependent
- GET-REPLACE,
- transportExpeditedService REPLACE-WITH-DEFAULT
- -- DEFAULT VALUE is implementation dependent
- 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)};
- --- Behaviours
-
- connectionCreationDeletion-B BEHAVIOUR
- DEFINED AS
- !Managed object class imports the 10165-2 objectCreation and
- objectDeletion notifications for transportConnection.
- The precise synchronisation between these notifications and
- related protocol and service interactions is not defined by this
- 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.!;
-
- successfulConnectionEstablishment-B BEHAVIOUR
- DEFINED AS
- !this package imports the communicationsInformation notification
- from "Rec. X.723|ISO/IEC 10165-5".
- It is used to report the following events:
- successfulConnectionEstablishment: Generated when a connection
- is successfully established, i.e. when it makes the transition to the
- OPEN state as defined in ISO/IEC 8073. However,
- the precise synchronization between the notification and
- the corresponding protocol and service interface interactions
- is not defined by this standard.
- The value TLM.successfulConnectionEstablishment shall be reported
- in the informationType field.
- The informationData field shall contain the following parameters:
- transportConnectionName
- protocolClass-PAR
- maxTPDUsize-PAR
- callingTselector-PAR
- calledTSelector-PAR
- callingNSAPAddress-PAR
- calledNSAPAddress-PAR
- respondingNSAPAddress-PAR
- connectionDirection-PAR
- networkConnectionIDs-PAR.!;
-
-
- ---Name Bindings
-
-
- transportConnection-comodePM NAME BINDING
- SUBORDINATE OBJECT CLASS transportConnection
- AND SUBCLASSES;
- NAMED BY
- SUPERIOR OBJECT CLASS comodePM AND SUBCLASSES;
- WITH ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":connectionId;
- REGISTERED AS {TLM.nboi transportConnection-comodePM (8)};
-
- transportConnectionIVMO-comodePM NAME BINDING
- SUBORDINATE OBJECT CLASS transportConnectionIVMO AND SUBCLASSES;
- NAMED BY
- SUPERIOR OBJECT CLASS comodePM AND SUBCLASSES;
- WITH ATTRIBUTE transportConnectionIVMOId;
- CREATE WITH-REFERENCE-OBJECT;
- DELETE;
- REGISTERED AS {TLM.nboi transportConnectionIVMO-comodePM (7)};
-
- ---Attributes
- 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)};
- 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,i ndicates 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)};
-
- 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)};
- 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)};
- receiptConfirmation ATTRIBUTE
- WITH ATTRIBUTE SYNTAX TLM.Boolean;
- MATCHES FOR EQUALITY;
- BEHAVIOUR receiptConfirmation-B BEHAVIOUR
- DEFINED AS
- enbles 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)};
-
- 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)};
- inactivityTime ATTRIBUTE
- DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
- BEHAVIOUR inactivityTime-B BEHAVIOUR
- DEFINED AS
- Value of inactivity time (as defined in ISO 8073) in use
- for the connection;;
- REGISTERED AS {TLM.aoi inactivityTime (46)};
- acknowledgeTime ATTRIBUTE
- DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
- BEHAVIOUR acknowledgeTime-B BEHAVIOUR
- DEFINED AS
- Value of local Acknowledge Timer (as defined in ISO 8073)
- in use for the connection;;
- REGISTERED AS {TLM.aoi acknowledgeTime (47)};
- reassignmentTime ATTRIBUTE
- DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
- BEHAVIOUR reassignmentTime-B BEHAVIOUR
- DEFINED AS
- The value of the Reassignment Time (as defined in ISO 8073)
- to be conveyed or established during connection establishment;;
- REGISTERED AS {TLM.aoi reassignmentTime (48)};
-
- retransmissionTime ATTRIBUTE
- DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
- BEHAVIOUR retransmissionTime-B BEHAVIOUR
- DEFINED AS
- Initial or Current value for the Local Retransmission Time
- as defined in ISO 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 atribute is used in the absence ofother
- information;;
- REGISTERED AS {TLM.aoi retransmissionTime (49)};
- windowTimer ATTRIBUTE
- DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
- BEHAVIOUR windowTimer-B BEHAVIOUR
- DEFINED AS
- Value of Window Timer as defined in ISO 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.;;
- REGISTERED AS {TLM.aoi windowTimer (50)};
- 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 ISO 8073;;
- REGISTERED AS {TLM.aoi maxTransmissions (52)};
-
- transportConnectionIVMOId ATTRIBUTE
- WITH ATTRIBUTE SYNTAX TLM.GraphicString;
- MATCHES FOR EQUALITY;
- REGISTERED AS {TLM.aoi transportConnectionIVMOId (25)};
- 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 ISO 8073 and Addendum 2;;
- REGISTERED AS {TLM.aoi protocolClasses (26)};
-
- 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)};
- localReference ATTRIBUTE
- WITH ATTRIBUTE SYNTAX TLM.Integer;
- MATCHES FOR EQUALITY;
- BEHAVIOUR localReference-B BEHAVIOUR
- DEFINED AS
- The local reference number (as defined in ISO 8073) in use
- for the connection;;
- REGISTERED AS {TLM.aoi localReference (53)};
- remoteReference ATTRIBUTE
- WITH ATTRIBUTE SYNTAX TLM.Integer;
- MATCHES FOR EQUALITY;
- BEHAVIOUR remoteReference-B BEHAVIOUR
- DEFINED AS
- The remote reference number (as defined in ISO 8073) in use
- for the connection;;
- REGISTERED AS {TLM.aoi remoteReference (54)};
- 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)};
-
- 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)};
- 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)};
- 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)};
-
- 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)};
- 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 this 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)};
- reassignmentsAfterFailure ATTRIBUTE
- DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
- BEHAVIOUR reassignmentsAfterFailure-B BEHAVIOUR
- DEFINED AS
- The total number of times the TC has been reassigned to NC;;
- REGISTERED AS {TLM.aoi reassignmentsAfterFailure (62)};
- 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)};
- --- Parameters
-
- 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)};
-
- transportConnectionName PARAMETER
- CONTEXT EVENT-INFO;
- ATTRIBUTE "Rec. X.723 | ISO/IEC 10165-5":connectionId;;
-
- protocolClass-PAR PARAMETER
- CONTEXT EVENT-INFO;
- ATTRIBUTE protocolClass;;
- maxTPDUSize-PAR PARAMETER
- CONTEXT EVENT-INFO;
- ATTRIBUTE maxTPDUSize;;
- callingTSelector-PAR PARAMETER
- CONTEXT EVENT-INFO;
- ATTRIBUTE callingTSelector;;
- calledTSelector-PAR PARAMETER
- CONTEXT EVENT-INFO;
- ATTRIBUTE calledTSelector;;
- callingNSAPAddress-PAR PARAMETER
- CONTEXT EVENT-INFO;
- ATTRIBUTE callingNSAPAddress;;
- calledNSAPAddress-PAR PARAMETER
- CONTEXT EVENT-INFO;
- ATTRIBUTE calledNSAPAddress;;
- respondingNSAPAddress-PAR PARAMETER
- CONTEXT EVENT-INFO;
- ATTRIBUTE respondingNSAPAddress;;
- connectionDirection-PAR PARAMETER
- CONTEXT EVENT-INFO;
- ATTRIBUTE connectionDirection;;
- networkConnectionIDs-PAR PARAMETER
- CONTEXT EVENT-INFO;
- ATTRIBUTE networkConnectionIDs;;
-
- -- 6 .ASN1 Modules
-
- TLM {joint-iso-ccitt transport-layer(14) management(0) tlAsn1Module(2) 0}
- DEFINITIONS IMPLICIT TAGS::= BEGIN
- -- EXPORTS everything
- -- IMPORTS communicationProtocolError
- -- FROM Attribute-ASN1Module {joint-iso-ccitt-ms(9) smi(3) part2(2) asn1Module(2) 1}
-
- -- 6.1 Object identifiers definitions
- -- 6.1.1 Abbreviations
- tloi OBJECT IDENTIFIER ::={joint-iso-ccitt transport-layer(14) management(0)}
- sseoi OBJECT IDENTIFIER::={tloi standardSpecificExtension(0)}
- moi OBJECT IDENTIFIER::={tloi objectclass(3)}
- poi OBJECT IDENTIFIER::={tloi package(4)}
- proi OBJECT IDENTIFIER::={tloi parameter(5)}
- nboi OBJECT IDENTIFIER::={tloi namebinding(6)}
- aoi OBJECT IDENTIFIER::={tloi attribute(7)}
- agoi OBJECT IDENTIFIER::={tloi attributeGroup(8)}
- acoi OBJECT IDENTIFIER::={tloi action(9)}
- noi OBJECT IDENTIFIER::={tloi notification(10)}
- -- 6.1.2 Others
- successfulConnectionEstablishment OBJECT IDENTIFIER::=
- {sseoi informationtype(4) successfulConnectionEstablishment (1)}
- incomingConnectionRejectedType OBJECT IDENTIFIER::=
- {sseoi informationtype(4) incomingConnectionRejected (2)}
-
- -- 6.2 Other Definitions
- Boolean ::= BOOLEAN
- clmodePMId-Value GRAPHICSTRING ::= "TransportSubsystem"
- ConnectionDirectionSyntax ::= ENUMERATED {
- outbound(0),inbound(1)}
- DeletionCauseSyntax::= ENUMERATED {
- ProtocolError(0),NetworkServiceProvider(1),RemoteCongestion(3),L
- ocalCongestion(4)}
- GraphicString ::= GRAPHICSTRING
- Integer ::= INTEGER
- LocalDistinguishedName::=CMIP-1.BaseManagedObjectId
- LocalDistinguishedNames::=SET OF localDstinguishedName
- NonWrappingCounter::=INTEGER(0..18446744073709551615) -- (0..264-1)
- OctetString ::= OCTETSTRING
- ProtocolClassSyntax ::= ENUMERATED {
- class0(0), class1(1), class2(2),
- class3(3), class4(4) }
- ProtocolClassesSyntax ::= SET OF protocolClassSyntax
- PDUHeaderSyntax::=OCTETSTRING(SIZE(1..255))
- ReasonCodeSyntax::=INTEGERe
- SourceAddressSyntax::=OCTETSTRING -- min and max sizes ? --
- Timer::=SEQUENCE{
- exponent [1] INTEGER(-62..63)
- mantissa [2] INTEGER(0..65535)
- transportSubsystemId-Value GRAPHICSTRING ::= "TransportSubsystem"
-
- END
-
-
-