Problem with webservice response in Axis2 v 1.3

2008-02-28 Thread Simon Nunn
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

 



Re: Problem with webservice response in Axis2 v 1.3

2008-02-28 Thread Jinyuan Zhou
I am gussing your request message does not contain an envelop either.
1.3supports 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


RE: Problem with webservice response in Axis2 v 1.3

2008-02-28 Thread Simon Nunn
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