<
xs:element name="transferDate" type="xs:date"><xs:annotation>
<xs:documentation>Date the first transfer in a series is scheduled</xs:documentation>
</xs:annotation>
</xs:element>
Invalid date passed:
<transferDate>2006-14-33</transferDate>
After axis is done with the message handling, we get the date as instance of Date. But the actual date we get is 2007-03-05 as internally Calendar must be lenient and calculated date accordingly.
But this is undesired option in our application, we need to throw error if invalid date is passed, in other words, we don't want axis to be lenient while creating the instance from the passed date.
Any suggestions, other than following?
- Convert the datatype from xs:date to string in schema
Arvind Bir
