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