Ok, thanks for the quick response.

-----Original Message-----
From: Paul Fremantle [mailto:[EMAIL PROTECTED] 
Sent: Thursday, January 04, 2007 1:10 PM
To: [email protected]
Subject: Re: soap packet generation

Kiran

The headers you are looking for are WS-Addressing headers. They are
added in by handlers. In the good case you must have a handler chain
defined and in the bad case you must be missing that.

Paul

On 1/4/07, Kiran Keshav <[EMAIL PROTECTED]> wrote:
>
>
>
>
> Hi All,
>
>
>
> I have searched this list for any threads regarding the generation of soap
> packets in axis but to no avail.  As such, any insight into the following
> would be much appreciated.
>
>
>
> Basically, I would like to know when the SOAP headers (soapenv:Header) are
> added to the soap packet using axis, and what is responsible for adding
> this.  The docs state that this header "envelope" is optional, so in what
> case(s) is it generated and where?  I have done some debugging regarding
> this, and have come across the
> QueryResourcePropertiesSOAPBindingStub
> queryResourceProperties method, which is responsible for setting up the
Call
> object.  The invoke() method of Call is then triggered.  Is this
responsible
> for generating the SOAP envelopes?
>
>
>
> I am asking because I have the following two situations.  The version of
> axis used in both situations is axis-1.2RC2.jar, and the headers were
> obtained using tcpmon (where can I get the source for this release
> candidate?  The following link is down:
> http://www.apache.org/dyn/closer.cgi/ws/axis/1_2RC2).
>
>
>
> a)       Using axis to call a webservice results in a soap packet as
> described in bad.xml (the soapenv:Header is non-existent).  Note as well
> that the http protocol is 1.0.
>
> b)       Using axis to call a webservice results in a soap packed as
> described in good.xml (the soapenv:Header exists).  The http protocol is
> 1.1.
>
>
>
> Case b) works, whereas case a) results in a parsing error on the
> server-side.
>
>
>
> To summarize, I would like to know which class/classes is/are responsible
> for generating these different requests, and what triggers this difference.
>
>
>
> Thanks in advance,
>
>
>
> Kiran
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>


-- 
Paul Fremantle
VP/Technology, WSO2 and OASIS WS-RX TC Co-chair

http://bloglines.com/blog/paulfremantle
[EMAIL PROTECTED]

"Oxygenating the Web Service Platform", www.wso2.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to