try {
MessageExchangeHelper meHelper = new MessageExchangeHelper();
meHelper.initializeMessageExchange(portInfo,false);
meHelper.normalizeMessage(soapMsgContext.getMessage(), true);
meHelper.dispatchMessage();
SOAPMessage responseMessage = meHelper.denormalizeMessage(false);
soapMsgContext.setMessage(responseMessage);
}
catch ( Exception e ) {
throw new TransportFailedException(e.getMessage());
}