On 8/23/07, Pantvaidya, Vishwajit <[EMAIL PROTECTED]> wrote: > > Tried scomp with xmlbeans 2.2.0 (same version as bundled with axis2) – it > gives error "error: invalid.document.type: Document is not a wsdl file". > > > > But coming back to original problem – the wsdl used to process fine with > axis1 resulting in interface with parameters of java types. Hasn't that been > retained in axis2? > > > > Tried wsdl2java with ADB to see if that gives me what I want. That also > completed fine - but resulting classes had all complex type params with > generated types. So I tried the –uw option – hoping it will unwrap those. > But now I get error > > > > org.apache.axis2.wsdl.codegen.CodeGenerationException: Unsupported Schema > format for unwrapping! found unknown type but expected Element >
this means you have a choice or all type in your complex type. unwrapping works with the document literal type services. if you can send your wsdl I can check. org.apache.axis2.wsdl.codegen.extension.SchemaUnwrapperExtension.processXMLSchemaSequence > (SchemaUnwrapperExtension.java:370), > org.apache.axis2.wsdl.codegen.extension.SchemaUnwrapperExtension.handleAllCasesOfComplexTypes > (SchemaUnwrapperExtension.java:198), > org.apache.axis2.wsdl.codegen.extension.SchemaUnwrapperExtension.walkSchema > (SchemaUnwrapperExtension.java:143), > org.apache.axis2.wsdl.codegen.extension.SchemaUnwrapperExtension.engage( > SchemaUnwrapperExtension.java:94), > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate( > CodeGenerationEngine.java:218) > > > > Any idea what this is about? Is –uw option the right one? What is > difference between that and –u? It is not very clear from the wsdl2java > reference. > -u let you generate seperate classes. - Vish. > ------------------------------ > > *From:* Amila Suriarachchi [mailto:[EMAIL PROTECTED] > *Sent:* Wednesday, August 22, 2007 8:56 PM > *To:* [email protected] > *Subject:* Re: [Axis2]wsdl2java with xmlbeans creates interface with > xmlbeans.XmlString instead of java.lang.String > > > > can you generate the code using xmlbeans scomp command and see what is the > type? > anyway I think XmlString contanins a string inside it. > > Amila. > > On 8/23/07, *Pantvaidya, Vishwajit* <[EMAIL PROTECTED]> wrote: > > I think I saw someone with same problem but cannot locate that message. My > axis2 1.3 wsdl2java with xmlbeans is completing successfully. But the > generated interface has methods with parameters of type > xmlbeans.XmlStringinstead of > java.lang.String. My expectation was it would map primitives to java > datatypes and create xmlbeans for complex types. Is this not the case? Do I > need to switch to ADB to get params with java types? > > > > > -- > Amila Suriarachchi, > WSO2 Inc. > -- Amila Suriarachchi, WSO2 Inc.
