It's been said ;-) At work, I wrote our SOAP integration because as much pain as SOAP is, it's less pain that SOAP + SOAP library, especially Axis (at least at the time, when Axis2 was not out). To this day the only place we use a SOAP library (Axis1, in a client) is broken due to bugs in the SOAP library.
By simple integration, I mean just throwing <soap-env:Envelope> and <soap-env:Body> around whatever message XML and then using simple xpath-esque expressions to rip it back out. JAX-WS is somewhat nicer, it's unfortunate that the licensing seems to be preventing it, although I'm interested how you'd tackle the marshalling -- using JAXB as usual? I haven't used JAXB with Scala, only with Java, so I don't know how well they play together. -Ross On Dec 22, 2009, at 11:14 AM, Timothy Perrett wrote: > Ross, you must be some kind of sadist? ;-) I spend most of my > professional life using SOAP, and im scared for life! Right now I > have zero inclination to write an SOAP library for Scala... its just > too painful (soap, not scala) > > Cheers, Tim > > On 22 Dec 2009, at 15:49, Ross Mellgren wrote: > >> Roll your own? With the amount of XML power scala offers you, it >> seems like for a simple integration it might not be that much >> effort? Hardly ideal, I know. :-/ >> >> -Ross >> >> On Dec 22, 2009, at 3:50 AM, Timothy Perrett wrote: >> >>> Doh! Thats not very helpful - CXF depends on JAX-WS, so same >>> problems there. Looks like Apache Axis is AP2 licensed, but I >>> really dont like Axis at all. Any ideas? >>> >>> Cheers, Tim >>> >>> On 22 Dec 2009, at 01:04, Ross Mellgren wrote: >>> >>>> Looks like JAX-WS reference implementation is dual licensed CDDL >>>> or GPLv2. >>>> >>>> -Ross >>>> >>>> On Dec 21, 2009, at 7:32 PM, David Pollak wrote: >>>> >>>>> >>>>> >>>>> On Mon, Dec 21, 2009 at 4:28 PM, Timothy Perrett <timo...@getintheloop.eu >>>>> > wrote: >>>>> Cool - I'll have a play overthe hols. >>>>> >>>>> It's a SOAP api so I'd need to depend on CXF or JAXWS... Do you >>>>> forsee >>>>> any license conflicts before I start work? >>>>> >>>>> As long as those libraries are Apache 2 or MIT/BSD licenses, all >>>>> is good. >>>>> >>>>> >>>>> Cheers, Tim >>>>> >>>>> On Dec 21, 6:58 pm, David Pollak <feeder.of.the.be...@gmail.com> >>>>> wrote: >>>>> > On Sun, Dec 20, 2009 at 2:42 PM, Timothy Perrett >>>>> <timo...@getintheloop.eu>wrote: >>>>> > >>>>> > > Guys, >>>>> > >>>>> > > Is their any appetite for adding support for the new Paypal X >>>>> > > services? >>>>> > >>>>> > >https://www.x.com/index.jspa >>>>> > >>>>> > > Basically it allows you to seamlessly integrate the billing >>>>> cycle >>>>> > > without transferring to paypal.... I personally dont have a >>>>> burning >>>>> > > need, but im thinking it would be a cool extension to the >>>>> paypal >>>>> > > module. >>>>> > >>>>> > I'd love to see you write this Tim. ;-) >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > > Cheers, Tim >>>>> > >>>>> > > -- >>>>> > >>>>> > > You received this message because you are subscribed to the >>>>> Google Groups >>>>> > > "Lift" group. >>>>> > > To post to this group, send email to lift...@googlegroups.com. >>>>> > > To unsubscribe from this group, send email to >>>>> > > liftweb+unsubscr...@googlegroups.com<liftweb >>>>> %2bunsubscr...@googlegroups.com > >>>>> > > . >>>>> > > For more options, visit this group at >>>>> > >http://groups.google.com/group/liftweb?hl=en. >>>>> > >>>>> > -- >>>>> > Lift, the simply functional web frameworkhttp://liftweb.net >>>>> > Beginning Scalahttp://www.apress.com/book/view/1430219890 >>>>> > Follow me:http://twitter.com/dpp >>>>> > Surf the harmonics >>>>> >>>>> -- >>>>> >>>>> You received this message because you are subscribed to the >>>>> Google Groups "Lift" group. >>>>> To post to this group, send email to lift...@googlegroups.com. >>>>> To unsubscribe from this group, send email to >>>>> liftweb+unsubscr...@googlegroups.com >>>>> . >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/liftweb?hl=en >>>>> . >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Lift, the simply functional web framework http://liftweb.net >>>>> Beginning Scala http://www.apress.com/book/view/1430219890 >>>>> Follow me: http://twitter.com/dpp >>>>> Surf the harmonics >>>>> >>>>> -- >>>>> >>>>> You received this message because you are subscribed to the >>>>> Google Groups "Lift" group. >>>>> To post to this group, send email to lift...@googlegroups.com. >>>>> To unsubscribe from this group, send email to >>>>> liftweb+unsubscr...@googlegroups.com >>>>> . >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/liftweb?hl=en >>>>> . >>>> >>>> >>>> -- >>>> >>>> You received this message because you are subscribed to the >>>> Google Groups "Lift" group. >>>> To post to this group, send email to lift...@googlegroups.com. >>>> To unsubscribe from this group, send email to >>>> liftweb+unsubscr...@googlegroups.com >>>> . >>>> For more options, visit this group at >>>> http://groups.google.com/group/liftweb?hl=en >>>> . >>> >>> >>> -- >>> >>> You received this message because you are subscribed to the Google >>> Groups "Lift" group. >>> To post to this group, send email to lift...@googlegroups.com. >>> To unsubscribe from this group, send email to >>> liftweb+unsubscr...@googlegroups.com >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/liftweb?hl=en >>> . >> >> >> -- >> >> You received this message because you are subscribed to the Google >> Groups "Lift" group. >> To post to this group, send email to lift...@googlegroups.com. >> To unsubscribe from this group, send email to >> liftweb+unsubscr...@googlegroups.com >> . >> For more options, visit this group at >> http://groups.google.com/group/liftweb?hl=en >> . > > > -- > > You received this message because you are subscribed to the Google > Groups "Lift" group. > To post to this group, send email to lift...@googlegroups.com. > To unsubscribe from this group, send email to > liftweb+unsubscr...@googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/liftweb?hl=en > . -- You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to lift...@googlegroups.com. To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.