2011-12-03 7 views
0

私は、 'MyClass.mymethod(xs:string)'のようなポイントを持つメソッドの名前を与えるsoapサーバを持つpythonを使ってsoapクライアントを消費する問題がありました。名前の説明にポイントを持つSOAPメソッド

これは、これらのタイプの名前を処理できるnusoapというPHPライブラリが原因です。

私はsudsとSOAPyを試してみましたが、成功しませんでした。

誰もが同様の問題を解決しましたか?

ありがとうございました。

+0

助け、それが利用可能である場合は、[はい –

答えて

1

アクセスできるメソッド名にピリオドを使用しないようにするには、クライアントオブジェクト上の関数avaiableのマップを使用します。 E.G.

tehの入手可能な情報との最良の推測だ
return = client.service[0]['MyClass.mymethod']('input string') 

希望

+0

..私たちにあなたがしようとしたクライアントコードのビットともWSDLを示すことができました!正常に動作します。ありがとう。そのような呼び出しを知らなかった:D – dyoser