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]

Reply via email to