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" <[EMAIL PROTECTED]>
To: <[email protected]>
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: [email protected]
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Put your friends on the big screen with Windows Vista® + Windows Live™.
Start now!
---------------------------------------------------------------------
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]