In my case, the Java SOAP Web service is running on a Beaglebone connected to my home network. My WSDL is at http://192.168.0.106:9876/temp?wsdl. The service you are using will, of course, vary. The service has two simple methods that return the current temperature from the TMP102 sensor in degrees Celsius (getTempC) or degrees Fahrenheit (getTempF).
Python 2 Code
from suds.client import Client
url = "http://192.168.0.106:9876/temp?wsdl"
client = Client(url)
resultC = client.service.getTempC()
resultF = client.service.getTempF()
print " %2.3f C / %2.3f F" % (resultC, resultF)