-
Key: TRANS13-18
-
Legacy Issue Number: 2580
-
Status: closed
-
Source: BROKAT Informationssysteme ( Blake Biesecker)
-
Summary:
Summary: CosTransactions::Current::commit() and
CosTransactions::Terminator::commit() report inconsistent or possibly
inconsistent outcomes using the HeuristicMixed and HeuristicHazard
exceptions, if the report_heuristics parameter is true.However, the same interfaces also offer a rollback() operation which
does not support reporting of the same kind of outcomeI can"t see any reason why commit() and rollback() should differ in
this matter. If I look at CosTransactions::Resource::rollback(), a
resource can raise HeurisitcCommit, HeuristicMixed, and HeuristicHazard
as part of a rollback.Also in the X/Open DTP XA interface any kind of heuristic decision can
be reported in an xa_rollback(). -
Reported: TRANS 1.1 — Thu, 8 Apr 1999 04:00 GMT
-
Disposition: Resolved — TRANS 1.2
-
Disposition Summary:
resolved
-
Updated: Fri, 6 Mar 2015 21:37 GMT
TRANS13 — Rollback should raise HeuristicMixed, HeuristicHazard, and HeuristicCommit
- Key: TRANS13-18
- OMG Task Force: OTS 2002 RTF