NJ Rogers, Learning and Research Technology wrote:
But, in the interests of demonstrating interoperability in a
language-neutral context I'd like to find a non-java (esp. python, or,
failing that perl) client with which to test the service. Before I go
googling etc. can anyone recommend one? We have a commitment to
opensource & the most desirable client software would be able (as Axis
can) to handle the de/serialisation of complex objects in our WSDL
automatically. Perhaps I ask a lot :-)
I use SOAPpy for Python. (http://pywebsvcs.sourceforge.net/).
It's pretty easy to use:
import SOAPpy
proxy = SOAPpy.SOAPProxy('http://localhost:8080/axis/services/YourService')
proxy.yourMethod()