You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Davanum Srinivas (JIRA)" <ji...@apache.org> on 2007/08/10 17:35:43 UTC
[jira] Commented: (AXIS2-3017) WSDL generation error - lowercasing
1st char in element names
[ 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.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org
Re: [jira] Commented: (AXIS2-3017) WSDL generation error - lowercasing 1st char in element names
Posted by Davanum Srinivas <da...@gmail.com>.
Deepal,
Yes, i thought we are done with 1.3 :) Yes, this is for 1.4.
-- dims
On 8/11/07, Deepal jayasinghe <de...@gmail.com> 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: axis-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-dev-help@ws.apache.org
>
>
--
Davanum Srinivas :: http://davanum.wordpress.com
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org
Re: [jira] Commented: (AXIS2-3017) WSDL generation error - lowercasing
1st char in element names
Posted by Deepal jayasinghe <de...@gmail.com>.
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: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org