Scalable Database Server, HiRDB Version 8 Description

[Contents][Glossary][Index][Back][Next]

2.4.3 Functions provided by the HiRDB XA library

Table 2-3 lists the functions provided by the HiRDB XA library.

Table 2-3 Functions provided by the HiRDB XA library

Facility Explanation
Transaction transfer Executes transaction commit processing in a process different from the one that was used when the UAP accessed HiRDB. The UAP in this case uses the HiRDB XA library to connect to HiRDB.
You specify in the PDXAMODE operand of the client environment definition whether or not the transaction transfer function is to be used. For details on transaction transfer, see the HiRDB Version 8 Installation and Design Guide.
Single-phase optimization Optimizes two-phase commitment control into a single phase.
Read-only Transaction manager performs optimization without issuing a commit request in the second phase, if HiRDB resource has not been updated when a prepare request is issued.
Dynamic transaction registration HiRDB registers dynamically a transaction immediately before executing a UAP.
Multi-connection facility This function separately executes multiple CONNECTs to a HiRDB server from a single process. For details on the multi-connection facility under the X/Open XA interface environment, see the HiRDB Version 8 UAP Development Guide.

Note
The HiRDB XA library does not provide the asynchronous XA call function (function that allows the transaction manager to issue asynchronous calls to the HiRDB XA library).