Hi, The problem seems to be the databinding as I thought. If you want to follow the exact steps of tyhe userguide you have to add the -d xmlbeans option to the set of commandline arguments. In the mean time I'll see whether the documentation can be improved!
Ajith On 8/11/06, Deepak Sharma <[EMAIL PROTECTED]> wrote:
Hi Ajith, In the generation of client code, we are not using -d option. We have followed the steps mentioned in the following site: http://ws.apache.org/axis2/1_0/userguide3.html#Writing_Web_Service_Clients_using_Code_Generation_with_Data_Binding_Support Just reiterating the problem (Downloaded version 1.0 of Axis2): WSDL2Java is not generating "Axis2SampleDocLitPortTypeStub.java" instead it is generating "Axis2SampleDocLitServiceStub.java" and it's Callback Handler. It seems to be as if the site is not updated with the new changes. I would really appreciate if you could help us on this issue. Thanks, Deepak On 8/11/06, Ajith Ranabahu <[EMAIL PROTECTED]> wrote: > Hi, Are you guys using the -d xmlbeans option while code generating ? On 8/11/06, Deepak Sharma < [EMAIL PROTECTED]> wrote: > > Thanks Jaya! Changed the Subject accordingly. > > I have cut and paste the problem again: > > > ############################################ > 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#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); > > > > publicclass Client { > > public static void main(String[] args) { > > try { > > Axis2SampleDocLitServiceStub stub = new Axis2SampleDocLitServiceStub( > > null, > > "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. > > ########################## > > Regards, > Deepak > > > On 8/11/06, jayachandra < [EMAIL PROTECTED]> wrote: > > > > > > Guys, > > This issue being discussed seems to be against Axis2, I'd suggest that you > append a prefix "[Axis2]" (without quotes) to your messages and post so that > your mail lands up in the filters of the saviours :) > > > > cheers > > Jaya > > > > > > On 8/10/06, Deepak Sharma <[EMAIL PROTECTED] > wrote: > > > > > > > > > Thanks a lot Marcel for your findings. > > > > > > > > > -Deepak > > > > > > > > > > > > On 8/8/06, Marcel Frehner <[EMAIL PROTECTED] > wrote: > > > > According to > > > > > http://www.mail-archive.com/axis-user@ws.apache.org/msg16725.html > , which I > > > > had overlooked before, we need to use the nightly snapshots. I still > could > > > > not get it working. Now I definitely give up and wait for the next > Release > > > > or at least for the next complete nightly build. > > > > > > > > Good luck for the rest or you! > > > > Marcel > > > > > > > > > > > > > > > > At 18:01 07.08.2006 +0200, you wrote: > > > > >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.frehn > > > > >> e [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] > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > 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] > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > \\\\\|///// > > > | ~ ~ | > > > (- 0 0 -) > > > > #------------------oOOo--(_)--oOOo---------------------------# > > > > > > It's better to burn out, than to fade away. > > > Oooo. > > > #------------------.oooO-----( > )------------------------------# > > > ( ) ) / > > > \ > > > > > > > > > > -- > > -- Jaya > > > > -- > > > \\\\\|///// > | ~ ~ | > (- 0 0 -) > #------------------oOOo--(_)--oOOo---------------------------# > > It's better to burn out, than to fade away. > Oooo. > #------------------.oooO-----( > )------------------------------# > ( ) ) / > \ -- Ajith Ranabahu --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- \\\\\|///// | ~ ~ | (- 0 0 -) #------------------oOOo--(_)--oOOo---------------------------# It's better to burn out, than to fade away. Oooo. #------------------.oooO-----( )------------------------------# ( ) ) / \
-- Ajith Ranabahu --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]