Have you looked at Aegis databinding?  
http://cwiki.apache.org/CXF20DOC/aegis-databinding.html
(I know nothing about it but some quick Google searches pointed me that way)


-----Original Message-----
From: Jacek Furmankiewicz [mailto:[email protected]] 
Sent: Monday, August 10, 2009 1:16 PM
To: [email protected]
Subject: Re: Code first with Spring: generating required or minOccurs on method 
parameters

You can add @XmlAttribute on JaveBean getters and that works. But I need to
add it on actual @WebMethod parameters (i.e. they all have to be
mandatory)...can't seem to find a way to do that.

Also, I tried using @XmlElement on the JavaBean getters with
required=true,nillable=false and the generated WSDL seemed to ignore that
completely. It seemed to honor required=true only if I mapped
by JavaBean property using @XmlAttribute...

Thanks, Jacek

On Mon, Aug 10, 2009 at 1:15 PM, Bruno Melloni
<[email protected]>wrote:

> I might be hallucinating... because I thought I was using it in my code and
> wasn't, but I think I saw annotations 'somewhere' to achieve both minOccurs
> and nillable=false.
>
> I know it is not really an answer, but it might be something to check out
> while you wait for someone more knowledgeable to reply.
>
> bruno
>
> -----Original Message-----
> From: Jacek Furmankiewicz [mailto:[email protected]]
> Sent: Monday, August 10, 2009 8:38 AM
> To: [email protected]
> Subject: Code first with Spring: generating required or minOccurs on method
> parameters
>
> I am exposing a code-first webservice via Spring using the jaxws:endpoint,
> e.g.:
>
>    <import resource="classpath:META-INF/cxf/cxf.xml" />
>    <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
>    <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
>
>    <jaxws:endpoint
>      id="aps200"
>      implementor="com.test.IdAccountProvisioningWebServiceImpl"
>       address="/id-account-provisioning-service/2.0.0" />
>
> How do I control the minOccurs on my method parameters? I want them all to
> be set to 1 and nillable=false by default?
>
> I've seen some entries in the Wiki for Aegis and ServiceFactory, etc...but
> I
> do not have any of these in my Spring config...just the simple
> jaxws:endpoint.
>
> Thanks,
> Jacek
>

Reply via email to