On 10/25/07, Mauro Molinari <[EMAIL PROTECTED]> wrote:

> Hi Deepal,
> I just remembered another thing. There already is nillable="true"
> attribute for parameters that can be null, so what is minOccurs="0"
> useful for?

Microsoft uses minOccurs to generate schema for "reference" class members

Code:
    public class MyClass
    {
        //scalars
        public int primitive;
        public int? wrapper;
        public String str;
        public MyClass2 cls;

Schema:
<s:complexType name="MyClass">
−
        <s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="primitive" type="s:int"/>
<s:element minOccurs="1" maxOccurs="1" name="wrapper" nillable="true"
type="s:int"/>
<s:element minOccurs="0" maxOccurs="1" name="str" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="cls" type="tns:MyClass2"/>


Note that "int?" type ( Integer in Java ) is processed using nillable

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to