Sorry... More specifically, I'd lile to use the Impl, Request, and Response classes that the wsdl2java toll generated.
On 7/30/07, Ray Krueger <[EMAIL PROTECTED]> wrote: > Yes, that is exactly what I mean. > Though I'd rather not deal with the payload directly. I'd like for CXF > to handle the marshaling and unmarshaling still. > > > On 7/30/07, Liu, Jervis <[EMAIL PROTECTED]> wrote: > > Hi Ray, What do you mean by "not do the auto-magical xml stuff that CXF > > seems to support now in the REST support"? Do you mean you want to access > > the raw xml message payload instead of marshalling the xml into objects? > If > > this is the case, you probably want to use the JAX-WS Provider/Dispatch > > approach: > > > http://cwiki.apache.org/CXF20DOC/rest-with-jax-ws-provider-and-dispatch.html > > > > > > > > Cheers, > > Jervis > > > > -----Original Message----- > > From: Ray Krueger [mailto:[EMAIL PROTECTED] > > Sent: 2007?7?30? 19:26 > > To: [email protected] > > Subject: Plain Old Xml over Http > > > > > > I'm loving CXF right now by the way, so thanks for that :) > > > > I'd like to be able to send my current WSDL types over the wire > > without soap envelopes as plain-old-xml via http POST operations. > > > > I started with a WSDL and a pair of Request/Response type objects... > > > > Running wsdl2java generates a perfectly working service with jaxb > > inputs/outputs... > > (summarizing code here, not copy and pasting) > > > > @WebService > > interface CurrencyExchange { > > @WebResult, @WebMethod > > ExchangeResponse exchange(@WebParam ExchangeRequest) > > } > > > > Great, all this SOAP stuff works as advertised and that's fantastic. > > I'd like people to be able to use a REST-like url (really, I don't > > care what the url looks like), but not do the auto-magical xml stuff > > that CXF seems to support now in the REST support. > > > > I'd like to use the same schemas I use for the input and output mesage > > types in the wsdl. > > > > via the POX approach... > > http://localhost:8080/CurrencyExchange/exchange > > POST <ExchangeRequest>.....</ExchangeRequest> > > returns <ExchangeResponse>....</ExchangeResponse> > > > > via the SOAP approach... > > http://localhost:8080/CurrencyExchange > > POST <SoapStuff><ExchangeRequest>.....</ExchangeRequest></<SoapStuff> > > returns <SoapStuff><ExchangeResponse>....</ExchangeResponse></SoapStuff> > > > > Any ideas where I could start or what I could touch to make this work? > > > > (Hopefully the half-assery that are my code examples; don't confuse > anyone) > > > > ---------------------------- > > IONA Technologies PLC (registered in Ireland) > > Registered Number: 171387 > > Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland > > >
