HttpServletRequest request = (HttpServletRequest) messageContext.get(MessageContext.SERVLET_REQUEST);
String conversationId = Manager.instance().getCurrentConversationId();
if (conversationId != null)
{
SOAPMessageContext smc = (SOAPMessageContext) messageContext;
SOAPHeader header = smc.getMessage().getSOAPHeader();
if (header != null)
{
SOAPElement element = header.addChildElement(CIDQN);
element.addTextNode(conversationId);
smc.getMessage().saveChanges();
}
}
Manager.instance().endRequest( new ServletRequestSessionMap(request) );