Can you post an entire WSDL? I'm wondering if you have the jaxb
namespace turned on, and a few other things.

I am not 100% confident that CXF will handle jaxb annotations in the
WSDL, as opposed to making a separate JAXB binding file.

On Fri, May 23, 2008 at 7:11 PM, Rahul_Ravikumar <[EMAIL PROTECTED]> wrote:
>
> I am sorry, that there was a typo. The XML fragment actually looks like this:
>
> <xs:complexType name="ArrayOfString">
>        <xs:annotation>
>                <xs:appinfo>
>                        <jaxb:property collectionType="indexed" />
>                </xs:appinfo>
>                <xs:documentation>An object for holding a String
> array.</xs:documentation>
>        </xs:annotation>
>        <xs:sequence>
>          <xs:element form="qualified" maxOccurs="unbounded" name="String"
> type="xs:string" />
>        </xs:sequence>
>      </xs:complexType>
>
> "<jaxb:property collectionType="indexed" /> " was not in the documentation.
> I read about it at
> (http://www.mail-archive.com/[EMAIL PROTECTED]/msg04004.html)
>
>
>
> Benson Margulies-4 wrote:
>>
>> Did you really mean <jaxb roperty collectionType='indexed'/> Where did
>> you find this documentation?
>>
>> On Fri, May 23, 2008 at 6:54 PM, Rahul_Ravikumar <[EMAIL PROTECTED]>
>> wrote:
>>>
>>> I am trying to use CXF which is an implementation of JAX-WS and use the
>>> JAXB
>>> framework for binding. I my WDSL i have defined a number of complex types
>>> that are "ArrayOf<Types>". For e.g.
>>>
>>> <xs:complexType name="ArrayOfString">
>>> <xs:annotation>
>>> <xs:appinfo>
>>> <jaxb roperty collectionType="indexed"/>
>>> </xs:appinfo>
>>> <xs ocumentation>An object for holding a String array.</xs ocumentation>
>>> </xs:annotation>
>>> <xs:sequence>
>>> <xs:element minOccurs="0" maxOccurs="unbounded" name="String"
>>> type="xs:string" />
>>> </xs:sequence>
>>> </xs:complexType>
>>>
>>> In Axis 1.4, this "ArrayOfString" type gets mapped to String []. However
>>> when i use CXF it generates an ArrayOfString class that consists of a
>>> member
>>> List<String> accessible through getter methods.
>>>
>>> I would however like to map ArrayOfTypes to Type [] or List<Type>. I read
>>> some of the documentation and it was suggested that i use the <jaxb
>>> roperty
>>> collectionType="indexed"/> when defining the complex type. But this does
>>> NOT
>>> help. The WSDL2Java still generates a ArrayOfType class.
>>>
>>> Can someone please help me out?
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Array-Of-Unbound-Types-tp17442311p17442311.html
>>> Sent from the cxf-user mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Array-Of-Unbound-Types-tp17442311p17442502.html
> Sent from the cxf-user mailing list archive at Nabble.com.
>
>

Reply via email to