inMessageContext.getEnvelope());
}
}
SOAPFactory soapFactory = getSOAPFactory(inMessageContext);
final BPELMessageContext bpelMessageContext = BPELMessageContextFactory.createBPELMessageContext(
inMessageContext,
processProxy,
soapFactory);
if (hasResponse(inMessageContext.getAxisOperation())) {
handleInOutOperation(bpelMessageContext);
} else {
handleInOnlyOperation(bpelMessageContext);
}
if (messageTraceLog.isDebugEnabled()) {
messageTraceLog.debug("Reply Sent: Message Id: " +
inMessageContext.getMessageID() + " :: " +
inMessageContext.getAxisService().getName() + "." +
inMessageContext.getAxisOperation().getName());
if (messageTraceLog.isTraceEnabled()) {
messageTraceLog.trace("Response message: Message Id: " +
inMessageContext.getMessageID() + " :: " +
bpelMessageContext.getOutMessageContext().getEnvelope());
}
}
}