I can not access this wsdl and xsd. can you please create a jira and attach
them?
Amila.
On 8/28/07, balaji hari <[EMAIL PROTECTED]> wrote:
>
>
> Hi,
>
> I tried using wsdl2java with no data binding option on the attached wsdl
> file and ran into following exception. (Axis2 1.2)
>
> Exception in thread "main"
> org.apache.axis2.wsdl.codegen.CodeGenerationException:
> org.apache.axis2.wsdl.codegen.CodeGenerationException:
> java.lang.RuntimeException: Element QName is null for RateRankError!
> [java] at
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(
> CodeGenerationEngine.java:256)
> [java] at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
> [java] at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
> [java] Caused by:
> org.apache.axis2.wsdl.codegen.CodeGenerationException:
> java.lang.RuntimeException: Element QName is null for RateRankError!
> [java] at
>
> org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.emitSkeleton
> (AxisServiceBasedMultiLanguageEmitter.java:1281)
> [java] at
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(
> CodeGenerationEngine.java:238)
> [java] ... 2 more
> [java] Caused by: java.lang.RuntimeException: Element QName is null
> for
> RateRankError!
> [java] at
>
> org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.getFaultParamElements
> (AxisServiceBasedMultiLanguageEmitter.java:2617)
> [java] at
>
> org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.getFaultElement
> (AxisServiceBasedMultiLanguageEmitter.java:2554)
> [java] at
>
> org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.generateMethodElement
> (AxisServiceBasedMultiLanguageEmitter.java:2118)
> [java] at
>
> org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.loadOperations
> (AxisServiceBasedMultiLanguageEmitter.java:2024)
> [java] at
>
> org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.createDOMDocumentForSkeleton
> (AxisServiceBasedMultiLanguageEmitter.java:1940)
> [java] at
>
> org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.writeSkeleton
> (AxisServiceBasedMultiLanguageEmitter.java:1871)
> [java] at
>
> org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.emitSkeleton
> (AxisServiceBasedMultiLanguageEmitter.java:1246)
> [java] ... 3 more
> [java] Java Result: 1
>
> I found that the problem is with the soap:fault element.
>
> <wsdl:message name="RateRankError">
> <wsdl:part element="ns3:RateRankError" name="errorMessage"/>
> </wsdl:message>
>
> <wsdl:fault message="tns:RateRankError"/>
>
> I have used the following ant task
>
> <target name="wsdl2java">
> <java classname="org.apache.axis2.wsdl.WSDL2Java"
> fork="true"
> classpathref="jarfiles">
> <arg line="-uri ${wsdl.uri}"/>
> <arg line="-ss"/>
> <arg line="-sd"/>
> <arg line="-p fmweb.wps.websvc"/>
> <arg line="-d none"/>
> <arg line="-o ./temp"/>
> <arg line="-S ./temp"/>
> </java>
> </target>
>
>
> Does code generation tool handle this case? Anyone faced similar issues?
>
> http://www.nabble.com/file/p12370480/RateRankService.wsdl
> RateRankService.wsdl
> http://www.nabble.com/file/p12370480/RateRankError.xsd
> RateRankError.xsd
> Thanks in advance
> Balaji
>
> --
> View this message in context:
> http://www.nabble.com/org.apache.axis2.wsdl.codegen.CodeGenerationException%3A-Element-QName-is-null-for-RateRankError%21-tf4342522.html#a12370480
> Sent from the Axis - Dev mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
Amila Suriarachchi,
WSO2 Inc.