if (rc.transactionHandler.userTransactionAvailable()
&& rc.transactionHandler.transactionExists()) {
String errorMessage = LocalizationMessages.WSRM_5002_CLIENTTUBE_PROCESSING_CANNNOT_HAVE_TRANSACTION();
LOGGER.severe(errorMessage);
throw new TransactionException(errorMessage);
}
try {
HaContext.initFrom(request);
if (HaContext.failoverDetected()) {