Previous Topic: Transaction StatesNext Topic: Backup and Recovery


Transaction Outcomes

Transaction Outcomes

Fundamentally, a distributed transaction can have only one of the following three outcomes: all changes were committed, all changes were backed out, or some changes were committed while others were backed out. However, it is useful to support variations of these especially as interim results of individual Prepare and Commit requests.

CA IDMS recognizes the following outcomes:

Heuristic Outcomes

Heuristic outcomes are the result of a commit or backout decision made by a participant rather than a coordinator. The use of DCMT VARY DISTRIBUTED TRANSACTION to force an InDoubt transaction to commit or back out results in a heuristic outcome.