2009-09-03 24 views
2

私はsoaplibのpythonモジュール(標準のubuntu 9.04が付属しています)を見ています。私は最後の年に広範囲にxmlrpclibを使用しましたが、今は石鹸について興味があります。 soaplibを使ってサーバを書くことは容認できるほど簡単ですが、私はクライアントを書いている方がずっと簡単だと思います。soaplibを使用してリモートSOAPサーバーに接続する方法

私の焦りません私はイントロスペクションを利用する方法を見つけることができません。クライアント(http://trac.optio.webfactional.com/wiki/Client)を定義するために、サーバーのそれぞれのすべてのメソッドを実際に記述する必要がありますか?

私は信じて、これは難しいが、私は私の3つの検索条件を保持する任意の重大なウェブページを見つけることができません:その質問は聞こえるのpython石鹸INTROSPECTを...

:私はちょうどアクセスするためのPython soaplibを使用することができます私はURLを知っているだけのリモートWebサービスですか?それはどうすればいいですか?

私は何か不足しているライブラリですか?

答えて

1

私はあなたの質問を正しく理解していれば、特定のWebサービスのクライアントコードを生成したいと思っています。 IE:サービスをイントロスペクトしてクライアントを自動的に生成したいと考えています。

この場合、答えはsoaplib trunkを使用する必要があるということです。具体的には、WSDLファイルで説明されているように、Pythonクラスの生成を特定のサービスのクライアントとして機能させることができるrecently contributed scriptに興味があります。 soaplibには、静的な方法(.pyモジュールが生成されてディスクに書き込まれる)と、クラスがプログラムの実行時にのみ存在する動的な方法の両方でクラスを生成できるスクリプトがあります。

希望に役立ちます。

+0

はい、それは状況です。緊急のものではなく、一時的に駐車しています。あなたが指しているスクリプトは、それらが唯一のsoaplib bleeding edgeで動作するのでしょうか? – mariotomo

+0

うん、それは正しい:このスペースは、複雑なサービスとの相互運用性を向上させるために、今のところスクリプトで行われているため、このスペースを見てください。 – jkp

関連する問題