I'm quite new with python and SOAP / suds.
I have a local wsdl file which works fine with all functions giving back standard return values.
DEBUG:suds.client:headers = {'SOAPAction': u'""', 'Content-Type': 'text/xml; charset=utf-8'}
DEBUG:suds.client:http succeeded:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Header></SOAP-ENV:Header>
<ns1:getcpuinfoResponse>
<result xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="cpuinfo[4]">
<item>
<processor>0</processor>
<vendor>GenuineIntel</vendor>
<model>Intel(R) Xeon(R) CPU E5504 @ 2.00GHz</model>
<frequency>1999.768</frequency>
<cache-size>4096</cache-size>
<bogomips>4008.600</bogomips>
</item>
<item>
<processor>1</processor>
<vendor>GenuineIntel</vendor>
<model>Intel(R) Xeon(R) CPU E5504 @ 2.00GHz</model>
<frequency>1999.768</frequency>
<cache-size>4096</cache-size>
<bogomips>4000.430</bogomips>
</item>
....
</result>
</ns1:getcpuinfoResponse>
</SOAP-ENV:Body></SOAP-ENV:Envelope>
Traceback (most recent call last):
File "/path/to/source/src/test.py", line 24, in <module>
result = client.service.getcpuinfo()
File "build/bdist.macosx-10.6-universal/egg/suds/client.py", line 542, in __call__
File "build/bdist.macosx-10.6-universal/egg/suds/client.py", line 602, in invoke
File "build/bdist.macosx-10.6-universal/egg/suds/client.py", line 643, in send
File "build/bdist.macosx-10.6-universal/egg/suds/client.py", line 678, in succeeded
File "build/bdist.macosx-10.6-universal/egg/suds/bindings/binding.py", line 165, in get_reply
File "build/bdist.macosx-10.6-universal/egg/suds/umx/typed.py", line 66, in process
File "build/bdist.macosx-10.6-universal/egg/suds/umx/core.py", line 48, in process
File "build/bdist.macosx-10.6-universal/egg/suds/umx/core.py", line 63, in append
File "build/bdist.macosx-10.6-universal/egg/suds/umx/core.py", line 140, in append_children
File "build/bdist.macosx-10.6-universal/egg/suds/umx/core.py", line 61, in append
File "build/bdist.macosx-10.6-universal/egg/suds/umx/encoded.py", line 47, in start
File "build/bdist.macosx-10.6-universal/egg/suds/umx/typed.py", line 77, in start
File "build/bdist.macosx-10.6-universal/egg/suds/resolver.py", line 337, in find
File "build/bdist.macosx-10.6-universal/egg/suds/resolver.py", line 384, in known
File "build/bdist.macosx-10.6-universal/egg/suds/xsd/query.py", line 46, in __init__
Exception: (cpuinfo, None, ), must be qref