They won't be generated ? Or they will be generated but not used in the structure of my message ?
Thanks a lot > From: [email protected] > To: [email protected] > Subject: Re: Newbie CXF user - Wrapper question > Date: Fri, 11 Feb 2011 13:52:13 -0500 > CC: [email protected] > > > > If you add: > > @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) > > > to the interface for the service, it should remove those. > > Dan > > > > On Friday 11 February 2011 1:41:58 pm sylvinhio sly wrote: > > Hello, > > > > I'm newbie using CXF. > > > > I have generated a wsdl file from java classes. > > My service implementation class has also been created > > Now, I'm trying to generate server classes (server interface and other > > classes...) from my service implementation class. > > > > So, when I do it, I can see that a XXXResponse and a XXXRequest classes > > have been generated (where XXX is my web service method name). > > > > In these classes, I can see that the name of the Response / Request object > > are by default, arg0 (for Request) and return (for Response) > > > > The problem is that these wrappers add a level to my xml message. > > > > > > For exemple, if the type of my method parameter is ParamType. > > The generated xml message is now : > > > > <header> > > .... > > </header> > > <body> > > <arg0> > > <param> //ParamType > > ..... > > </param> > > </arg0> > > </body> > > > > > > What I want is to get the following message : > > > > <header> > > > > .... > > > > </header> > > > > <body> > > > > <param> //ParamType > > > > ..... > > > > </param> > > > > </body> > > > > > > So I want to avoid this arg0 level in my exchanged message. > > > > How can I do such a thing ? > > > > Thanks a lot in advance, > > > > Best regards > > -- > Daniel Kulp > [email protected] > http://dankulp.com/blog
