1

Am very new on WSDL (SOAP) web service on GAE python, i read some services like SOAPpy, SUDS

actually i couldn't able to figure-out which is best and easy for consuming the services.

Guys, Could you please share me your experiences with this or any other best services which i can use in my app.

Note: am using Windows7 for development with Python2.5, GAE 1.6.1v

Niks Jain
  • 1,617
  • 5
  • 27
  • 53
  • 1
    You should probably make your requirements a bit more clear, especially if you want to serve or consume a SOAP service... – Bernhard Vallant Aug 08 '12 at 07:52
  • Possible duplicate of http://stackoverflow.com/questions/206154/whats-the-best-soap-client-library-for-python-and-where-is-the-documentation-f – Bernhard Vallant Aug 08 '12 at 07:53
  • @BernhardVallant: yes buddy..i want to consume WSDL(SOAP) service... – Niks Jain Aug 08 '12 at 07:55
  • @BernhardVallant: Yeh..i read that too..but still had bit confusion for the best service..so suggest me as per your experience on SOAP, which is best to consume per my requirement. – Niks Jain Aug 08 '12 at 07:58

2 Answers2

3

SUDS is very nice and would be my preferred choice, but AFAIK doesn't work on GAE without modifications. It stores the WSDL cache on file system, while on GAE you'd want to store in memcached instead. Fixing it shouldn't be too difficult, if you search you should find a couple of blog postings on the issue. There are also several versions on github, perhaps some of those support GAE.

tesdal
  • 2,409
  • 16
  • 11
  • Is that the same [blog](http://omiethenull.blogspot.in/2010/08/suds-and-appengine.html)? – Niks Jain Aug 08 '12 at 08:13
  • 1
    Yes! It seems like suds is still in 0.4.0, so it should still apply. I haven't checked the modified versions on github. – tesdal Aug 08 '12 at 08:44
0

That's my blog post linked in the above comment. I'm glad it was helpful, but I'm surprised that my suds_memcache.py is still useful. I've gone ahead and made it a gist to make it easier to get to/find and so you can easily fork it: https://gist.github.com/jjwatt/f263b00a2827d6decbfd42a0734872fb

jjwatt
  • 73
  • 2
  • 3