rmHeaders.fromSOAPEnvelope(call.getResponseMessage().getSOAPEnvelope());
rmMessageContext.setRMHeaders(rmHeaders);
AddressingHeaders addrHeaders = new AddressingHeaders(call.getResponseMessage().getSOAPEnvelope());
rmMessageContext.setAddressingHeaders(addrHeaders);
rmMessageContext.getMsgContext().setResponseMessage(call.getResponseMessage());
IRMMessageProcessor messagePrcessor = RMMessageProcessorIdentifier.getMessageProcessor(rmMessageContext, storageManager);
messagePrcessor.processMessage(rmMessageContext);
}
if (getCallback() != null) {
CallbackData data = new CallbackData();
data.setMessageId(rmMessageContext.getMessageID());