You are right..   thank you..


                                                                                
                                      
                      "Bill Leng"                                               
                                      
                      <[EMAIL PROTECTED]        To:       
[email protected]                                     
                      com>                     cc:                              
                                      
                                               Subject:  Re: [castor-user] Code 
generation marking optional elements  
                      06/27/2005 10:03          as required in Descriptor 
classes                                     
                      AM                                                        
                                      
                      Please respond to                                         
                                      
                      user                                                      
                                      
                                                                                
                                      
                                                                                
                                      




Your schema seems wrong. "use=optional" should be used with xs:attribute
rather than xs:element. To specify xs:element optional, use minOccurs="0"

[EMAIL PROTECTED] wrote:

>The Castor code generator is marking all elements in my schema as required
>(in the Descriptor class) even when the schema defaults or is explicitly
>set to optional.  This results in errors when trying to marshall an object
>that has left optional fields empty.
>
>Schema:
>    <xs:element name="Amount" type="xs:decimal" use="optional"/>
>
>
>Generated descriptor class:
>    desc.setRequired(true);
>
>
>Davinder Kohli, you reported a problem a few days ago that may be the same
>root problem, you are getting an exception when trying to marshall an
>optional element.  You can look in the generated Descriptor class for the
>element and see if the generator set the field as required even tho your
>schema doesn't indicate that it is required.
>
>
>This is version 9.6 of Castor.
>
>
>
>----------------------------------------------------------------
>Alice Sufka
>Office: 503-401-5262
>----------------------------------------------------------------
>
>
>
>-------------------------------------------------
>If you wish to unsubscribe from this list, please
>send an empty message to the following address:
>
>[EMAIL PROTECTED]
>-------------------------------------------------
>
>
>


-------------------------------------------------
If you wish to unsubscribe from this list, please
send an empty message to the following address:

[EMAIL PROTECTED]
-------------------------------------------------







-------------------------------------------------
If you wish to unsubscribe from this list, please 
send an empty message to the following address:

[EMAIL PROTECTED]
-------------------------------------------------

Reply via email to