2

python suds を使用して Web サービスに接続しようとしています。ターゲット Web サービス メソッドには以下の出力があります。

 enqueue(xs:string username, xs:string password, xs:string domain, xs:int msgType, ArrayOf_xsd_string messages, ArrayOf_xsd_string destinations, ArrayOf_xsd_string originators, ArrayOf_xsd_string udhs, ArrayOf_xsd_string mClass, )

たとえば、パラメーターの宛先は文字列の配列が渡されることを期待していますが、python list を使用してサービスに配列を渡す方法がわかりません

ここに私のコードがあります:

    import suds
from suds import * 
from array import *
from string import *

url = "http://somewhere?wsdl"
client = suds.client.Client(url)
#print client 

message = {'test'}



try :
     result = client.service.enqueue("xxx" , "xxx" , "xxx" ,0 , message ,number, orginator , None , None)
except WebFault, e:
    print e
4

0 に答える 0