June 2001
Intermediate to advanced
688 pages
19h 18m
English

Berkeley DB can be used as an XA-compliant resource manager. The XA implementation is known to work with the Tuxedo™ transaction manager.
The XA support is encapsulated in the Resource Manager switch db_xa_switch, which defines the following functions:
| __db_xa_close | Close the resource manager. |
| __db_xa_commit | Commit the specified transaction. |
| __db_xa_complete | Wait for asynchronous operations to complete. |
| __db_xa_end | Disassociate the application from a transaction. |
| __db_xa_forget | Forget about a transaction that was heuristically completed. (Berkeley DB does not support heuristic completion.) |
| __db_xa_open ... |