159160161162163164165166167168169
//to enlist the resource if(inv != null) { if(_logger.isLoggable(Level.FINE)) { _logger.fine("Attempting to unregister component resource"); } tm.unregisterComponentResource(handle); } throw ex; } } }
269270271272273274275276277278279
tran = null; _logger.log(Level.INFO, e.getMessage()); } } else { tran = (Transaction) inv.getTransaction(); tm.unregisterComponentResource(resource); } if (tran != null && resource.isEnlisted()) { tm.delistResource(tran, resource, xaresFlag); } }