【发布时间】:2018-04-18 10:47:56
【问题描述】:
我有一个 wsdl,我正在使用 spyne 复制肥皂服务。当我使用 suds 客户端解析 wsdl 并创建一个要传递给服务方法并打印它的对象时,它显示:
inqMultiRequest =
(TSYSMultipleInquiryRequestType){
_reqID = ""
inquireRequest[] = <empty>
}
inquireRequest 是一个未定义类型的数组。为了使用 spyne 模型对此进行建模,我将 TSYSMultipleInquiryRequestType 定义为:
class TSYSMultipleInquiryRequestType(TSYSRequestMsgType):
__namespace__ = DEFAULT_NS
inquireRequest = Array
但是在运行 wsgi 服务器时会抛出异常:
异常:数组定义无效 TSYSMultipleInquiryRequestType.inquireRequest
我应该如何使用 spyne 对其进行建模,它可以接受未定义类型的数组?
【问题讨论】: