Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Java-SCA-1.6.1
-
None
Description
If a Java service interface has a parameter of type List<someType>, Tuscany generates WSDL with xs:anyType for this parameter. This isn't correct according to the JAXB specification and the JAXB RI. The generated type should be a sequence of the mapped type for someType, with maxOccurs="unbounded".
This problem doesn't occur with an array parameter. Tuscany maps this to an unbounded sequence of the base type, which is correct.