我有一组 Python 类,它们是从带有 ZSI 的 WSDL 为 SOAP 服务生成的。我有另一个 Python 模块,它使用这些生成的类调用 SOAP 服务。不幸的是,代码EvaluateException
在运行时不断抛出以下错误消息:
maxOccurs 无界,期待一个 [<type 'tuple'>, <type 'list'>]
不幸的是,我既不是 SOAP 专家也不是 ZSI 专家,我什至无法弄清楚这个错误意味着什么。有谁知道它试图描述什么问题,以及我如何解决(或至少调试)它?该消息对我来说没有多大意义。
中的确切错误消息EvaluateException
是
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]
如果这有帮助,尽管该错误消息包含一些特定于我正在调试的生成类的字符串。