Hi, The XSLTFeature (http://cxf.apache.org/docs/xslt-feature.html) is designed for such purposes: you can transform request and response on client and server sides with that. Did you tried to use the feature?
Regards, Andrei. > -----Original Message----- > From: Tóth Csaba [mailto:[email protected]] > Sent: Donnerstag, 5. April 2018 18:33 > To: [email protected] > Subject: Re: XSLT transfor in the server, and code first service > > Hello! > I think I was not enough clear. > There are a huge, complex wsdl (a standard), and I dont like to create the > whole object structure, just to use some fields form the request: > > request (wsdl1) -> xslt -> service (wsdl2) -> xslt -> response (wsdl1) > > so In my service will be use a simple object with some attributes, maybe a > simple wsdl description, or even better, if I dont need to create a wsdl (code > first server) > > and the next step will be: > > request#1 (wsdl1) -> xslt -> service (wsdl2) -> logic -> client (wsdl2) > -> xslt -> request#2 (wsdl1) > response#1 (wsdl1) <- xslt <- service(wsdl2) <- logic <- client (wsdl2) > <- xslt <- response#2 (wsdl1) > > I think its not a big task if I find the right point to do the XSLT transform > both > direction... > > Csaba > > On 2018.04.05. 11:27, Colm O hEigeartaigh wrote: > > I added a test recently for a JAX-WS service using the XSLTFeature here: > > > > > https://github.com/apache/cxf/commit/80e7e9720a77196ed6f996c46f7cff648 > > a77628b > > > > Colm. > > > > On Thu, Apr 5, 2018 at 6:30 AM, Tóth Csaba <[email protected]> wrote: > > > >> Hello! > >> > >> I'd like to develope a service, what can handle a big, complex > >> request, but I need only a part of this request, so I think I try do > >> a XSLT on the body first, and than give the new XML to deseriasabling. > >> I have two question: > >> - is there some example/tutorial to do a XSLT for the > >> incomming/outgoing xml body? (i think i can do with interceptor) > >> - is there some example/tutorial to create a code first service? I'd > >> like to write the object first in java, and than create a service to it. > >> > >> Thanx > >> > >> Csaba > >> > >> > >
