parseOutcome(result, false);
}
catch (ActiveChildException ex)
{
throw new InvalidTransactionException(wstxLogger.log_mesg.getString("com.arjuna.mwlabs.wstx11.model.as.twophase.UserTwoPhaseTx_2"));
}
catch (TransactionRolledBackException ex)
{
}
catch (InvalidActivityException ex)
{
throw new InvalidTransactionException();
}
catch (WrongStateException ex)
{
throw ex;
}
catch (ProtocolViolationException ex)
{
throw new HeuristicHazardException(ex.toString());
}
catch (NoActivityException ex)
{
throw new NoTransactionException();
}
catch (NoPermissionException ex)
{
throw new InvalidTransactionException(ex.toString());
}
catch (HeuristicHazardException ex)
{
throw ex;
}