ANSI-ISO-IEC-10026-2-1998-R2007.pdf

上传人:爱问知识人 文档编号:3729090 上传时间:2019-09-22 格式:PDF 页数:143 大小:7.89MB
返回 下载 相关 举报
ANSI-ISO-IEC-10026-2-1998-R2007.pdf_第1页
第1页 / 共143页
ANSI-ISO-IEC-10026-2-1998-R2007.pdf_第2页
第2页 / 共143页
ANSI-ISO-IEC-10026-2-1998-R2007.pdf_第3页
第3页 / 共143页
ANSI-ISO-IEC-10026-2-1998-R2007.pdf_第4页
第4页 / 共143页
ANSI-ISO-IEC-10026-2-1998-R2007.pdf_第5页
第5页 / 共143页
亲,该文档总共143页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《ANSI-ISO-IEC-10026-2-1998-R2007.pdf》由会员分享,可在线阅读,更多相关《ANSI-ISO-IEC-10026-2-1998-R2007.pdf(143页珍藏版)》请在三一文库上搜索。

1、INTERNATIONAL STANDARD lSO/IEC 10026-2 Third edition 1998-10-15 Information technology - Open Systems Interconnection - Distributed Transaction Processing - Part 2: OS TP Service Technologies de / information - lnterconnexion de systbmes ouverts (OH) - Traitement transactionnel rbparti - Patiie 2: S

2、ervice OSI TP Reference number ISOA EC 10026-2: 1998(E) Adopted by INCITS (InterNational Committee for Information Technology Standards) as an American National Standard.Adopted by INCITS (InterNational Committee for Information Technology Standards) as an American National Standard. Date of ANSI Ap

3、proval: 11/25/2002 Published by American National Standards Institute, 25 West 43rd Street, New York, New York 10036 Copyright 2002 by Information Technology Industry Council (ITI). All rights reserved. These materials are subject to copyright claims of International Standardization Organization (IS

4、O), International Electrotechnical Commission (IEC), American National Standards Institute (ANSI), and Information Technology Industry Council (ITI). Not for resale. No part of this publication may be reproduced in any form, including an electronic retrieval system, without the prior written permiss

5、ion of ITI. All requests pertaining to this standard should be submitted to ITI, 1250 Eye Street NW, Washington, DC 20005. Printed in the United States of America Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=IHS Employees/1111111001, User=Wing, Ber

6、nie Not for Resale, 08/06/2007 22:52:12 MDTNo reproduction or networking permitted without license from IHS -,-,- lSO/lEC 10026-2:1998(E) Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Page Foreword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8、 . . . . . . . . . . . . . . . . . . . . . . v Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9、vi 1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 Normative references . . . . . . . . . . . .

10、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 . . . . .

13、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . :.6 7 Service facilities 6 7.1 Functional unit descriptions .6 7.2 Services con

14、tained in functional units . .9 7.3 Service for modelling data transfer . .10 7.4 Structure of service descriptions . .lO 7.5 Effects of dialogue termination 11 8 Service primitives and their parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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

16、 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 1 1 The Shared Control functional unit .30 11 .l Overvie

17、w 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 0 ISO/IEC 1998 All rights reserved. Unless

18、 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 l Case postale 56 l CH-1211 Geneve 20 l Switzerland

19、Printed in Switzerland Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=IHS Employees/1111111001, User=Wing, Bernie Not for Resale, 08/06/2007 22:52:12 MDTNo reproduction or networking permitted without license from IHS -,-,- o ISO/IEC lSO/lEC 10026-2:

20、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.3 5 14 The commitment-related functional units . 36 14.1 Introduction 36 14.2 Summary . 37

21、 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-G

22、RANT-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

23、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 ind

24、ication . . 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 Intersection

25、s .86 A.8 Node Contingency Table . .86 A.9 Service State Table . .87 6 Summary of changes to the third edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

26、36 Tables Table 1 - Functional units and their services .9 Table 2 - Service for modelling data transfer .lO 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 primitiv

27、es 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 Copyright American Nat

28、ional Standards Institute Provided by IHS under license with ANSI Licensee=IHS Employees/1111111001, User=Wing, Bernie Not for Resale, 08/06/2007 22:52:12 MDTNo reproduction or networking permitted without license from IHS -,-,- lSO/lEC 10026-2:1998(E) 0 ISO/IEC Table 12 - TP-HANDSHAKE primitives an

29、d 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

30、 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-ROLLBAC

31、K request . .57 Table 25 - TP-ROLLBACK indication and its parameters . .57 Table 26 - TP-ROLLBACK-COMPLETE indication .59 Table 27 - TP-HEURISTIC-REPORT indication and parameter 59 Table 28 - TP-READ-ONLY request and its parameter . 60 Table 29 - TP-READ-ONLY indication .62 Table 30 - TP-EARLY-EXIT

32、request and its parameters .63 Table 31 - TP-EARLY-EXIT indication and its parameters . .64 Table 32 - TP-ONE-PHASE request . .65 Table 33 - TP-ONE-PHASE indication . ,67 Table 34 - TP-UNKNOWN indication .68 Table 35 - TP-UNKNOWN-COMPLETE indication . .68 Table 36 - TP-COMPLETION-REPORT indication a

33、nd its parameters .69 Figures Figure 1 - Combination of functional units and resulting dialogue types .8 Figure 2 - Unconfirmed TP-BEGIN-DIALOGUE sequence of primitives . 19 Figure 3 - Confirmed TP-BEGIN-DIALOGUE sequence of primitives .19 Figure 4 - Unconfirmed TP-END-DIALOGUE sequence of primitive

34、s .21 Figure 5 - Confirmed END-DIALOGUE sequence of primitives .22 Figure 6 - TP-U-ERROR sequence of primitives .23 Figure 7 - TP-U-ERROR as the negative confirmation to a handshake service . .24 Figure 8 - TP-U-ABORT sequence of primitives . .26 Figure 9 - TP-P-ABORT sequence of primitives . .29 Fi

35、gure 10 - TP-GRANT-CONTROL sequence of primitives . .30 Figure 11 - TP-REQUEST-CONTROL sequence of primitives .32 Figure 12 - TP-HANDSHAKE sequence of primitives .33 Figure 13 - TP-HANDSHAKE-AND-GRANT-CONTROL sequence of primitives . .35 Figure 14 - TP-BEGIN-TRANSACTION sequence of primitives .44 Fi

36、gure 15 - TP-DEFERRED-END-DIALOGUE sequence of primitives .45 Figure 16 - TP-DEFERRED-GRANT-CONTROL sequence of primitives .47 Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=IHS Employees/1111111001, User=Wing, Bernie Not for Resale, 08/06/2007 22:52

37、:12 MDTNo reproduction or networking permitted without license from IHS -,-,- 0 ISO/IEC lSO/lEC 10026-2:1998(E) Foreword IS0 (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. Nationa

38、l bodies that are members of IS0 or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. IS0 and IEC technical committees collaborate in fields of mutual interest. O

39、ther international organizations, governmental and non-governmental, in liaison with IS0 and IEC, also take part in the work. In the field of information technology, IS0 and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the joint technical

40、committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote. International Standard ISO/IEC 10026-2 was prepared by Joint Technical Committee ISO/IEC JTC 1, lnformation fechnology, Subcommit

41、tee SC 21, Open systems interconnection, data management and open distributed processing. This third edition cancels and replaces the second edition (ISO/IEC 10026-2:1996), which has been technically revised. This part of ISO/IEC 10026 is technically aligned with ITU-T Recommendation X.861, but is n

42、ot published as identical text. ISO/IEC 10026 consists of the following parts, under the general title Information technology - Open Systems Interconnection - Distributed Transaction Processing. - Part 1: OSI TP Model - Part 2: OSI TP Service - Part 3: Protocol specification - Part 4: Protocol Imple

43、mentation Conformance Statement (PICS) proforma - Part 5: Application context proforma and guidelines when using 0.9 TP - Part 6: Unstructured Data Transfer Annex A forms an integral part of this part of ISO/IEC 10026. Annex B is for information only. Copyright American National Standards Institute

44、Provided by IHS under license with ANSI Licensee=IHS Employees/1111111001, User=Wing, Bernie Not for Resale, 08/06/2007 22:52:12 MDTNo reproduction or networking permitted without license from IHS -,-,- lSO/lEC 10026-2:1998(E) 0 ISO/IEC Introduction ISO/IEC 10026 is one of a set of standards produce

45、d to facilitate the interconnection of computer systems. It is related to other International Standards in the set as defined by the Reference Model for Open Systems Interconnection (lSO/lEC 7498-l). The Reference Model subdivides the area of standardization for interconnection into a series of laye

46、rs of specification, each of manageable size. The aim of Open Systems Interconnection is to allow, with a minimum of technical agreement outside the interconnection standards, the interconnection of computer systems 4 b) c) 4 from different manufacturers; under different management; of different lev

47、els of complexity; and of different technologies. ISO/IEC 10026 defines an OSI TP Model, an OSI TP Service and specifies an OSI TP Protocol available within the Application Layer of the OSI Reference Model. The OSI TP Service is an Application Layer service. It is concerned with information which ca

48、n be related as distributed transactions, which involve two or more open systems. This part of ISO/IEC 10026 defines a basic OSI TP Service. It provides sufficient facilities to support transaction processing, and establishes a framework for coordination across multiple TP resources in separate open

49、 systems. ISO/IEC 10026 does not specify the interface to local resources or access facilities that are provided within the local system. However, future enhancement of the standard may deal with these issues. vi Copyright American National Standards Institute Provided by IHS under license with ANSI Licensee=IHS Employees/1111111001, User=Wing, Bernie Not for Resale, 0

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1