Deepal, Yes, i thought we are done with 1.3 :) Yes, this is for 1.4.
-- dims On 8/11/07, Deepal jayasinghe <[EMAIL PROTECTED]> wrote: > Hi Dims, > Let's not worry about this for 1.3 , anyway according to the javabean > you can not have Java class with properties starting from Upper case. > Let's address this for 1.4. > > Thanks > Deepal > > Davanum Srinivas (JIRA) wrote: > > [ > > https://issues.apache.org/jira/browse/AXIS2-3017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12519046 > > ] > > > > Davanum Srinivas commented on AXIS2-3017: > > ----------------------------------------- > > > > Deepal, > > > > If you can get me a small snippet of code that recreates the problem. I'll > > try to fix it in annogen. > > > > thanks, > > dims > > > > > >> WSDL generation error - lowercasing 1st char in element names > >> ------------------------------------------------------------- > >> > >> Key: AXIS2-3017 > >> URL: https://issues.apache.org/jira/browse/AXIS2-3017 > >> Project: Axis 2.0 (Axis2) > >> Issue Type: Bug > >> Components: wsdl > >> Reporter: nadir amra > >> Assignee: Deepal Jayasinghe > >> Priority: Critical > >> Attachments: ConvertTemp.zip > >> > >> > >> 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 method names, > >> things start to work. > >> > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Davanum Srinivas :: http://davanum.wordpress.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
