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]

Reply via email to