didn't see your config params axis2.xml <parameter name="manageTransportSession">?</parameter>
services.xml <service name="MultiplyService" scope="?"> Martin ______________________________________________ Disclaimer and confidentiality note Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission. Subject: How to add a SOAP header in an axis2 custom client-side handler? Date: Wed, 13 Aug 2008 18:26:36 -0400 From: [EMAIL PROTECTED] To: axis-user@ws.apache.org I am trying to figure out how to add a SOAP header in my client-side handler. I have the following axis1 code, but need an axis2 equivalent: /*********************************************************************** * Processes the header of a request message. This method will add the * session header to the outgoing request. * * @param context the message context associated with the request **********************************************************************/ private void invokeRequest( MessageContext context ) throws AxisFault { Message msg = context.getRequestMessage(); if (msg == null) throw new AxisFault( "Message not in context." ); SOAPEnvelope env = msg.getSOAPEnvelope(); SessionHeaderType sessionHeader = WebServiceClientHelper.getThreadSessionHeader( ); SOAPHeaderElement header = new SOAPHeaderElement(HEADER_NS, HEADER_NAME, sessionHeader); env.addHeader(header); } The SessionHeaderType class was generated from a wsdl and contains session credentials. Any pointers to appropriate documentation on how to manipulate headers, or sample code, would be appreciated. _________________________________________________________________ Your PC, mobile phone, and online services work together like never before. http://clk.atdmt.com/MRT/go/108587394/direct/01/