[Mono-list] Nullable types in web services

Oleg Deribas thisaddressisnotmine at td.selfip.net
Wed Feb 14 03:34:51 EST 2007


Hello,

Andrés G. Aragoneses [ knocte ] said the following on 18.01.2007 22:21:

> http://bugzilla.ximian.com/show_bug.cgi?id=80551

I've tried to get nullable integer from web service using latest mono 
1.2.3 and it still doesn't work. It seems there is another problem.

For testing I use simple method:

int? GetNull()
{
     return null;
}

Here is fragment of WSDL I've got from IIS:

<s:element name="GetNullResponse">
   <s:complexType>
     <s:sequence>
       <s:element minOccurs="1" maxOccurs="1" name="GetNullResult" 
nillable="true" type="s:int" />
     </s:sequence>
   </s:complexType>
</s:element>

and this is what I've got from XSP2:

<xs:element name="GetNullResponse">
   <xs:complexType>
     <xs:sequence>
       <xs:element minOccurs="1" maxOccurs="1" name="GetNullResult" 
type="xs:int" />
     </xs:sequence>
   </xs:complexType>
</xs:element>

The difference is that mono doesn't set nillable="true" attribute.
Should I reopen bug 80551 or it is another bug and should be filed 
separately?

-- 
Oleg



More information about the Mono-list mailing list