Hi,
I'm trying to use the attached WSDL's and I'm having some difficulties. I've got this working in C# .NET but I think I don't understand how suds works.
I can create my client
>>> from suds import *
>>> from suds.client import Client
>>> client = Client("http://10.1.10.11:81/flex/rpc/zephyrrpcservice?wsdl")
My client looks like this.
>>> print client
Suds ( https://fedorahosted.org/suds/ ) version: 0.3.7 GA build: R580-20091016
Service ( zephyrrpcservice ) tns="http://impl.rpc.thed.com/"
Prefixes (1)
ns0 = "http://rpc.thed.com/"
Ports (1):
(ZephyrRPCServicesImplPort)
Methods (1):
updateTestStatus(ns0:remoteTestResult testResult, )
Types (4):
ns0:exception
ns0:remoteTestResult
ns0:updateTestStatus
ns0:updateTestStatusResponse
With other WSDL's I was just able to access the methods at this point like this
>>>client.someMethod()
This doesn't work with the attached WSDL's.
It looks like
client.service.updateTestStatus(remoteTestResult testResult)
might work (I could be totally wrong), but I don't know how to properly create a remoteTestResult object.
Thanks for your help,
Nick Wiesmueller
QA Analyst
Singlewire Software
PO Box 46218
Madison, WI 53744-6218
Phone Direct - 608.298.1625
www.singlewire.com