• There are no items in your cart

BS ISO/IEC 10026-2:1998

Current

Current

The latest, up-to-date edition.

Information technology. Open systems interconnection. Distributed transaction processing OSI TP service

Available format(s)

Hardcopy , PDF

Language(s)

English

Published date

15-02-1999

€416.02
Excluding VAT

Foreword
Introduction
1 Scope
2 Normative references
3 Definitions
4 Abbreviations
5 Conventions
       5.1 Service conventions
       5.2 Usage of the term transaction
       5.3 Usage of italics for notations
6 Overview of the OSI TP Service
7 Service facilities
       7.1 Functional unit descriptions
       7.2 Services contained in functional units
       7.3 Service for modelling data transfer
       7.4 Structure of service descriptions
       7.5 Effects of dialogue termination
8 Service primitives and their parameters
9 Data transfer
       9.1 Overview of data transfer
       9.2 Data transfer service, TP-DATA
10 The Dialogue functional unit
       10.1 Overview of the Dialogue functional unit
       10.2 Dialogue Establishment service, TP-BEGIN-DIALOGUE
       10.3 Dialogue Termination service, TP-END-DIALOGUE
       10.4 User Error Reporting service, TP-U-ERROR
       10.5 User Abort service, TP-U-ABORT
       10.6 Provider Abort service, TP-P-ABORT
11 The Shared Control functional unit
11.1 Overview of the Shared Control functional unit
12 The Polarized Control functional unit
       12.1 Overview of the Polarized Control functional unit
       12.2 Grant Control service, TP-GRANT-CONTROL
       12.3 Request Control service, TP-REQUEST-CONTROL
13 The Handshake functional unit
       13.1 Overview of the Handshake functional unit
       13.2 Handshake service, TP-HANDSHAKE
       13.3 Handshake and Grant Control service,
       TP-HANDSHAKE-AND-GRANT-CONTROL
14 The commitment-related functional units
       14.1 Introduction
       14.2 Overview of the Commit functional unit
       14.3 Overview of the Chained Transactions functional
              unit
       14.4 Overview of the Unchained Transactions functional
              unit
       14.5 Begin Transaction service, TP-BEGIN-TRANSACTION
       14.6 Deferred End Dialogue service, TP-DEFERRED-END-
              DIALOGUE
       14.7 Deferred Grant Control service, TP-DEFERRED-
              GRANT-CONTROL
       14.8 TP-PREPARE request
       14.9 TP-PREPARE indication
       14.10 TP-READY indication
       14.11 TP-COMMIT request
       14.12 TP-COMMIT indication
       14.13 TP-DONE request
       14.14 TP-COMMIT-COMPLETE indication
       14.15 TP-ROLLBACK request
       14.16 TP-ROLLBACK indication
       14.17 TP-ROLLBACK-COMPLETE indication
       14.18 Heuristic Reporting service, TP-HEURISTIC-REPORT
              indication
Annexes
A Service State Table
A.1 Overview
A.2 Dialogue States
A.3 Variables
A.4 Actions
A.5 Node Crash
A.6 Keys
A.7 Blank Intersections
A.8 Node Contingency Table
A.9 Service State Table
B B.1 Changes from the first edition to produce the
             second edition
Tables
       Table 1 - Functional units and their service
       Table 2 - Service for modelling data transfer
       Table 3 - OSI TP service primitives
       Table 4 - TP-DATA primitives and parameters
       Table 5 - TP-BEGIN-DIALOGUE primitives and their
                 parameters
       Table 6 - TP-END-DIALOGUE primitives and their
                 parameters
       Table 7 - TP-U-ERROR primitives
       Table 8 - TP-U-ABORT primitives and their parameters
       Table 9 - TP-P-ABORT indication and its parameters
       Table 10- TP-GRANT-CONTROL primitives
       Table 11- TP-REQUEST-CONTROL primitives
       Table 12- TP-HANDSHAKE primitives and their parameter
       Table 13- The Handshake functional unit
       Table 14- TP-BEGIN-TRANSACTION primitives
       Table 15- TP-DEFERRED-END-DIALOGUE primitives
       Table 16- TP-DEFERRED-GRANT-CONTROL primitives
       Table 17- TP-PREPARE request and its parameter
       Table 18- TP-PREPARE indication and its parameter
       Table 19- TP-READY indication
       Table 20- TP-COMMIT request
       Table 21- TP-COMMIT indication
       Table 22- TP-DONE request and its parameter
       Table 23- TP-COMMIT-COMPLETE indication
       Table 24- TP-ROLLBACK request
       Table 25- TP-ROLLBACK indication
       Table 26- TP-ROLLBACK-COMPLETE indication
       Table 27- TP-HEURISTIC-REPORT indication and parameter
       Table 28- TP-READ-ONLY request and its parameter
       Table 29- TP-READ-ONLY indication
       Table 30- TP-EARLY-EXIT request and its parameters
       Table 31- TP-EARLY-EXIT indication and its parameters
       Table 32- TP-ONE-PHASE request
       Table 33- TP-ONE-PHASE indication
       Table 34- TP-UNKNOWN indication
       Table 35- TP-UNKNOWN-COMPLETE indication
       Table 36- TP-COMPLETION-REPORT indication and its
                 parameters
Figures
1 Combination of functional units and resulting dialogue
       types
2 Unconfirmed TP-BEGIN-DIALOGUE sequence of primitives
3 Confirmed TP-BEGIN-DIALOGUE sequence of primitives
4 Unconfirmed TP-END-DIALOGUE sequence of primitives
5 Confirmed END-DIALOGUE sequence of primitives
6 TP-U-ERROR sequence of primitives
7 TP-U-ERROR as the negative confirmation to a handshake
       service
8 TP-U-ABORT sequence of primitives
9 TP-P-ABORT sequence of primitives
10 TP-GRANT-CONTROL sequence of primitives
11 TP-REQUEST-CONTROL sequence of primitives
12 TP-HANDSHAKE sequence of primitives
13 TP-HANDSHAKE-AND-GRANT-CONTROL sequence of primitives
14 TP-BEGIN-TRANSACTION sequence of primitives
15 TP-DEFERRED-END-CONTROL sequence of primitives
16 TP-DEFERRED-GRANT-CONTROL sequence of primitives

Defines in an abstract way the Distributed Transaction Processing Service within the Application Layer in terms of: the parameter data associated with each service primitive's action and event; the actions and events of the service primitives; the relationship between, and the valid sequences of these actions and events. Coverage includes definitions, abbreviations, conventions and service facilities.

Committee
IST/6
DevelopmentNote
Reviewed and confirmed by BSI, November, 2004. (11/2004)
DocumentType
Standard
Pages
146
PublisherName
British Standards Institution
Status
Current
Supersedes

This part of ISO/IEC10026 defines in an abstract way the Distributed Transaction Processing Service within the Application Layer in terms of: the actions and events of the service primitives; the parameter data associated with each service primitive\'s action and event; and the relationship between, and the valid sequences of these actions and events. It does not specify individual implementations or products, nor does it constrain the implementation of entities or interfaces within a computer system.

Standards Relationship
ISO/IEC 10026-2:1998 Similar to

ISO/IEC 7498-3:1997 Information technology — Open Systems Interconnection — Basic Reference Model: Naming and addressing
ISO/IEC 7498-1:1994 Information technology Open Systems Interconnection Basic Reference Model: The Basic Model
ISO/IEC 10731:1994 Information technology Open Systems Interconnection Basic Reference Model Conventions for the definition of OSI services
ISO/IEC 10026-3:1998 Information technology Open Systems Interconnection Distributed Transaction Processing Part 3: Protocol specification
ISO/IEC 8649:1996 Information technology Open Systems Interconnection Service definition for the Association Control Service Element
ISO/IEC 10026-1:1998 Information technology Open Systems Interconnection Distributed Transaction Processing Part 1: OSI TP Model

Access your standards online with a subscription

Features

  • Simple online access to standards, technical information and regulations.

  • Critical updates of standards and customisable alerts and notifications.

  • Multi-user online standards collection: secure, flexible and cost effective.