You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Reddy <ec...@yahoo.ca> on 2002/05/03 02:35:50 UTC
Re: WSDL Generated Code for xsd:date,xsd:datetim. is wrong.
I am using the Axis Beta 2. if you have a simple type,
which is derived from date with a restriction you can
see that the code generates the Calander type. try
with this in our wsdl schema.
<xsd:simpleType name="DateFormat">
<xsd:restriction base="xsd:date">
<xsd:whiteSpace value="collapse"/>
</xsd:restriction>
</xsd:simpleType>
Try with this.
Thanks
Reddy
--- Russell Butek <bu...@us.ibm.com> wrote:
> Which version of AXIS are you using? This is a very
> strange bit of code to
> generate. It is certainly wrong. And it is NOT
> generated with the latest
> versions of AXIS (at least it's not in our tests).
>
> Russell Butek
> butek@us.ibm.com
>
>
> Reddy <ec...@yahoo.ca> on
> 04/27/2002 09:33:30 PM
>
> Please respond to axis-user@xml.apache.org
>
> To: axis-user@xml.apache.org
> cc:
> Subject: WSDL Generated Code for
> xsd:date,xsd:datetim. is wrong.
>
>
>
> WSDL is generating the wrong code in the class
> files.
>
> Here is the code generated from WSDL for xsd:date,
> xsd:dateTime
>
> public WaitTimeFormat(java.lang.String value) {
> this.value = new java.util.Calendar(value);
> }
>
> Java Docs says, you cannot instantiate a Calendar
> using the New; an instance of the calendar can be
> obtained using the getInstance method. If you
> compile
> the code, you will get compilation errors.
>
> Here is one approach to resolve the problem.
>
> For the Date types, uses the DateFormatte, to parse
> and from there construct the Calendar object.
>
>
>
>
______________________________________________________________________
> Post your ad for FREE! http://personals.yahoo.ca
>
>
______________________________________________________________________
Games, Movies, Music & Sports! http://entertainment.yahoo.ca