handleException("Error while processing FIX message", e);
}
}
private void handleIncomingResponse(MessageContext outMsgCtx) {
AbstractTransportSender trpSender = (AbstractTransportSender) cfgCtx.getAxisConfiguration().
getTransportOut(FIXConstants.TRANSPORT_NAME).getSender();
MessageContext msgCtx = trpSender.createResponseMessageContext(outMsgCtx);
try {
//Put the FIX message in a SOAPEnvelope
FIXUtils.getInstance().setSOAPEnvelope(message, counter, sessionID.toString(), msgCtx);
msgCtx.setServerSide(true);
trpSender.handleIncomingMessage(
msgCtx,
FIXUtils.getTransportHeaders(service.getName(), FIXConstants.FIX_INITIATOR),
null,
FIXConstants.FIX_DEFAULT_CONTENT_TYPE
);