как сгенерировать запрос к методу с аргументами "choice"?
часть wsdl на http://127.0.0.1/service?wsdl:
<xs:complexType name="ByA">
<xs:sequence>
...
</xs:sequence>
</xs:complexType>
<xs:complexType name="ByB">
<xs:sequence>
...
</xs:sequence>
</xs:complexType>
<xs:complexType name="GetMethodRequest">
<xs:choice>
<xs:element name="byA" type="s0:ByA" />
<xs:element name="byB" type="s0:ByB" />
</xs:choice>
</xs:complexType>
, когда я
from suds.client import Client
client = Client("http://127.0.0.1/service?wsdl")
print client
Iсмотрите
GetMethod ()
без каких-либо аргументов.
как я могу вызвать GetMethod с помощью byA или byB?