I've never used SOAP before and I'm sort of new to Python. I'm doing this to get myself acquainted with both technologies. I've installed SOAPlib and I've tried to read their Client documentation, but I don't understand it too well. Is there anything else I can look into which is more suited for being a SOAP Client library for Python?
Edit: Just in case it helps, I'm using Python 2.6.
I had good experience with SUDS https://fedorahosted.org/suds
Used their TestSuite as documentation.
We'd used SOAPpy from Python Web Services, but it seems that ZSI (same source) is replacing it.
Im using SOAPpy with Python 2.5.3 in a production setting.
I had to manually edit a couple of files in SOAPpy (something about header code being in the wrong place) but other than that it worked and continues to do so very reliably.
SUDS is the way to go, no question about it.
suds is pretty good. I tried SOAPpy but didn't get it to work in quite the way I needed whereas suds worked pretty much straight away.
Could this help: http://users.skynet.be/pascalbotte/rcx-ws-doc/python.htm#SOAPPY
I found it by searching for
wsdl
andpython
, with the rational being, that you would need a wsdl description of a SOAP server to do any useful client wrappers....