139140141142143144145146147148149
ServerTransaction stx = getTransaction(); try { if (stx != null) return stx.doPhase2Abort(); } catch (Exception ex) { // ex.printStackTrace(); }
ServerTransaction stx = getTransaction(); try { if (stx != null) return stx.doPhase2Abort(); } catch (Exception ex) { }
281282283284285286287288289290291
// ThreadActionData.pushAction(theTransaction); try { if (!valid()) theTransaction.doPhase2Abort(); else theTransaction.rollback(); } catch (SystemException e) {
315316317318319320321322323324325
/* * This will also call any after_completions on * registered synchronizations. */ actionStatus = theTransaction.doPhase2Abort(); } else { if ((actionStatus == ActionStatus.RUNNING) || (actionStatus == ActionStatus.ABORT_ONLY))
330331332333334335336337338339340
* Have to do this because of the way PI works * with thread-context association. */ if (!valid()) theTransaction.doPhase2Abort(); // must rollback else theTransaction.rollback(); actionStatus = ActionStatus.ABORTED; }
143144145146147148149150151152153
int outcome = ActionStatus.INVALID; try { if (stx != null) return stx.doPhase2Abort(); } catch (final Exception ex) { ex.printStackTrace(); }
137138139140141142143144145146147
295296297298299300301302303304305