This means that that this is an abstract wsdl and not a concrete wsdl.
-- dims On 6/6/07, Denis Kishenko <[EMAIL PROTECTED]> wrote:
I am sorry for confusion, my previous example was incorrect because of I skipped -wv, but this crushes too C:\axis2-1.2\bin>wsdl2java.bat -uri C:\wsdl-test-suite\documents\good\Chameleon-1G\getBalance.wsdl -wv 2.0 Using AXIS2_HOME: C:\axis2-1.2 Using JAVA_HOME: C:\Program Files\Java\jdk1.6.0 Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:137) at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32) at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21) Caused by: org.apache.axis2.AxisFault: No wsdlService found in the WSDL at org.apache.axis2.description.WSDL20ToAxisServiceBuilder.populateService(WSDL20ToAxisServiceBuilder.java:227) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:93) ... 2 more Caused by: org.apache.axis2.AxisFault: No wsdlService found in the WSDL at org.apache.axis2.description.WSDL20ToAxisServiceBuilder.processService(WSDL20ToAxisServiceBuilder.java:276) at org.apache.axis2.description.WSDL20ToAxisServiceBuilder.populateService(WSDL20ToAxisServiceBuilder.java:224) ... 3 more 2007/6/6, Lukichev, Alexander S <[EMAIL PROTECTED]>: > Maybe because it expects WSDL v1, not v2? > > Alexander > > >-----Original Message----- > >From: Denis Kishenko [mailto:[EMAIL PROTECTED] > >Sent: Wednesday, June 06, 2007 4:53 PM > >To: axis-user@ws.apache.org > >Subject: wsdl2java crushes > > > >Hi all > > > >I am really interested in wsdl2java tool but have some problems. > > > >On the following link you can find a lot of *good* wsdl files > >http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/index.html > >unfortunately wsdl2java crushes on the most of them (about 70%) with > exceptions > > > >For example, see > >http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/index.html > > > >getBalance.wsdl > ><?xml version="1.0" encoding="UTF-8"?> > ><wsdl:description xmlns:tns="http://example.org/getBalance/" > > xmlns:wsdl="http://www.w3.org/ns/wsdl" > > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > > targetNamespace="http://example.org/getBalance/"> > > > > <wsdl:documentation> > > This test shows how to use elements from an included > no-target > > namespace xsd (i.e. chameleon include) > > </wsdl:documentation> > > > > <wsdl:types> > > <xsd:schema > targetNamespace="http://example.org/getBalance/" > > xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > > <xsd:include schemaLocation="getBalance.xsd" /> > > </xsd:schema> > > </wsdl:types> > > > > <wsdl:interface name="getBalanceInf"> > > <wsdl:operation name="getBalance" > > pattern="http://www.w3.org/ns/wsdl/in-out"> > > <wsdl:input element="tns:custInfo" /> > > <wsdl:output element="tns:accInfo" /> > > </wsdl:operation> > > </wsdl:interface> > ></wsdl:description> > > > >C:\axis2-1.2\bin>wsdl2java.bat -uri > >C:\wsdl-test-suite\documents\good\Chameleon-1G\getBalance.wsdl > >Using AXIS2_HOME: C:\axis2-1.2 > >Using JAVA_HOME: C:\Program Files\Java\jdk1.6.0 > >Exception in thread "main" > >org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing > >WSDL > > at > >org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGeneratio > nEngine.java:140) > > at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32) > > at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21) > >Caused by: javax.wsdl.WSDLException: WSDLException (at > >/wsdl:description): faultCode=INVALID_WSDL: Expected element > >'{http://schemas.xmlsoap.org/wsdl/ > >}definitions'. > > at com.ibm.wsdl.xml.WSDLReaderImpl.checkElementName(Unknown > Source) > > at com.ibm.wsdl.xml.WSDLReaderImpl.parseDefinitions(Unknown > Source) > > at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) > > at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) > > at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) > > at > >org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile(Co > deGenerationEngine.java:308 > >) > > at > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGeneration > Engine.java:97) > > ... 2 more > > > >Why this tool doesn't understand this file? > > > >Thanks, > >Denis > > > >--------------------------------------------------------------------- > >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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Davanum Srinivas :: http://davanum.wordpress.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]