__log.error("Exception occured while invoking ODE", e);
success = false;
throw new OdeFault("An exception occured while invoking ODE.", e);
} finally {
if (!success) {
if (odeMex != null) odeMex.release();
try {
_txManager.rollback();
} catch (Exception e) {
throw new OdeFault("Rollback failed", e);
}