Hi .. your WSDL has a bug in it: the fault messages cannot have parts
declared using "type=" - there must be only one part which is an
element.

Sanjiva.

On Wed, 2006-11-01 at 14:16 -0500, Cox, Brian (GE Infra, Energy) wrote:
> I seem to be having problems generating the source code for the attached rpc 
> wsdl.  I believe the wsdl to be correct, however, I wouldn't rule it out.  
> The wsdl is a modified version of the standard BookQuote wsdl.  I added an 
> additional fault and changed the return data types from xsd:anyType to 
> xsd:string.  When I generate I receive the exception below[1]:
> 
> I have found through testing that if I change the two fault data types back 
> to anyType the code will generate, however, only one fault is generated and 
> it always seems to be the InvalidIsbnFault regardless of the location in the 
> wsdl which I am unsure why.
> 
> Therefore, I see two problems: 
> 
> *     The use of xsd:string as a return type (same results for xsd:int and I 
> am sure others).
> *     Source code is only generated for one fault.
> 
> I am using the Version 1.1 nightly build from October 29.
> 
> I am curious if anyone else has encountered similar problems with rpc code 
> generation. 
> 
> Thanks for the help.
> 
> Brian
> 
> 
>  <<BookQuoteModified.wsdl>> 
> 
> [1] - Codegen Output
> 
> C:\1test>wsdl2java -uri BookQuoteModified.wsdl -d xmlbeans -o client -p 
> com.ems.client
> Using AXIS2_HOME:   "C:\axis2-1.1"
> Using JAVA_HOME:    "C:\Progra~1\Java\jdk1.5.0_06"
> Exception in thread "main" 
> org.apache.axis2.wsdl.codegen.CodeGenerationException: 
> org.apache.axis2.wsdl.codegen.CodeGenerationException: 
> org.apache.axis2.wsdl.databinding.UnmatchedTypeException: No type was mapped 
> to the name string with namespace http://www.w3.org/2001/XMLSchema
>         at 
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:224)
>         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.wsdl.codegen.CodeGenerationException: 
> org.apache.axis2.wsdl.databinding.UnmatchedTypeException: No type was mapped 
> to the name string with namespace http://www.w3.org/2001/XMLSchema
>         at 
> org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.emitStub(AxisServiceBasedMultiLanguageEmitter.java:299)
>         at 
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:213)
>         ... 2 more
> 
> ---------------------------------------------------------------------
> 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