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.

Reply via email to