Axis2 - XMLBeasn path naming inconsistencies --------------------------------------------
Key: AXIS2-4269 URL: https://issues.apache.org/jira/browse/AXIS2-4269 Project: Axis 2.0 (Axis2) Issue Type: Bug Components: Tools Affects Versions: 1.4.1 Environment: Windows Reporter: Martin Barrs I am using Axis2 1.4 and XMLBeans 2.4. I would like to use XMLBeans ant task to generate all the XMLBeans artifacts and use Axis2 to just generate the skels and stubs. This is because I have a mix of .wsdl's and .xsd's I need to generate and would like to normalize the resource files. The files are also very dynamic, hence I cannot use namespace remapping as a workaround. What I've found is, though, that the Axis2 tasks and XMLBeans tasks name entities differently when a span in the entity path starts with a number. For example: Element namespace - com/example/testService/2009/03 Schema - com/example/testService/2009/03/myTestSchema XMLBeans generated element - com.example.testService.x2009.x03.myTestSchema Axis2 generated element - com.example.testService._2009._03.myTestSchema Note that XMLbeans prepends 'x' and Axis2 '_' to numeric paths - this is the issue! So, if I use wsdl2java to generate skels/stubs with -Ewsd, this difference changes the resource index mapping making it impossible to use the separately generated files. The solution would be for XMLBeans and Axis to have the same prefix for numeric path elements, or at least have the ability to specify a default. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.