an heuristic operation is the action that you take when you force the system to commit or to rollback a transaction. When you make an heuristic decision, the state of the transaction becomes heuristically mixed if your decision is inconsistent with the results of the other locations in the transaction. You will have to determine the action taken by all the other locations that participated in the transaction and resynchronize them. Because of this, you should only perform heuristic operations as a last resort.
Possible values are:
Commit: A commit operation has been forced.
Rollback: A rollback operation has been forced.
Commit in progress: A commit operation has been forced but not yet completed.
Rollback in progress: A rollback operation has been forced but not yet completed.
If this field is blank, then no heuristic operation was performed.