• CAN/CSA-ISO/IEC 14834-01 (R2014)

    Current The latest, up-to-date edition.

    Information Technology - Distributed Transaction Processing - The XA Specification (Adopted ISO/IEC 14834:1996, first edition, 1996-08-15)

    Available format(s):  Hardcopy, PDF

    Language(s):  English

    Published date:  01-01-2001

    Publisher:  Canadian Standards Association

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    Chapter 1 - General
    1.1 Scope
    1.2 X/Open DTP Model
    1.3 Document Structure
    1.4 Normative References
    Chapter 2 - Model and Definitions
    2.1 X/Open DTP Model
    2.2 Definitions
    2.3 Transaction Completion and Recovery
    Chapter 3 - Interface Overview
    3.1 Index to Services in the XA Interface
    3.2 Opening and Closing Resource Managers
    3.3 Association of Threads with Transaction Branches
    3.4 Branch Completion
    3.5 Synchronous, Non-blocking, and Asynchronous Modes
    3.6 Failure Recovery
    Chapter 4 - The 'xa.h' Header
    4.1 Naming Conventions
    4.2 Transaction Identifier
    4.3 Resource Manager Switch
    4.4 Flag Definitions
    4.5 Return Codes
    Chapter 5 - Reference Manual Pages
    Chapter 6 - State Tables
    6.1 Resource Manager Initialisation
    6.2 Association of Threads of Control with Transactions
    6.3 Transaction States
    6.4 Asynchronous Operations
    Chapter 7 - Implementation Requirements
    7.1 Application Program Requirements
    7.2 Resource Manager Requirements
    7.3 Transaction Manager Requirements
    Appendix A - Complete Text of 'xa.h'
    Appendix B - DTP Model - Introduction
    Appendix C - DTP Model - Definitions
    Appendix D - DTP Model - The Model
    Appendix E - DTP Model - Frequently Asked Questions
    Appendix F - Bibliography
    Index

    Abstract - (Show below) - (Hide below)

    Scope This International Standard specifies the XA interface: the bidirectional interface between a transaction manager and a resource manager in an X/Open Distributed Transaction Processing (DTP) environment. The XA interface is not an ordinary Application Programming Interface (API); it is a system-level interface between DTP software components. This International Standard is technically identical to X/Open CAE Specification, Distributed Transaction Processing: The XA Specification (December 1991). Like that specification, this International Standard does not define the full aspects of the DTP model that pertain to communication.

    Scope - (Show below) - (Hide below)

    Scope This International Standard specifies the XA interface: the bidirectional interface between a transaction manager and a resource manager in an X/Open Distributed Transaction Processing (DTP) environment. The XA interface is not an ordinary Application Programming Interface (API); it is a system-level interface between DTP software components. This International Standard is technically identical to X/Open CAE Specification, Distributed Transaction Processing: The XA Specification (December 1991). Like that specification, this International Standard does not define the full aspects of the DTP model that pertain to communication.

    General Product Information - (Show below) - (Hide below)

    Document Type Standard
    Product Note Reconfirmed EN
    Publisher Canadian Standards Association
    Status Current
    Supersedes

    Standards Referencing This Book - (Show below) - (Hide below)

    ISO/IEC 10026-2:1998 Information technology Open Systems Interconnection Distributed Transaction Processing Part 2: OSI TP Service
    ISO/IEC 9804:1998 Information technology Open Systems Interconnection Service definition for the Commitment, Concurrency and Recovery service element
    ISO/IEC 8824:1990 Information technology — Open Systems Interconnection — Specification of Abstract Syntax Notation One (ASN.1)
    ISO/IEC 9075:1992 Information technology — Database languages — SQL
    ISO/IEC 8825:1990 Information technology — Open Systems Interconnection — Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN.1)
    ISO/IEC 10026-3:1998 Information technology Open Systems Interconnection Distributed Transaction Processing Part 3: Protocol specification
    ISO/IEC 9899:2011 Information technology Programming languages C
    ISO/IEC 9805-1:1998 Information technology Open Systems Interconnection Protocol for the Commitment, Concurrency and Recovery service element: Protocol specification Part 1:
    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, flexibile and cost effective