views:

176

answers:

0

I have a WSDL that axis2 wsdl2java throws the following exception

Caused by: org.apache.axis2.schema.SchemaCompilationException: can not find the compley type {http://xml.test.com/device/types}ActionIn from the parent type http://xml.test.com/device/util/types

The original axis can generate the Java just fine and I can load the WSDL into soapUI and access the webservice without a problem. I would just use the origin axis2 is much faster than the original axis. Additionally, I've already converted five or six WSDLs to Java and written code against them, so I'd really prefer to stay in axis2 and not go back to axis.

Is there any way to either generate a new WSDL from the axis stubs and then run that through wsdl2java for axis2 or generate something else from soapUI? I tried the "Generate axis2 Artifacts..." in soapUI but that is just a GUI for the axis2 wsdl2java and I got the same exception.