cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel Kulp <dk...@apache.org>
Subject Re: CXF And minOccurs="1" on operation parameters
Date Tue, 24 May 2011 18:53:07 GMT

The second form below will work, but you need to endorse the jaxb-api 2.2 jar 
to get the version of XmlElement that is allowed on the parameter.

Dan


On Sunday, May 22, 2011 2:20:19 AM marcin.kasinski@gmail.com wrote:
> Hello.
> 
> I searched forum, but I couldn't find anwser for my question.
> 
> I try to change minOccurs in my code from 0 to 1.
> 
> In my Interave I placed code:
> 
> 	public TST4 helloWorld(@WebParam(name = "arg111")
> @org.apache.cxf.aegis.type.java5.XmlElement(name =
> "arg111",minOccurs="1")TST4 in);
> 
> 
> I was expected to have minOccurs="1" in my WSDL.
> 
> 
> I tried also with:
> 
> 	public TST4 helloWorld2(@WebParam(name = "arg111")
> @javax.xml.bind.annotation.XmlElement(name = "arg111",required=true)TST4
> in);
> 
> In this code I get error "annotation is disallowed in this location"
> 
> Can you tell me how to set this minnoccurs value ?
> 
> I dont want to set in globally . I want to set it in my methods
> dynamically, because somethimes I need 0, somethimes I need 1.
> 
> Regards
> 
> Marcin
> 
> --
> View this message in context:
> http://cxf.547215.n5.nabble.com/CXF-And-minOccurs-1-on-operation-parameter
> s-tp4416260p4416260.html Sent from the cxf-dev mailing list archive at
> Nabble.com.

-- 
Daniel Kulp
dkulp@apache.org
http://dankulp.com/blog
Talend - http://www.talend.com

Mime
View raw message