I saw an API axis2_msg_ctx_set_response_soap_envelope() which I expect to
set response envelope.
I created new envelope and the created header with new envelope as parent.
Then created header block in header with some name.
And I set this envelope as response envelope using the above mentioned API
in _invoke callback. However the newly created header block doesnt show up
in the response.

Is this method incorrect?

Having described this procedure, I would explore how to implement the
module.

Thanks,
Tejas


On Thu, Mar 10, 2011 at 11:54 AM, Nandika Jayawardana <[email protected]>wrote:

> Since you want to access soap headers, you will need to implement either a
> message receiver, a handler as a module. You can implement a module and
> engage it to your service.
>
> The module will pickup the incoming header and insert it to the outgoing
> soap message.
>
> Regards
> Nandika
>
>
> On Tue, Mar 8, 2011 at 5:34 AM, Tejas Sumant <[email protected]>wrote:
>
>> Hello,
>>
>> I have written service using Axis2c, and I get SOAP header as part of SOAP
>> request. I need to resend the same SOAP header unmodified to client in
>> response.
>> I formed a response in _invoke callback and sent to client. This response
>> contains only SOAP body. How can I preserve the header received and send it
>> back to client?
>>
>> Thanks.
>>
>> --
>> Tejas Sumant
>>
>
>


-- 
Tejas Sumant

Reply via email to