Multiphase commit protocols

A two-phase commit protocol ensures that transactions are uniformly committed or rolled back across multiple database servers. You can use HCL® OneDB® database servers with transaction managers to manipulate data in non-HCL OneDB databases. Distributed queries across HCL OneDB database servers support two-phase commit.

These topics contain information about the use of the two-phase commit protocol. For information about recovering manually from a failed two-phase commit transaction, see Manually recovering from failed two-phase commit.

These topics also contain information about using transaction support for XA-compliant, external data sources, which can participate in two-phase commit transactions. See HCL OneDB transaction support for XA-compliant, external data sources.