Hello,
Le 22/06/2011 10:29, Veres-Szentkiralyi Andras a écrit :
2011. június 21. kedd 18:12:41 dátummal Remi Jolin ezt írta:
Why don't I get
designations[] =
(stringArray){
string[] =
"AAA",
"BBB",
},
The test is done with the latest easy_installable version of soaplib.
Works for me using Soaplib 2.0 code from GitHub and SUDS 0.3.9. What
version
of SUDS are you using? It would also help to investigate if you'd
create a
dump of the SOAP request and response (either using a proxy or from
network
traffic, e.g. using wireshark or tcpdump).
I'm working with suds 0.4. I upgraded just in case before posting.
By the way, I made some more tests and discovered that I had simplified
by test too much.
It should be
class Code(ClassModel):
designations = Array(String, max_occurs=10)
refs = Array(Integer)
When there is no max_occurs paramter, the result is correct.
Here is the suds debug log :
DEBUG:suds.client:sending to (http://sg1.sysgroup.fr:7789/?wsdl)
message:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:ns0="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns1="tns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<ns0:Body>
<ns1:list_code/>
</ns0:Body>
</SOAP-ENV:Envelope>
DEBUG:suds.client:headers = {'SOAPAction': u'"list_code"',
'Content-Type': 'text/xml; charset=utf-8'}
DEBUG:suds.client:http succeeded:
<?xml version='1.0' encoding='utf-8'?>
<senv:Envelope
xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing"
xmlns:tns="tns"
xmlns:plink="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
xmlns:xop="http://www.w3.org/2004/08/xop/include"
xmlns:senc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:s1="__main__"
xmlns:s12env="http://www.w3.org/2003/05/soap-envelope/"
xmlns:s12enc="http://www.w3.org/2003/05/soap-encoding/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:senv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"><senv:Body><tns:list_codeResponse><tns:list_codeResult><s1:designations><tns:string>A</tns:string><tns:string>A</tns:string><tns:string>A</tns:string></s1:designations><s1:designations><tns:string>B</tns:string><tns:string>B</tns:string><tns:string>B</tns:string></s1:designations><s1:refs><tns:integer>1</tns:integer><tns:integer>3</tns:integer><tns:integer>6</tns:integer></s1:refs></tns:list_codeResult></tns:list_codeResponse></senv:Body></senv:Envelope>
_______________________________________________
Soap mailing list
[email protected]
http://mail.python.org/mailman/listinfo/soap