Server classes are generated from my Service implementation class. So I can't use this : @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) in the interface, because the interface does not exist before launching the generation... Nobody knows ?
> From: [email protected] > To: [email protected] > Subject: RE: Newbie CXF user - Wrapper question > Date: Fri, 11 Feb 2011 18:59:48 +0000 > > > > 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 >
