I have a set of Python classes that I have generated for a SOAP service from a WSDL with ZSI. I have another Python module that calls the SOAP service using these generated classes. Unfortunately, the code keeps throwing an EvaluateException
with the following error message when run:
maxOccurs unbounded, expecting a [<type 'tuple'>, <type 'list'>]
Unfortunately, I'm neither a SOAP expert nor a ZSI expert, and I can't even figure out what this error means. Does anyone know what problem it is trying to describe, and how I might go about solving (or at least debugging) it? The message doesn't make much sense to me.
The exact error message in the EvaluateException
is
pyobj (
http://Think/XmlWebServices/
,customer_data), aname "_customer_address_data": maxOccurs unbounded, expecting a [<type 'tuple'>, <type 'list'>] [Element trace: /SOAP-ENV:Body/ns1:customer_add_request]
if that helps, although that error message contains some strings that are specific to the generated classes that I am debugging.