Bob Ippolito wrote: > I did look at soaplib. The API for writing clients is really bad, and > on top of that I couldn't get it to talk to the service in question.
I am not *too* surprised that you got this feeling. Soaplib was originally written for creating the server side of web services, so its server support is definitely more comfortable and clean that the client side. That being said, if you could submit a bug to the Trac site explaining your problem, it would really help us improve Soaplib. Its easy to point out that something doesn't work for you, but it doesn't really help us make it better :) Also, the client-side should get better when the experimental wsdl2python in the subversion repository gets better. When this is done, you should be able to transparently supply the WSDL of a SOAP service to a client object, and it should be able to dynamically discover all of the types and methods of the service, making life a lot easier. > The API for writing servers looked fine I guess, but I'm not in a > position to where I'd ever have or want to create a SOAP service. Totally fair. We only do it because we have to, and I personally would never write a SOAP service for my own use or in my own products. Its a legacy system, as far as I am concerned. The primary author of soaplib is extremely interested in working with Kevin to make soaplib more of a generalized web service library for creating and deploying SOAP and RESTian web services with JSON or XML (or whatever). We'll probably be having a conversation at PyCon with Kevin about this. > elementsoap worked great, eventually, but it doesn't really > do anything for you beyond shorthand for creating the request > documents.... which is probably why it worked. Its totally inadequate for our needs, but it is certainly one of the better SOAP libraries out there. Python is perfectly suited for web services, and I think TGWebServices and soaplib both make it a lot easier. When (and if) the authors start working together, I think some great things could be produced. -- Jonathan LaCour http://cleverdevil.org --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears?hl=en -~----------~----~----~----~------~----~------~--~---

