try {
ConfigurationContext context = msgCtx.getConfigurationContext();
StorageManager storageManager = SandeshaUtil.getSandeshaStorageManager(context, context.getAxisConfiguration());
transaction = storageManager.getTransaction();
msgProcessor.processInMessage(rmMsgCtx, transaction);
if(transaction != null && transaction.isActive()) transaction.commit();
transaction = null;
} catch (Exception e) {