Hello Dennis, The new issue is here https://issues.apache.org/jira/browse/AXIS2-2670. Though, I had solved the problem with wrapping all the input parameters into a wrapper/filter object, which could be utilized with all GetProducs family routines.
Kind regards, Andrey. Dennis Sosnoski wrote: > Hi Andrey, > > It looks like there's a problem in the simpleType reference handling > with the Axis2 JiBX unwrapped code generation. This is something I > haven't tried before, but I'll look into it. In the meantime, it'd be > good if you could report this as an issue in the Axis2 Jira at > https://issues.apache.org/jira/browse/AXIS2 > > - Dennis > > Dennis M. Sosnoski > SOA and Web Services in Java > Training and Consulting > http://www.sosnoski.com - http://www.sosnoski.co.nz > Seattle, WA +1-425-939-0576 - Wellington, NZ +64-4-298-6117 > > > > Andrey A. Chujko wrote: >> Hi all, >> >> I have a detached enum definition. >> >> ... >> <s:element name="GetProducs"> >> <s:complexType> >> <s:sequence> >> <s:element minOccurs="0" maxOccurs="1" name="guid" type="s:string" /> >> <s:element minOccurs="1" maxOccurs="1" name="id" type="s:int" /> >> <s:element minOccurs="1" maxOccurs="1" name="abc" type="tns:ABCEnum" /> >> </s:sequence> >> </s:complexType> >> </s:element> >> <s:simpleType name="ABCEnum"> >> <s:restriction base="s:string"> >> <s:enumeration value="AAA" /> >> <s:enumeration value="BBB" /> >> <s:enumeration value="CCC" /> >> </s:restriction> >> </s:simpleType> >> ... >> >> >> [echo] Running WSDL2Java task >> [mkdir] Created dir: /home/zzz/proj/client/gen >> [java] Exception in thread "main" >> org.apache.axis2.wsdl.codegen.CodeGenerationException: >> java.lang.RuntimeException: Cannot unwrap element >> {http://an.ns.com/}GetProducs: no format definition found for type >> {http://an.ns.com/}ABCEnum (used by element {http://an.ns.com/}abc) >> [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: java.lang.RuntimeException: Cannot unwrap element >> {http://an.ns.com/}GetProducs: no format definition found for type >> {http://an.ns.com/}ABCEnum (used by element {http://an.ns.com/}abc) >> [java] at >> org.apache.axis2.jibx.CodeGenerationUtility.unwrapMessage(CodeGenerationUtility.java:780) >> [java] at >> org.apache.axis2.jibx.CodeGenerationUtility.engage(CodeGenerationUtility.java:382) >> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native >> Method) >> [java] at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> [java] at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> [java] at java.lang.reflect.Method.invoke(Method.java:585) >> [java] at >> org.apache.axis2.wsdl.codegen.extension.JiBXExtension.engage(JiBXExtension.java:74) >> [java] at >> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:209) >> [java] ... 2 more >> >> Could you please advice me how can I solve this issue? >> >> Thanks in advance, >> Andrey. >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> jibx-users mailing list >> jibx-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jibx-users >> >> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ jibx-users mailing list jibx-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jibx-users