Hello,
the problem we have detected is as follows:
In the WSDL a field is described as
<element name="myField" type="xsd:double" />
which means that null is not allowed for that value. But 0 certainly is.
If somesome send a soap message with the value of this field set to null, i.e.
an empty element value <myField xsi:type="xsd:double" xsi:nil="true"/> then Axis
implicitly transforms this to value 0 for this field (which is the standard java
initialization for a double).
My question now is: Wouldn't it be better if Axis throughs an exception instead?
I want to allow the value 0 but not null in my application.
Did anybody come across that problem? Any help is appreciated.
Steffen