DTC debugging engine commands

Debugging functionality is provided through engine commands. When debugging is on, DTC yields before entering a new state. Users can query the state’s information or continue running the state.

The general syntax for the DTC debugging command is:

The general syntax for DTC debugging command is:

conn dtc_debug [{on [XID]|off|step|info|retry}]
  • conn is the DTC thread name. This is required.
  • XID is the transaction ID to debug. This is optional. If this is not provided, then DTC breaks for all XIDs.

Support for the XID Generator TPS is provided to assist with debugging. When you use this TPS, you can generate a custom XID. This can be used in debugging commands as a breakpoint value.