axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "prasad c iyer" <pras...@skillnetinc.com>
Subject Re: Error while invoking the axis service through PHP NUSoap
Date Thu, 10 Jan 2008 00:01:48 GMT
Got it I messed up the Ant file so the generated code was always overwriting 
the implemented class.
Thanks for the help

----- Original Message ----- 
From: "prasad c iyer" <prasadi@skillnetinc.com>
To: <axis-user@ws.apache.org>
Sent: Wednesday, January 09, 2008 3:44 PM
Subject: Re: Error while invoking the axis service through PHP NUSoap


> Following are my wsdl file, php file and soap request
> wsdl file
> <?xml version="1.0" encoding="UTF-8"?>
> <definitions xmlns:tns="http://localhost:8080/my-app/services/EchoService" 
> xmlns="http://schemas.xmlsoap.org/wsdl/" 
> xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
> xmlns:ns1="http://localhost:8080/my-app/services/EchoService/types" 
> name="EchoService" 
> targetNamespace="http://localhost:8080/my-app/services/EchoService">
> <types>
> <xsd:schema 
> targetNamespace="http://localhost:8080/my-app/services/EchoService/types">
> <xsd:element name="request_element" type="xsd:string"/>
> <xsd:element name="response_element" type="xsd:string"/>
> </xsd:schema>
> <xsd:schema 
> targetNamespace="http://localhost:8080/my-app/services/EchoService/types:0">
> <xsd:element name="request_element" type="xsd:string"/>
> <xsd:element name="response_element" type="xsd:string"/>
> </xsd:schema>
> </types>
> <message name="echo_request">
> <part name="parameters" element="ns1:request_element"/>
> </message>
> <message name="echo_response">
> <part name="result" element="ns1:response_element"/>
> </message>
> <portType name="echo_portType">
> <operation name="echo_operation">
> <input name="echo_request" message="tns:echo_request"/>
> <output name="echo_response" message="tns:echo_response"/>
> </operation>
> </portType>
> <binding name="echo_binding" type="tns:echo_portType">
> <soap:binding style="document" 
> transport="http://schemas.xmlsoap.org/soap/http"/>
> <operation name="echo_operation">
> <soap:operation soapAction="echo_operation"/>
> <input name="echo_request">
> <soap:body use="literal"/>
> </input>
> <output name="echo_response">
> <soap:body use="literal"/>
> </output>
> </operation>
> </binding>
> <service name="EchoService">
> <port name="EchoPort" binding="tns:echo_binding">
> <soap:address 
> location="http://localhost:8080/my-app/services/EchoService"/>
> </port>
> </service>
> </definitions>
>
> ------------------------------------------
> php code:
>
> <?php
> /**
> * echo php
> *
> *
> */
>
> require_once('nusoap.php');
>
> $client=new 
> nusoap_client('http://localhost:8080/my-app/services/EchoService?wsdl', 
> 'wsdl');
> $err=$client->getError();
> if($err){
>    echo 'constructor error : '. $err ;
>    die;
> }
> $proxy=$client->getProxy();
> $err=$client->getError();
> if($err){
>    echo 'got error : '.$err;
> }
> $client->loadWSDL();
> $err=$client->getError();
> if($err){
>    echo 'got error : '.$err;
> }
> echo 'WSDLnamespace'.$client->wsdl->namespaces;
> foreach($client->wsdl->namespaces as $key=>$value){
>    echo $key. ' ' . $value . '<br/>';
> }
> $param['parameters']=array('hello world');
> $client->call('echo_operation', $param);
> echo '<h2>Request</h2><pre>' . htmlspecialchars($client->request,

> ENT_QUOTES) . '</pre>';
> echo '<h2>Response</h2><pre>' . htmlspecialchars($client->response,

> ENT_QUOTES) . '</pre>';
> echo '<h2>Debug</h2><pre>' . htmlspecialchars($client->debug_str,

> ENT_QUOTES) . '</pre>';
> ?>
>
>
>
> --------------------------------------
> request message
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <SOAP-ENV:Envelope
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
> xmlns:ns4861="http://tempuri.org">
> <SOAP-ENV:Body>
> <m:request_element 
> xmlns:m="http://localhost:8080/my-app/services/EchoService/types">hello 
> world</m:request_element>
> </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>
>
>
>
>
> ----- Original Message ----- 
> From: Martin Gainty
> To: axis-user@ws.apache.org
> Sent: Wednesday, January 09, 2008 3:30 PM
> Subject: RE: Error while invoking the axis service through PHP NUSoap
>
>
> Please display php client code and service wsdl
>
> Martin
>
> ______________________________________________
> Disclaimer and confidentiality note
> Everything in this e-mail and any attachments relates to the official 
> business of Sender. This transmission is of a confidential nature and 
> Sender does not endorse distribution to any party other than intended 
> recipient. Sender does not necessarily endorse content contained within 
> this transmission.
>
>
>> Wrom: 
>> HMKHJYFMYXOEAIJJPHSCRTNHGSWZIDREXCAXZOWCONEUQZAAFXISHJEXXIMQZUIVOTQNQEMSFDULHPQQWOYIYZUNNYCGPKYLEJGDGVCJVTLBXFGGMEPYOQKEDOTWFAOBUZXUWLSZLKBRNVWWCUFPEGAUTFJMVRESKPNKMBIPBARHDMNNSKVFVWRKJVZCMHVIBGDADRZFSQHYUCDDJBLVLMHAALPTCXLYRWTQTIPWIGYOKSTTZRCLBDXRQBGJSNBOHMKHJYFMYXOEAIJJPHSCRTNHGSWZIDREXCAXZOWCONEUQZAAFXISHJEXXIMQZUIVOTQNQEMSFDULHPQQWOYIYZUNNYCGPKYLEJGDGVCJVTLBXFGGMEPYOQKEDOTWFAOBUZXUWLSZLKBRNVWWCUFPEGAUTFJMVRESKPNKMBIPBARHDMNNSKVFVWRKJVZCMHVIBGDADRZFSQHYUCDDJBLVLMHAALPTCXLYRWTQTIPWIGYOKSTTZRCLBDXRQBGJSNBOHMKHJYFMYXOEAIJJPHSCRTNHGSWZIDREXCAXZOWCONEUQZAAFXISHJEXXIMQZUIVOTQNQEMSFDULHPQQWOYIYZUNNYCGPKYLEJGDGVCJVTLBXFGGMEPYOQKEDOTWFAOBUZXUWLSZLKBRNVWWCUFPEGAUTFJMVRESKPNKMBIPBARHDMNNSKVFVWRKJVZCMHVIBGDADRZFSQHYUCDDJBLVLMHAALPTCXLYRWTQTIPWIGYOKSTTZRCLBDXRQBGJSNBOHMKHJYFMYXOEAIJJPHSCRTNHGSWZIDREXCAXZOWCONEUQZAAFXISHJEXXIMQZUIVOTQNQEMSFDULHPQQWOYIYZUNNYCGPKYLEJGDGVCJVTLBXFGGMEPYOQKEDOTWFAOBUZXUWLSZLKBRNVWWCUFPEGAUTFJMVRESKPNKMBIPBARHDMNNSKVFVWRKJVZCMHVIBGDADRZFSQHYUCDDJBLVLMHAALP
 T
> CXLYRWTQTIPWIGYOKSTTZRCLBDXRQBGJSNBOHMKHJYFMYXOEAIJJPHSCRTNHGSWZIDREXCAXZOWCONEUQZAAFXISHJEXXIMQZUIVOTQNQEMSFDULHPQQWOYIYZUNNYCGPKYLEJGDGVCJVTLBXFGGMEPYOQKEDOTWFAOBUZXUWLSZLKBRNVWWCUFPEGAUTFJMVRESKPNKMBIPBARHDMNNSKVFVWRKJVZCMHVIBGDADRZFSQHYUCDDJBLVLMHAALPTCXLYRWTQTIPWIGYOKSTTZRCLBDXRQBGJSNBOHMKHJYFMYXOEAIJJPHSCRTNHGSWZIDREXCAXZOWCONEUQZAAFXISHJEXXIMQZUIVOTQNQEMSFDULHPQQWOYIYZUNNYCGPKYLEJGDGVCJVTLBXFGGMEPYOQKEDOTWFAOBUZXUWLSZLKBRNVWWCUFPEGAUTFJMVRESKPNKMBIPBARHDMNNSKVFVWRKJVZCMHVIBGDADRZFSQHYUCDDJBLVLMHAALPTCXLYRWTQTIPWIGYOKSTTZRCLBDXRQBGJSNBOHMKHJYFMYXOEAIJJPHSCRTNHGSWZIDREXCAXZOWCONEUQZAAFXISHJEXXIMQZUIVOTQNQEMSFDULHPQQWOYIYZUNNYCGPKYLEJGDGVCJVTLBXFGGMEPYOQKEDOTWFAOBUZXUWLSZLKBRNVWWCUFPEGAUTFJMVRESKPNKMBIPBARHDMNNSKVFVWRKJVZCMHVIBGDADRZFSQHYUCDDJBLVLMHAALPTCXLYRWTQTIPWIGYOKSTTZRCLBDXRQBGJSNBOHMKHJYFMYXOEAIJJPHSCRTNHGSWZIDREXCAXZOWCONEUQZAAFXISHJEXXIMQZUIVOTQNQEMSFDULHPQQWOYIYZUNNYCGPKYLEJGDGVCJVTLBXFGGMEPYOQKEDOTWFAOBUZXUWLSZLKBRNVWWCUFPEGAUTFJMVRESKPNKMBIPBARHDMNNSKVFVWRK
 J
> VZCMHVIBGDADRZFSQHYUCDDJBLVLMHAALPTCXLYRWTQTIPWIGYOKSTTZRCLBDXRQBGJSNBOHMKHJYFMYXOEAIJJPHSCRTNHGSWZIDREXCAXZOWCONEUQZAAFXISHJEXXIMQZUIVOTQNQEMSFDULHPQQWOYIYZUNNYCGPKYLEJGDGVCJVTLBXFGGMEPYOQKEDOTWFAOBUZXUWLSZLK>
>> at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>> at
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
>> at 
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>> at java.lang.Thread.run(Thread.java:619)
>> Caused by: java.lang.UnsupportedOperationException: Please implement
>> org.presci.echo.service.EchoServiceSkeleton#echo_operation
>> at
>> org.presci.echo.service.EchoServiceSkeleton.echo_operation(EchoServiceSkeleton.java:21)
>> at
>> org.presci.echo.service.EchoServiceMessageReceiverInOut.invokeBusinessLogic(EchoServiceMessageReceiverInOut.java:51)
>> ... 19 more
>>
>> The service is getting invoked properly through the skeleton. Can 
>> somebody
>> point me in right direction?
>> thanks
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>
>
>
>
> Put your friends on the big screen with Windows Vista® + Windows Live™. 
> Start now!
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Mime
View raw message