ISO/IEC 14834:1996 情報技術—分散トランザクション処理—XA仕様 | ページ 2

この規格 プレビューページの目次

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

序文

ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである国家機関は、技術活動の特定の分野を扱うために、それぞれの組織によって設立された技術委員会を通じて、国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力しています。 ISO および IEC と連携して、政府および非政府の他の国際機関もこの作業に参加しています。

情報技術の分野では、ISO と IEC は合同技術委員会 ISO/IEC JTC 1 を設立しました。合同技術委員会によって採択された国際規格の草案は、投票のために各国の機関に回覧されます。国際規格として発行するには、投票を行う国の機関の少なくとも 75% による承認が必要です。

国際規格 ISO/IEC 14834 は、X/Open Company Ltd. によって作成されました。 (XO/CAE/91/300 として) 特別な「ファスト トラック手順」の下で、合同技術委員会 ISO/IEC JTC 1, 情報技術によって、ISO および IEC の国家機関による承認と並行して採用されました。

付録 A は、この規格の不可欠な部分を形成します。付録 B から F は情報提供のみを目的としています。

序章

(この概要は、ISO/IEC 14834, 情報技術 - 分散トランザクション処理 - XA 仕様の規範的な部分ではありませんが、情報提供のみを目的として含まれています。)

この国際標準は、X/Open 分散トランザクション処理 (DTP) 環境におけるトランザクション マネージャーとリソース マネージャー (XA インターフェース) 間の双方向インターフェースを指定します。これは、X/Open CAE 仕様、分散トランザクション処理: XA 仕様 (1991 年 12 月) に基づいています。この国際標準は、X/Open バージョンと技術的に同一です。情報提供の目的で、この国際標準には、X/Open が別のガイドとして発行した X/Open DTP 参照モデル バージョン 3 のテキストも含まれています。

表記規則

このドキュメントでは、次の表記規則が使用されています。

  • •一定幅の文字列はコード例またはリテラルであり、表示どおりに入力する必要があります。
  • イタリック文字列は、強調するため、または定義が必要な単語の最初のインスタンスを識別するために使用されます。イタリック体は次のことも示します。
    • 変数名
    • コマンドまたはユーティリティ
    • 機能;これらは次のように表示されます: name ()
  • 「file.h」 という表記はヘッダーを示します。

  • [ABCD] の表記は、戻り値の名前です。

  • 省略記号 (...) は、追加の引数がオプションであることを示すために使用されます。

商標

X/Open ®は登録商標であり、「X」デバイスは X/Open Company Limited の商標です。

付録 F:

参考文献

を。ISO/IEC 9075:1992, 情報技術 - データベース言語 SQ
b.X/Open 9 Developers' Specification, 1990 年 8 月、(ISBN: 1-872630-03-0, D010): Indexed Sequential Access Method (ISAM)
c.X/Open Preliminary Specification, 1995 年 12 月、(ISBN: 1-85912-120-9, P536):構造化トランザクション定義言語 (STDL)
すなわちX/Open CAE Specification, 1995 年 4 月、(ISBN: 1-85912-094-6, C504): Distributed Transaction Processing: The TX (Transaction Demarcation) 仕様。
e.X/Open CAE 仕様、1995 年 10 月、(ISBN: 1-85912-115-2, C505):分散トランザクション処理: TxRPC 仕様。
f.X/Open CAE 仕様、1991 年 12 月、(ISBN: 1-872630-24-3, C193 または XO/CAE/91/300):分散トランザクション処理: XA 仕様。
G.X/Open Snapshot, 1994 年 7 月、(ISBN: 1-85912-046-6, S423):分散トランザクション処理: XA+ 仕様、バージョン
H.X/Open CAE 仕様、1995 年 4 月、(ISBN: 1-85912-091-1, C409): CSE/プレゼンテーション: トランザクション処理 API (XAP-TP)
私。X/Open CAE 仕様、1995 年 10 月、(ISBN: 1-85912-130-6, C506):分散トランザクション処理: XATMI 仕様。
j.X/Open CAE 仕様、1995 年 11 月、(ISBN: 1-85912-135-7, C419):分散トランザクション処理: XCPI-C 仕様、バージョン
k.X/Open ガイド、1992 年 11 月、(ISBN: 1-872630-64-2, G212):分散コンピューティング サービス (XDCS) フレームワーク。
IX/Open ガイド、1996 年、1996 年 2 月、(ISBN: 1-85912-170-5, G504): Distributed Transaction Processing: Reference Model Version
メートル。IBM Corporation, (注文番号 G325-0055): Advanced Peer to Peer Communications, Resource Referenc
n.IBM Corporation, 1994 年 6 月、(注文番号 SC31-6180-01): Common Program Interface Communications Specification, Second Edition (CPI-C 2.0)

Foreword

ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO 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. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work.

In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the joint technical 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 14834 was prepared by X/Open Company Ltd. (as XO/CAE/91/300) and was adopted, under a special"fast-track procedure", by Joint Technical Committee ISO/IEC JTC 1, Information technology, in parallel with its approval by national bodies of ISO and IEC.

Appendix A forms an integral part of this International Standard. Appendices B to F are for information only.

Introduction

(This introduction is not a normative part of ISO/IEC 14834, Information technology—Distributed Transaction Processing—The XA Specification, but is included for information only.)

This International Standard specifies the bidirectional interface between a transaction manager and resource manager (the XA interface) in an X/Open Distributed Transaction Processing (DTP) environment. It is based on X/Open CAE Specification, Distributed Transaction Processing: The XA Specification (December 1991). This International Standard is technically identical to the X/Open version. For informative purposes, this International Standard also contains the text of the X/Open DTP Reference Model Version 3 which X/Open has published as a separate Guide.

Typographical Conventions

The following typographical conventions are used throughout this document:

  • •Constant width strings are code examples or literals and are to be typed just as they appear.
  • Italic strings are used for emphasis or to identify the first instance of a word requiring definition. Italics also denote:
    • variable names
    • commands or utilities
    • functions; these are shown as follows: name().
  • The notation "file.h" indicates a header.

  • The notation [ABCD] is the name of a return value.

  • Ellipses (...) are used to show that additional arguments are optional.

Trademarks

X/Open® is a registered trade mark, and the"X" device is a trade mark, of X/Open Company Limited.

Appendix F:

Bibliography

a.ISO/IEC 9075:1992, Information technology—Database languages SQL.
b.X/Open 9 Developers' Specification, August 1990, (ISBN: 1-872630-03-0, D010): Indexed Sequential Access Method (ISAM).
c.X/Open Preliminary Specification, December 1995, (ISBN: 1-85912-120-9, P536): Structured Transaction Definition Language (STDL).
d.X/Open CAE Specification, April 1995, (ISBN: 1-85912-094-6, C504): Distributed Transaction Processing: The TX (Transaction Demarcation) Specification.
e.X/Open CAE Specification, October 1995, (ISBN: 1-85912-115-2, C505): Distributed Transaction Processing: The TxRPC Specification.
f.X/Open CAE Specification, December 1991, (ISBN: 1-872630-24-3, C193 or XO/CAE/91/300): Distributed Transaction Processing: The XA Specification.
g.X/Open Snapshot, July 1994, (ISBN: 1-85912-046-6, S423): Distributed Transaction Processing: The XA+ Specification, Version 2.
h.X/Open CAE Specification, April 1995, (ISBN: 1-85912-091-1, C409): CSE/Presentation: Transaction Processing API (XAP-TP).
i.X/Open CAE Specification, October 1995, (ISBN: 1-85912-130-6, C506): Distributed Transaction Processing: The XATMI Specification.
j.X/Open CAE Specification, November 1995, (ISBN: 1-85912-135-7, C419): Distributed Transaction Processing: The XCPI-C Specification, Version 2.
k.X/Open Guide, November 1992, (ISBN: 1-872630-64-2, G212): Distributed Computing Services (XDCS) Framework.
I.X/Open Guide, 1996, February 1996, (ISBN: 1-85912-170-5, G504): Distributed Transaction Processing: Reference Model Version 3.
m.IBM Corporation, (Order Number G325-0055): Advanced Peer to Peer Comunications, Resource Reference.
n.IBM Corporation, June 1994, (Order Number SC31-6180-01): Common Program Interface Communications Specification, Second Edition (CPI-C 2.0).