The database server uses logical-log records to implement the two-phase commit protocol. You can use these logical-log records to detect heuristic decisions and, if necessary, to help you perform a manual recovery. (See Recovering Manually from Failed Two-Phase Commit.)
The following logical-log records are involved in distributed transactions:
For information about these logical-log records, see the chapter on interpreting the logical log in the IBM Informix Administrator's Reference.
This section examines the sequence of logical-log records that are written during the following database server scenarios: