Hello.

I have the name FOO_Bar in typeMaping section.
something like that:

....
   <complexType abstract="true" name="FOO_Bar">
    <sequence>
     <element name="name" nillable="true" type="soapenc:string"/>
     <element name="attribute" type="xsd:long"/>
     <element name="valid" type="xsd:boolean"/>
    </sequence>
   </complexType>
....

During genereation process this name is converted to FOOBar. ( Both
generated java file(s) and deploy.wsdd).

I figured out, that javifyNames() function JavaGeneratorFactory (that call
JavaUtils.xmlNameToJava())
convert the xml QName FOO_Bar to FOOBar. Here is the stack trace:

     xmlNameToJava():649, JavaUtils.java
     xmlNameToJava():325, Utils.java
     xmlNameToJavaClass():333, Utils.java
     getJavaName():369, Emitter.java
     javifyNames():386, JavaGeneratorFactory.java
     generatorPass():177, JavaGeneratorFactory.java
     generate():266, Parser.java
     access$000():80, Parser.java
     run():235, Parser.java
     run():484, Thread.java

Why? I didn't find any command line paramter, to control this.
Any comments?
Thank you.

David Ostrovsky

Reply via email to