String.valueOf(ts.getCreationTime()),
String.valueOf(ts.getDetachedTime()) };
Globals.getLogger().log(Logger.WARNING,
Globals.getBrokerResources().getKString(
BrokerResources.W_ROLLBACK_TIMEDOUT_DETACHED_TXN, args));
rbh.doRollback(tids[i], ts.getXid(), null, ts, null,
null, RollbackReason.TIMEOUT);
removeDetachedTID(tids[i]);
} catch (Exception ex) {
Globals.getLogger().logStack(Logger.WARNING,
Globals.getBrokerResources().getKString(