Here is the problem. I deploy a POJO and when AXIS2 (using nightly build 2007/07/25) automatically generated WSDL via ?wsdl it produces a WSDL file the includes the following:
<xs:complexType name="CONVERTTEMPInput"> <xs:sequence> <xs:element minOccurs="0" name="tEMPIN" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="tEMPOUT" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="CONVERTTEMPResult"> <xs:sequence> <xs:element minOccurs="0" name="tEMPIN" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="tEMPOUT" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> The problem is with the element names. It seems that AXIS2 is lowercasing the "t" in TEMPIN and TEMPOUT, which makes the service unusable. The CONVERTTEMPInput class is as follows: public class CONVERTTEMPInput implements Serializable { private static final long serialVersionUID = -884605419035002637L; public CONVERTTEMPInput() { } public void setTEMPIN( String TEMPIN ) { _TEMPIN = TEMPIN; } public String getTEMPIN( ) { return _TEMPIN; } public void setTEMPOUT( String TEMPOUT ) { _TEMPOUT = TEMPOUT; } public String getTEMPOUT( ) { return _TEMPOUT; } private String _TEMPIN = ""; private String _TEMPOUT = ""; } If I add an underscore prior to TEMPIN and TEMPOUT in the methods, things start to work. Is this a bug? Nadir K. Amra --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]