Hi Deepak
I've got the same problem and can't find a solution. Following up your thread about the EchoStringParam I would suggest something like the code below. But what ist the XMLStreamReader supposed to be? I mean, how can I create an EchoStringParam?
Marcel


***
import org.apache.axis2.userguide.Axis2SampleDocLitServiceStub;
import org.apache.axis2.userguide.Axis2SampleDocLitServiceStub.EchoStringParam;
import org.apache.axis2.userguide.Axis2SampleDocLitServiceStub.EchoStringReturn;
import javax.xml.stream.XMLStreamReader;

public class Client {

public static void main(String[] args) {
try {
Axis2SampleDocLitServiceStub stub = new Axis2SampleDocLitServiceStub(
null,
"http://localhost:8080/axis2/services/Axis2SampleDocLitPortType";);
XMLStreamReader r=null; //of course this must not be null!!!
EchoStringParam p=EchoStringParam.Factory.parse(r);
p.setEchoStringParam("Axis2 Echo");
EchoStringReturn resDoc = stub.echoString(p);
System.out.println(resDoc.getEchoStringReturn());
} catch (Exception e) {
e.printStackTrace();
}
}
}
***



At 17:53 03.08.2006 +0530, you wrote:
Hi Guys,

This question has already been asked in the forum and I suppose I am the third person to ask this question. But no response has come so far to rectify this problem. Following is the problem:

I am facing some problem creating client for the example mentioned in the user guide. <http://ws.apache.org/axis2/1_0/userguide3.html>http://ws.apache.org/axis2/1_0/userguide3.html#Writing_Web_Service_Clients_using_Code_Generation_with_Data_Binding_Support

WSDL2Java is not generating "Axis2SampleDocLitPortTypeStub.java" instead it is generating "Axis2SampleDocLitServiceStub.java" and it's Callback Handler.

Following is the client which I have written but it is not getting compiled as echoString method expects EchoStringParam not EchoStringParamDocument.



EchoStringReturnDocument resDoc = stub.echoString(reqDoc);



public
class Client {

public static void main(String[] args) {

try {

Axis2SampleDocLitServiceStub
stub = new Axis2SampleDocLitServiceStub(

null,

"<http://localhost:8080/axis2/services/Axis2SampleDocLitPortType>http://localhost:8080/axis2/services/Axis2SampleDocLitPortType"; );

EchoStringParamDocument
reqDoc = EchoStringParamDocument.Factory

.newInstance();

reqDoc.setEchoStringParam(
"Axis2 Echo");

EchoStringReturnDocument
resDoc = stub.echoString(reqDoc);

System.
out.println(resDoc.getEchoStringReturn());

}
catch (Exception e) {

e.printStackTrace();

}

}
Looking forward for your response.

Thanks,
Deepak




--
dipl. geogr. Marcel Frehner
Wissenschaftlicher Mitarbeiter
Eidgenössische Forschungsanstalt für Wald, Schnee und Landschaft WSL
Abteilung Landschaftsinventuren
Zürcherstrasse 111
8903 Birmensdorf

Tel. +41-44-739 26 83
[EMAIL PROTECTED]
http://www.wsl.ch

----------------------------


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to