TRANS 1.4 NO IDEA Avatar
  1. OMG Issue

TRANS14 — Subtransactions

  • Key: TRANS14-4
  • Legacy Issue Number: 1843
  • Status: open  
  • Source: Anonymous
  • Summary:

    Summary: If a subtransaction receives inconsistent replies to
    commit_subtransaction (for example a resource throws an exception) then
    the specification allows an implementation to either ignore it, or
    rollback the subtransaction. Since the subtransaction is possibly now in
    an indeterminant state (some resources committed whereas others were
    told to rollback) then to guarantee consistency it is advisable to force
    the parent transaction to rollback. If this is the case then it may be
    useful to inform the application early that any work it may attempt to
    do after the subtransaction "commit" (i.e., in the context of the
    parent) is going to be undone.

  • Reported: TRANS 1.1 — Wed, 19 Aug 1998 04:00 GMT
  • Updated: Fri, 6 Mar 2015 20:58 GMT