Information technology — Open Systems Interconnection — Distributed Transaction Processing — Part 2: OSI TP Service

Technologies de l'information — Interconnexion de systèmes ouverts (OSI) — Traitement transactionnel réparti — Partie 2: Service OSI TP

General Information

Status
Published
Publication Date
21-Oct-1998
Current Stage
9093 - International Standard confirmed
Start Date
26-Sep-2003
Completion Date
19-Apr-2025
Ref Project

Relations

Standard
ISO/IEC 10026-2:1998 - Information technology -- Open Systems Interconnection -- Distributed Transaction Processing
English language
136 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL ISO/IEC
STANDARD 10026-2
Third edition
1998-10-15
Information technology — Open Systems
Interconnection — Distributed Transaction
Processing —
Part 2:
OSI TP Service
Technologies de l'information — Interconnexion de systèmes ouverts
(OSI) — Traitement transactionnel réparti —
Partie 2: Service OSI TP
Reference number
B C
............................................................................................................................................... Page
Contents
Foreword.v
Introduction. vi
1 Scope.1
2 Normative references .1
3 Definitions.1
4 Abbreviations.4
5 Conventions.4
5.1 Service conventions.4
5.2 Usage of the term transaction.5
5.3 Usage of italics for notations.5
6 Overview of the OSI TP Service.6
7 Service facilities.6
7.1 Functional unit descriptions .6
7.2 Services contained in functional units.9
7.3 Service for modelling data transfer.10
7.4 Structure of service descriptions.10
7.5 Effects of dialogue termination .11
8 Service primitives and their parameters .12
9 Data transfer.14
9.1 Overview of data transfer.14
9.2 Data transfer service, TP-DATA .14
10 The Dialogue functional unit .16
10.1 Overview of the Dialogue functional unit.16
10.2 Dialogue Establishment service, TP-BEGIN-DIALOGUE.16
10.3 Dialogue Termination service, TP-END-DIALOGUE.21
10.4 User Error Reporting service, TP-U-ERROR .23
10.5 User Abort service, TP-U-ABORT .25
10.6 Provider Abort service, TP-P-ABORT.28
11 The Shared Control functional unit .30
11.1 Overview of the Shared Control functional unit.30
12 The Polarized Control functional unit.30
12.1 Overview of the Polarized Control functional unit .30
12.2 Grant Control service, TP-GRANT-CONTROL .30
12.3 Request Control service, TP-REQUEST-CONTROL .31
©  ISO/IEC 1998
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced
or utilized in any form or by any means, electronic or mechanical, including photocopying
and microfilm, without permission in writing from the publisher.
ISO/IEC Copyright Office • Case postale 56 • CH-1211 Genève 20 • Switzerland
Printed in Switzerland
ii
©
ISO/IEC ISO/IEC 10026-2:1998(E)
13 The Handshake functional unit.33
13.1 Overview of the Handshake functional unit .33
13.2 Handshake service, TP-HANDSHAKE.33
13.3 Handshake and Grant Control service, TP-HANDSHAKE-AND-GRANT-CONTROL.35
14 The commitment-related functional units .36
14.1 Introduction .36
14.2 Summary .37
14.3 Overview of the Chained Transactions functional unit.43
14.4 Overview of the Unchained Transactions functional unit.43
14.5 Begin Transaction service, TP-BEGIN-TRANSACTION .43
14.6 Deferred End Dialogue service, TP-DEFERRED-END-DIALOGUE .45
14.7 Deferred Grant Control service, TP-DEFERRED-GRANT-CONTROL .47
14.8 TP-PREPARE request.48
14.9 TP-PREPARE indication.49
14.10 TP-READY indication.50
14.11 TP-COMMIT request .51
14.12 TP-COMMIT indication .53
14.13 TP-DONE request.54
14.14 TP-COMMIT-COMPLETE indication .56
14.15 TP-ROLLBACK request.56
14.16 TP-ROLLBACK indication.57
14.17 TP-ROLLBACK-COMPLETE indication.58
14.18 Heuristic Reporting service, TP-HEURISTIC-REPORT indication .59
14.19 TP-READ-ONLY request .60
14.20 TP-READ-ONLY indication.62
14.21 TP-EARLY-EXIT request.63
14.22 TP-EARLY-EXIT indication.64
14.23 TP-ONE-PHASE request.65
14.24 TP-ONE-PHASE indication.67
14.25 TP-UNKNOWN indication.68
14.26 TP-UNKNOWN-COMPLETE indication.68
14.27 TP-COMPLETION-REPORT indication.69
Annexes
A Service state table.71
A.1 Overview.71
A.2 Dialogue States .71
A.3 Variables.73
A.4 Actions.78
A.5 Node Crash .85
A.6 Keys.85
A.7 Blank Intersections .86
A.8 Node Contingency Table.86
A.9 Service State Table .87
B Summary of changes to the third edition.136
Tables
Table 1 - Functional units and their services .9
Table 2 - Service for modelling data transfer.10
Table 3 - OSI TP service primitives .13
Table 4 - TP-DATA primitives and parameters.14
Table 5 - TP-BEGIN-DIALOGUE primitives and their parameters .16
Table 6 - TP-END-DIALOGUE primitives and their parameter.21
Table 7 - TP-U-ERROR primitives.23
Table 8 - TP-U-ABORT primitives and their parameters .25
Table 9 - TP-P-ABORT indication and its parameters.28
Table 10 - TP-GRANT-CONTROL primitives .30
Table 11 - TP-REQUEST-CONTROL primitives .31
iii
©
Table 12 - TP-HANDSHAKE primitives and their parameter.33
Table 13 - TP-HANDSHAKE-AND-GRANT-CONTROL primitives and their parameter .35
Table 14 - TP-BEGIN-TRANSACTION primitives and their parameter.43
Table 15 - TP-DEFERRED-END-DIALOGUE primitives .45
Table 16 - TP-DEFERRED-GRANT-CONTROL primitives .47
Table 17 - TP-PREPARE request and its parameter.48
Table 18 - TP-PREPARE indication and its parameter .50
Table 19 - TP-READY indication .51
Table 20 - TP-COMMIT request .51
Table 21 - TP-COMMIT indication .53
Table 22 - TP-DONE request and its parameters.54
Table 23 - TP-COMMIT-COMPLETE indication.56
Table 24 - TP-ROLLBACK request.57
Table 25 - TP-ROLLB
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.