You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by velidandas <sr...@singularity.co.uk> on 2007/08/02 18:20:48 UTC
JAXBElement
I am getting the String parameter types being set as JAXBElement type.
How to send String type parameter types here.
Srinivas.
--
View this message in context: http://www.nabble.com/JAXBElement-tf4207085.html#a11967724
Sent from the cxf-user mailing list archive at Nabble.com.
Re: JAXBElement
Posted by velidandas <sr...@singularity.co.uk>.
I am using XFire web services. I tried with aegis binding xml to change
minOccurs of required property,
but it is not working.
Here is my aegis xml
**********LogonInTO.aegis.xml*********
<mappings xmlns:np="http://singularity.co.uk/webservices/spp">
<mapping name="np:LogonInTO">
<property name="password" minOccurs="1" nillable="false"/>
<property name="userId" minOccurs="1" nillable="false"/>
</mapping>
</mappings>
*******************
The LogonInTO complex type in wsdl before applying aegis was as below
********************
<xsd:complexType name="LogonInTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="logonProtocol" type="xsd:short"/>
<xsd:element minOccurs="0" name="password" nillable="true"
type="xsd:string"/>
<xsd:element minOccurs="0" name="unConditional" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="userId" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
********************
And after applying aegis, LogonInTO complex type in wsdl is as below
****************
<xsd:complexType name="LogonInTO">
<xsd:sequence>
<xsd:element minOccurs="0" name="logonProtocol" type="xsd:short"/>
<xsd:element name="password" type="xsd:string"/>
<xsd:element minOccurs="0" name="unConditional" type="xsd:boolean"/>
<xsd:element name="userId" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
****************
Is this the right way of changing minOccurs, otherwise
please let me know, how to do it.
Thanks & Regards,
Srinivas.
gdprao wrote:
>
> I remember that I too have faced the same problem once. When I changed
> that element in XSD with minoccurs=1, it generated String type correctly
> instead of JAXBElement.
>
> Thanks,
> Durga
>
>
> velidandas wrote:
>>
>> I am getting the String parameter types being set as JAXBElement type.
>>
>> How to send String type parameter types here.
>>
>> Srinivas.
>>
>>
>
>
--
View this message in context: http://www.nabble.com/JAXBElement-tf4207085.html#a11978580
Sent from the cxf-user mailing list archive at Nabble.com.
Re: JAXBElement
Posted by gdprao <gd...@yahoo.com>.
I remember that I too have faced the same problem once. When I changed that
element in XSD with minoccurs=1, it generated String type correctly instead
of JAXBElement.
Thanks,
Durga
velidandas wrote:
>
> I am getting the String parameter types being set as JAXBElement type.
>
> How to send String type parameter types here.
>
> Srinivas.
>
>
--
View this message in context: http://www.nabble.com/JAXBElement-tf4207085.html#a11971639
Sent from the cxf-user mailing list archive at Nabble.com.