sanjaya singharage wrote:
>This is necessary for implementing the pull parse. So this is a major
design 
>aspect.

>> Do you have any design concerns if I change  these to satisfy 
>> multiple server support HTTP handlers like servlet & IIS?
>>

>could you elaborate in what way you want to make these changes? As I said 
>before this is a major design issue so that we can implement pull parsing.


Let say if you have given two streams, say in & out to hold the request SOAP
envelop
and response SOAP envelop respectively with a header information in a list
of name-value
pairs, would you be able to use this in xmlpull parser integration you
concerns.
The above two streams does what you do currently with:
 send_response_bytes(...) &  get_request_bytes(...)

i.e. for an example when you want to call send_response_bytes(...), you just
call
the output streams write(...) method instead. and you can flush(...) the
stream
to allow the web server to write the data you have in output stream to the
client 
end. and so on...

This way it avoids having global handlers as well as it is easy to integrate
the Axis C++ server in other web servers like Tomcat, IIS etc.

Thanks
-Lilantha

Reply via email to