||This exception is thrown by the rollback operation on a resource to
report that a heuristic decision was made and that all relevant updates
have been committed.
||This exception is thrown to report that a heuristic decision was made and
that some relevant updates have been committed and others have been
||This exception is thrown by the commit operation to report that a heuristic
decision was made and that all relevant updates have been rolled back.
||This exception indicates that the request carried an invalid transaction
||NotSupportedException exception indicates that the request cannot be
executed because the operation is not a supported feature.
||RollbackException exception is thrown when the transaction has been
marked for rollback only or the transaction has been rolled back
instead of committed.
||The SystemException is thrown by the transaction manager to
indicate that it has encountered an unexpected error condition
that prevents future transaction services from proceeding.
||This exception indicates that a request carried a null transaction context,
but the target object requires an activate transaction.
||This exception indicates that the transaction associated with processing
of the request has been rolled back, or marked to roll back.