Hello Kanchana, in my opinion you got the same problem as myself. Your zip file does not contain the header file coveragedata.h, that is needed by etpp_authreturn.h. Most of the files are created here correctly but some are missing (I assume these files, that got a java exception - wsdl2ws does not abort on this exception).
The coveragedata object uses the type "choice", is this generally a problem? But even if I change "choice" to "sequence", the file "coveragedata.h" will not be generated. Cheers, Martin >Hi Martin, >I used the tool to generate the client artifacts for your given >http://www.carus.de/projects/xaction/services/v50/Xaction_50_State wsdl file >.Tool works fine and gave me following header files and cpp stubs. >(Here I have attached the stateout.zip.)Therefore you can compare with what >you got. > >To use WSDL2Ws java tool you should set the CLASSPATH Environment Variable >to point to the following jar files in [(where the Axis C++ >extracted)]AXIS_EXTRACT\lib\axisjava. >you need following jar files to run it. >axis.jar >commons-discovery.jar >commons-logging.jar >jaxrpc.jar >saaj.jar >wsdl4j.jar >xml-apis.jar >j2sdk 1.4 or + > >for more details about how to use WSDL tool >http://ws.apache.org/axis/cpp/winuser-guide.html or >http://ws.apache.org/axis/cpp/linuser-guide.html >Yes there are some differences than wsdl2java.But WSDL2ws tool in Axis C++ >works fine for the complex types.Yes there are some limitions for "any type" >but in your wsdl i couldn't find any type.There can't be a wrong with the >wsdl either.Here etpp_authreturn header file and cpp file which include >coveragedata also generated.Check with configuration stuff following the >Documentation,state.zip file and let me know.I'm willing to help you. >cheers >kanchana > > >less.wsdl > >> -----Original Message----- >> From: Martin Aberle [mailto:[EMAIL PROTECTED] >> Sent: Sunday, December 07, 2003 10:34 PM >> To: [EMAIL PROTECTED] >> Subject: Axis C++ wsdl2ws Exception >> >> >> Hi, >> >> I am trying the beta version of Aixs C++. I want to write a client, that >> connects to our exisiting web service. When I run wsdl2ws, >> several exceptions >> occur and some complex types are not created. These messages are shown: >> >> Error occured yet we continue to genarate other classes ... you >> should check >> the error >> java.lang.NullPointerException >> at >> org.apache.axis.wsdl.wsdl2ws.cpp.ParamWriter.getAttribList(ParamWr >> iter.java:133) >> at >> org.apache.axis.wsdl.wsdl2ws.cpp.ParamWriter.<init>(ParamWriter.java:95) >> at >> org.apache.axis.wsdl.wsdl2ws.cpp.ParamCPPFileWriter.<init>(ParamCP >> PFileWriter.java:74) >> at >> org.apache.axis.wsdl.wsdl2ws.cpp.BeanParamWriter.<init>(BeanParamW >> riter.java:80) >> at >> org.apache.axis.wsdl.wsdl2ws.cpp.AllParamWriter.writeSource(AllPar >> amWriter.java:96) >> at org.apache.axis.wsdl.wsdl2ws.Genarator.genarate(Genarator.java:75) >> at >> org.apache.axis.wsdl.wsdl2ws.rpc.RPCWebServiceGenarator.genarate(R >> PCWebServiceGenarator.java:95) >> at >> org.apache.axis.wsdl.wsdl2ws.WSDL2Ws.genarateWrappers(WSDL2Ws.java:375) >> at org.apache.axis.wsdl.wsdl2ws.WSDL2Ws.main(WSDL2Ws.java:515) >> >> The source WSDL file was >> http://www.carus.de/projects/xaction/services/v50/Xaction_50_State >less.wsdl > >The data type coveragedata was not generated for example. Is there >something wring with the WSDL (Axis Java processes this file without >problem) or has >wsdl2ws some limitations? > >Thanks in advance, > Martin > >-- >+++ GMX - die erste Adresse f�r Mail, Message, More +++ >Neu: Preissenkung f�r MMS und FreeMMS! http://www.gmx.net > -- Martin Aberle -- +++ GMX - die erste Adresse f�r Mail, Message, More +++ Neu: Preissenkung f�r MMS und FreeMMS! http://www.gmx.net
