[ http://issues.apache.org/jira/browse/JAXME-63?page=all ]

Jochen Wiedmann updated JAXME-63:
---------------------------------

    Attachment: JAXME63.patch

Patch for the problem.


> JaxMe (wrongly) accepts schema using <group ref="..." maxOccurs="unbounded"/>
> -----------------------------------------------------------------------------
>
>          Key: JAXME-63
>          URL: http://issues.apache.org/jira/browse/JAXME-63
>      Project: JaxMe
>         Type: Bug
>   Components: JaxMe Core
>     Versions: current (nightly)
>  Environment: JDK 1.5.0, JaxMe CVS
>     Reporter: Fredrik Vraalsen
>      Fix For: 0.5
>  Attachments: JAXME63.patch
>
> JaxMe accepts (and generates faulty code for) the following schema:
>       <xs:group name="params">
>               <xs:choice>
>                       <xs:element name="string" type="xs:string"/>
>                       <xs:element name="int" type="xs:int"/>
>                       <xs:element name="boolean" type="xs:boolean"/>
>               </xs:choice>
>       </xs:group>
>       <xs:element name="call">
>               <xs:complexType>
>                       <xs:group ref="params" maxOccurs="unbounded"/>
>               </xs:complexType>
>       </xs:element>
> However, it should give an error message about not supporting model groups 
> with maxOccurs > 1, as it does with the following schema:
>       <xs:element name="call">
>               <xs:complexType>
>                       <xs:choice maxOccurs="unbounded">
>                               <xs:element name="string" type="xs:string"/>
>                               <xs:element name="int" type="xs:int"/>
>                               <xs:element name="boolean" type="xs:boolean"/>
>                       </xs:choice>
>               </xs:complexType>
>       </xs:element>
> Perhaps somewhat related to JAXME-61, but I think the correct behaviour would 
> be to fail with an error message on the first schema above until support for 
> groups with maxOccurs > 1 is working?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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

Reply via email to