ZSI を使用して WSDL から SOAP サービス用に生成した一連の Python クラスがあります。これらの生成されたクラスを使用して SOAP サービスを呼び出す別の Python モジュールがあります。残念ながら、コードを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]
それが役立つ場合、そのエラー メッセージには、デバッグしている生成されたクラスに固有の文字列が含まれています。