//If it's oneway or async, reallocate
EndpointReference replyTo = oldRMSBean.getReplyToEndpointReference();
int mep = axisOperation.getAxisSpecificMEPConstant();
if(mep == WSDLConstants.MEP_CONSTANT_OUT_ONLY){
client.fireAndForget(msgCtx.getEnvelope().getBody().cloneOMElement().getFirstElement());
} else if (replyTo == null || replyTo.hasAnonymousAddress()){
//It is sync2way and therefore we should fail
transaction = storageManager.getTransaction();
RMSBeanMgr mgr = storageManager.getRMSBeanMgr();