Oh I thought it was the other way around - that it was an Axis2 server that needed doc/lit and a PHP client that can only do rpc/encoded. The wsf4php supports doc/lit.
If you do need to carry on with rpc/encoded then wsf4php won't help at all! Paul On 3/26/07, Davanum Srinivas <[EMAIL PROTECTED]> wrote:
Paul, He needs rpc/encoded :) -- dims On 3/26/07, Paul Fremantle <[EMAIL PROTECTED]> wrote: > Tim > > By the way there is a PHP client based on Axis2/C. Its' here: > http://wso2.org/projects/wsf/php > > Its still alpha level, so if you want to try it let me know and I'll > try and help. > > Paul > > On 3/26/07, Tim Koop <[EMAIL PROTECTED]> wrote: > > I think my options are: > > - find a different PHP client (I'll do this if I have to) > > - use Axis1 (I don't really want to do this) > > - try to get Axis2 to create a different WSDL file (I'm hoping this is > > possible) > > > > I would like to use a POJO and get Axis to automatically create the > > WSDL. Ajith, I think your idea of removing the SOAP 1.2 and HTTP > > bindings can't be done when using a POJO, can it? > > > > Can Axis2 be configured to automatically create a WSDL file (for POJOs) > > differently depending on the configuration? > > > > Thanks. > > > > Tim Koop > > > > > > > > > > Ajith Ranabahu wrote: > > > Hmm... > > > Well Axis2 does not have the capability to do rpc/encoded so > > > unfortunately that is not an option. However it seems to me that you > > > are seeing three methods because of the three bindings ! (Since we > > > have no idea of how the PHP client works this is just a thought) > > > > > > May be you can try using a modified WSDL with the SOAP 1.2 and HTTP > > > bindings removed. > > > > > > Ajith > > > > > > On 3/23/07, Tim Koop <[EMAIL PROTECTED]> wrote: > > >> Thanks for your analysis, Ajith. > > >> > > >> To answer your question about the errors I see, I don't exactly see > > >> errors; it just looks like it isn't working the way SOAP is supposed to > > >> work. I can find these three problems using the PHP client with Axis2. > > >> Using it with Axis1 all works normal and good. > > >> > > >> 1. To get the response, I have to use $client->greeting()->return > > >> instead of just $client->greeting(). > > >> > > >> 2. When I list all the functions of this service with > > >> $client->__getFunctions(), it lists three of them for some reason (and > > >> with a complex return type) > > >> greetingResponse greeting() > > >> greetingResponse greeting() > > >> greetingResponse greeting() > > >> > > >> instead of the one when I use Axis1. > > >> string greeting() > > >> > > >> 3. If I had a function that required arguments, I would have to call it > > >> like this: > > >> $client->add(array(param0=>3, param1=>5)) > > >> instead of the normal way like this with Axis1: > > >> $client->add(3, 5) > > >> > > >> > > >> Thank you to everyone who has commented so far, and thanks for any more > > >> ideas. > > >> > > >> (Is there some way to tell Axis2 to use rpc-encoded binding? It sounds > > >> like that might solve it.) > > >> > > >> > > >> Tim Koop > > >> > > >> > > >> > > >> > > >> Ajith Ranabahu wrote: > > >> > Hi, > > >> > It seems to me that this may be an issue with the PHP client. Here is > > >> > what I gather from the information > > >> > > > >> > 1. The Axis1 WSDL has a rpc-encoded binding > > >> > 2. The Axis2 WSDL has doc/lit bindings for both SOAP 1.1 and 1.2 > > >> > 3. The requests and responses (according to their WSDL's) seem to be > > >> > correct in both cases. From the looks of it even the response from > > >> > Axis2 server seems to agree with the schema that the WSDL refers to. > > >> > > > >> > I have a feeling this could be the PHP client that fails to parse the > > >> > response (However the SOAP request has been formed correctly which > > >> > makes me doubt my conclusion). What kind of error are you seeing ? > > >> > > > >> > Ajith > > >> > > > >> > > > >> > > > >> > > >> --------------------------------------------------------------------- > > >> 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] > > > > > > > -- > 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] > > -- Davanum Srinivas :: http://wso2.org/ :: Oxygen for Web Services Developers --------------------------------------------------------------------- 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]
