Hi again,
after hours of debugging I found a solution for my problem and created a
bug-report with the small patch:
https://sourceforge.net/p/pywebsvcs/bugs/306/
Regards
Bernd Schlapsi
-------- Original Message --------
Hi,
I have some problems with explicit type definition in SOAP requests. So
I created a small test WSDL and use ZSI as followed. Also you can find
the generated request output (and the WSDL) as attachments.
import sys
from ZSI import ServiceProxy
proxy = ServiceProxy.ServiceProxy('test.wsdl',
cachedir='/tmp/zsi_test/', tracefile=sys.stdout)
proxy.Debugging(TestRequest={'testtype': {'t1': '1', 't2': '2', 't3':
'3'}, 'onlystring': 'lalala'})
In line 1348 of the file TC.py the 'typed' variable is overwritten with
True.
=> kw['typed'] = True
Why? How can I prohibit ZSI to write the "xsi:type" information? Or what
is wrong with my WSDL that ZSI is writing this information?
Regards
Bernd Schlapsi |