Hey Deepak
By now I used to run the wsdl2java from Eclipse. Desperate as I am I tried the command line version and got correct stub and skeleton code with the following command:
wsdl2java -uri Axis2SampleDocLitService.wsdl -ss -sd -d xmlbeans
wsdl2java -uri Axis2SampleDocLitService.wsdl -d xmlbeans

This will also generate a TypeSystemHolder.class which needs to be copied to the IDE project manually (http://ws.apache.org/axis2/tools/1_0/CodegenToolReference.html).

The next error I get is the following:
org.apache.axis2.AxisFault: Data binding error
at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:287) at org.apache.axis2.Axis2SampleDocLitServiceStub.echoString(Axis2SampleDocLitServiceStub.java:481)
at org.Client.main(Client.java:25)

No idea where that comes from:-( Maybe it's just the AXIS_HOME

Good luck!
Marcel



My client looks like this:

package org;

import org.apache.axis2.Axis2SampleDocLitServiceStub;
import org.apache.axis2.userguide.xsd.EchoStringParamDocument;
import org.apache.axis2.userguide.xsd.EchoStringReturnDocument;

public class Client {
public static void main(String[] args){
        try {
             //Create the stub by passing the AXIS_HOME and target EPR.
//We pass null to the AXIS_HOME and hence the stub will use the current directory as the AXIS_HOME Axis2SampleDocLitServiceStub stub= new Axis2SampleDocLitServiceStub(null,
                                        
"http://localhost:8080/axis2/services/Axis2SampleDocLitService";);
             //Create the request document to be sent.
EchoStringParamDocument reqDoc= EchoStringParamDocument.Factory.newInstance();
             reqDoc.setEchoStringParam("Axis2 Echo");
             //invokes the Web service.
             EchoStringReturnDocument resDoc=stub.echoString(reqDoc);
             System.out.println(resDoc.getEchoStringReturn());

            } catch (Exception e) {
                e.printStackTrace();
            }
}
}



At 11:28 07.08.2006 +0530, you wrote:
I would really appreciate if Deepal, Derek or any active member can shed some light on this problem.

Thanks,
Deepak

On 8/4/06, Marcel Frehner <<mailto:[EMAIL PROTECTED]>[EMAIL PROTECTED]> wrote:
I gave it another try. But I could not get any further this time. I've
still  got the following client, where stub.echoString() expects an
EchoStringParam, which I don't have...

package org;

import org.apache.axis2.userguide.*;
import org.apache.axis2.userguide.xsd.EchoStringParamDocument;
import org.apache.axis2.userguide.xsd.EchoStringReturnDocument ;

public class Client {
public static void main(String[] args) {
try {
Axis2SampleDocLitServiceStub stub = new Axis2SampleDocLitServiceStub(
null,
" http://localhost:8080/axis2/services/Axis2SampleDocLitService";);

EchoStringParamDocument reqDoc = EchoStringParamDocument.Factory
.newInstance();

reqDoc.setEchoStringParam("Axis2 Echo");
EchoStringReturnDocument resDoc = stub.echoString(reqDoc);
System.out.println(resDoc.getEchoStringReturn());
} catch (Exception e) {
e.printStackTrace();
}
}
}

I would very much appreciate some help!
Marcel



At 22:21 03.08.2006 +0530, you wrote:
>Thanks Marcel for the inputs. As I am new to this Axis, so would not be
>able to comment.
>
>I would really appreciate if anyone give us the right direction to resolve
>this problem.
>
>Thanks,
>Deepak
>
>On 8/3/06, Marcel Frehner
><<mailto:[EMAIL PROTECTED]><mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]> wrote:
>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>http:// localhost:8080/axis2/services/Axis2SampleDocLitPortType >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>http://ws.apache.org/axi
> s2/1_0/userguide3.html>
> <http://ws.apache.org/axis2/1_0/userguide3.html#Writing_Web_Service_Clients_using_Code_Generation_with_Data_Binding_Support>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>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
><mailto:[EMAIL PROTECTED]><mailto:[EMAIL PROTECTED]>marcel.frehne [EMAIL PROTECTED]
> http://www.wsl.ch
>
>----------------------------
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail:
><mailto: [EMAIL PROTECTED]><mailto:[EMAIL PROTECTED]>[EMAIL PROTECTED]
>
>For additional commands, e-mail:
><mailto: [EMAIL PROTECTED]><mailto:[EMAIL PROTECTED]>[EMAIL PROTECTED]
>
>
>
>
>--
>
>                     \\\\\|/////
>                       | ~ ~ |
>                      (- 0 0 -)
>#------------------oOOo--(_)--oOOo---------------------------#
>
>    It's better to burn out, than to fade away.
>                               Oooo.
>#------------------.oooO-----(    )------------------------------#
>                    (    )       )  /
>                        \




--
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
<mailto:[EMAIL PROTECTED]>[EMAIL PROTECTED]
http://www.wsl.ch

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


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




--

                    \\\\\|/////
                      | ~ ~ |
                     (- 0 0 -)
#------------------oOOo--(_)--oOOo---------------------------#

   It's better to burn out, than to fade away.
                              Oooo.
#------------------.oooO-----(    )------------------------------#
                   (    )       )  /
                       \




--
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