[wsf-c-dev] [PHP] Supporting SOAP ext API

James Clark james at wso2.com
Mon Feb 5 00:38:11 PST 2007


On Mon, 2007-02-05 at 13:53 +0600, Samisa Abeysinghe wrote:
>  When I said, "some of the features we would not 
> be able to support", I should have mentioned  "without changes to 
> current Axis2/C". e.g.  to support getLastRequestHeaders and 
> getLastResponseHeaders we need to expose http transport headers form 
> Axis2/C which is not done currently. (Or we have to see how it can be 
> done at PHP level)

Got it.

Let me check my understanding. On the server side, we get at the request
through PHP, right.  What about RM? With RM, do we have own listener
that doesn't go through PHP?  On the client side, Axis2 acts as an HTTP
client using its own transport.  Is that right?

Is there anything other than getLastRequestHeaders and
getLastResponseHeaders?

> Supporting SoapParam and SoapVar is the other concern. They directly 
> deal with WSDL mode of operation in client and service. That means the 
> SoapVar and SoapParam implementations are tightly coupled to their WSDL 
> parser. As we are thinking of replacing the parser with our own in the 
> future, we have to be thoughtful of how to support them - I thought we 
> should not rather support them in the initial version.

I agree that these are problematic.

James






More information about the Wsf-c-dev mailing list