Null værdier i WSDL fil
Hej med jer.Lige til at starte med ved jeg ikke om den er placeret helt i den korrekte kategori, men jeg koder det på en java platform så... "here we go".
Jeg har 3 felter som i visse tilfælde kan returnere null.
<element name="Dato1" nillable="true" type="base:DatoType">
<annotation>
<documentation>Dato1</documentation>
</annotation>
</element>
<element name="Dato2" type="base:DatoType">
<annotation>
<documentation>Dato2</documentation>
</annotation>
</element>
<element maxOccurs="1" minOccurs="0" name="ix1" nillable="true" type="string"/>
... Erklæring af Datotype ser således ud:
<simpleType name="DatoType">
<restriction base="date"/>
</simpleType>
Problemet er at når jeg kører mod denne WSDL i XMLSpy (program der kan generere SOAP requests) får jeg følgende output:
<Dato1 xsi:nil="true"/>
<Dato2 xsi:nil="true"/>
<ns:ix1/>
Dvs. der er intet indhold i felterne.
Dette er jo meget godt men hvorfor står der xsi:nil="true" i nogle af felterne og ikke kun i de felter hvor den er angivet som parameter i wsdl'en??
