Note that this ONLY affects the Java mappings. What goes across the wire is the original XML name.
Russell Butek
[EMAIL PROTECTED]
Please respond to [EMAIL PROTECTED]
To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
cc:
Subject: Attribute's corrupted with WSDL2Java
Any class that has attributes that have underscores in it are not generated correctly, i.e. the underscores are removed!
�
Example WSDL (minus unrelated structures):
�� <complexType name="MyData">
��� <complexContent>
����� <sequence>
������ <element name="CREATE_BY" nillable="true" type="xsd:string"/>
������ <element name="LAST_MOD_BY" nillable="true" type="xsd:string"/>
����� </sequence>
���� </extension>
��� </complexContent>
�� </complexType>
�
�Java code generated by WSDL2Java (minus unrelated code):
�
public class CSRSessionData� extends implements java.io.Serializable {
��� private java.lang.String CREATEBY;
��� private java.lang.String LASTMODBY;
�
��� public CSRSessionData() {
��� }
�
��� public java.lang.String getCREATEBY() {
������� return CREATEBY;
��� }
�
��� public void setCREATEBY(java.lang.String CREATEBY) {
������� this.CREATEBY = CREATEBY;
��� }
�
��� public java.lang.String getLASTMODBY() {
������� return LASTMODBY;
��� }
�
��� public void setLASTMODBY(java.lang.String LASTMODBY) {
������� this.LASTMODBY = LASTMODBY;
��� }
}
�
I believe this to be a bug in the WSDL2Java generator.
�
Jim Stickley
Birch Telecom
(816) 300-6743
[EMAIL PROTECTED]
�
