使用zeep python进行SOAP验证时出现类型错误
WSDL具有以下内容:使用zeep python进行SOAP验证时出现类型错误,soap,typeerror,zeep,Soap,Typeerror,Zeep,WSDL具有以下内容: <xsd:complexType name="Transaction_TypeShape"> <xsd:all> <xsd:element minOccurs="0" name="COMBO_CF_MSG_H" type="COMBO_CF_MSG_HMsgDataRecord_TypeShape"/> </x
<xsd:complexType name="Transaction_TypeShape">
<xsd:all>
<xsd:element minOccurs="0" name="COMBO_CF_MSG_H" type="COMBO_CF_MSG_HMsgDataRecord_TypeShape"/>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="COMBO_CF_MSG_HMsgDataRecord_TypeShape">
<xsd:sequence>
<xsd:element name="BUSINESS_UNIT_GL" type="BUSINESS_UNIT_GL_TypeShape"/>
<xsd:element name="LEDGER_GROUP" type="LEDGER_GROUP_TypeShape"/>
<xsd:element minOccurs="0" name="ACCOUNTING_DT" type="ACCOUNTING_DT_TypeShape"/>
<xsd:sequence maxOccurs="unbounded" minOccurs="0">
<xsd:element name="COMBO_CF_MSG_D" type="COMBO_CF_MSG_DMsgDataRecord_TypeShape"/>
<xsd:element minOccurs="0" name="PSCAMA" type="PSCAMAMsgDataRecord_TypeShape"/>
</xsd:sequence>
</xsd:sequence>
<xsd:attribute fixed="R" name="class" type="xsd:string" use="required"/>
</xsd:complexType>
我的错误:
TypeError: {..}COMBO_CF_MSG_HMsgDataRecord_TypeShape() got an unexpected keyword argument 'COMBO_CF_MSG_D'. Signature: BUSINESS_UNIT_GL: {..}BUSINESS_UNIT_GL_TypeShape, ACCOUNTING_DT: {..}ACCOUNTING_DT_TypeShape, [COMBO_CF_MSG_D: {..}COMBO_CF_MSG_DMsgDataRecord_TypeShape, PSCAMA: {..}], class: xsd:string
我的错误表明我传递COMBO\u CF\u MSG\u D的方式有问题。正如它所说,它必须是[COMBO\u CF\u MSG\D…”
有人能帮我找点什么吗?先谢谢
TypeError: {..}COMBO_CF_MSG_HMsgDataRecord_TypeShape() got an unexpected keyword argument 'COMBO_CF_MSG_D'. Signature: BUSINESS_UNIT_GL: {..}BUSINESS_UNIT_GL_TypeShape, ACCOUNTING_DT: {..}ACCOUNTING_DT_TypeShape, [COMBO_CF_MSG_D: {..}COMBO_CF_MSG_DMsgDataRecord_TypeShape, PSCAMA: {..}], class: xsd:string