I found the problem. The inbound message did contain the appropriate envelope, and the outbound message was correct when viewed in the RawXMLINOutMessageReceiver class. The problem was that there was a messageFormatter defined in the Axis2.xml that was removing the envelope/header/body. The ApplicationXMLFormatter was causing the problem based on how it picked out which OMElement to stream back from the message context. I simply removed message formatter and the response is now correct.
-Simon From: Jinyuan Zhou [mailto:[EMAIL PROTECTED] Sent: Thursday, February 28, 2008 12:13 PM To: axis-user@ws.apache.org Subject: Re: Problem with webservice response in Axis2 v 1.3 I am gussing your request message does not contain an envelop either. 1.3 supports the http binding. I am not 100% sure though. Jack On Thu, Feb 28, 2008 at 6:11 AM, Simon Nunn <[EMAIL PROTECTED]> wrote: All, I am making a request to a webservice, and the response seems to be missing some soap pieces. In the past(axis2 v 1.1), when I made a request to my webservice, it responded with the envelope/header/body. With Axis2 v 1.3 it seems to no longer wrap the response..all I get back is my response object. Is there a way to force axis to write out the soapenv, header, body? Axis2 v 1.1 what was returned: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header /> <soapenv:Body> <myResponseObject> .. Axis2 v 1.3 what is now returned.. <myResponseObject> Thanks, Simon -- Some people lived like they will never die and died like they have never lived