問題タブ [soappy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
484 参照

python - wsgi + Django: SOAPpy(pyXML) モジュールのインポート エラー

コマンド ラインではコードは完璧に動作しますが、 django + mod_python または wsgi +apacheを使用するとインポート エラーがスローされます

メッセージは次のとおりです。

0 投票する
2 に答える
1791 参照

python - 変数の型は何ですか

私はPythonの初心者で、次のコードがあります:

結果は次のとおりです。

そして、ss変数の型を理解しようとしています(print(type(ss))はSOAPpy.Types.typedArrayTypeを取得しますが、これは私にはあまり明確ではありません)? そして、街や通りの単純な変数を持つにはどうすればよいでしょうか?

0 投票する
1 に答える
227 参照

python - Apache で mod_wsgi を使用して SOAPpy に基づく Web サービスを実行することは可能ですか?

Apache で mod_wsgi を使用して SOAPpy に基づく Web サービスを実行することは可能ですか? はいの場合、サンプル(例)へのリンクを投稿できますか?

0 投票する
1 に答える
2761 参照

python - SOAPpy の名前空間が期待どおりに機能しない

Axis2 で実行されている SOAP API と正しくやり取りする際に問題が発生しています。

2 つの引数 (loginName と password) を指定して login メソッドを呼び出すと、その後の対話で使用する認証トークンが返されます。

反対側の Axis2 サーバーは、次のような XML エラーを返しますData element of the OM Node is NULL。Axis2 のログを見ると、次のエラーが表示されます。adb_login.c(383) non nillable or minOuccrs != 0 element loginName missing

次に、既知の動作中の Java クライアントからの XML とこのクライアントからの XML をパケット キャプチャしました。loginこれら 2 つの違いは次のとおりです。

ソーピー:

ジャワ:

loginしたがって、これは、何らかの理由で (おそらく Python と SOAPpy に関する私の知識不足に関連している可能性があります)、メソッドで使用されている変数に名前空間が適用されていないことを意味します。 .

また、変数を反転させてloginNameの前にパスワードを入れているようですが、それはあまり重要ではないと思います。

私は何を間違っていますか?

0 投票する
1 に答える
14888 参照

python - Python でのソープ コール

ソープサービスに電話してみました。呼び出しは成功しましたが、空の値が返されました。以下に、SOAP 要求と応答スキーマを添付しました。1 次元配列を入力として取り、その配列を返します。

リクエストスキーマ

応答スキーマ

石鹸サービスを呼び出す私のコード

そして私の出力

解決策を見つけるのを手伝ってください....

0 投票する
1 に答える
2178 参照

python - SOAPpyの複雑なタイプの問題

HP Server AutomationからWSDLで定義された関数にアクセスしようとしていますが、サーバーなどを取得できますが、特にSOAPpyを介してサーバー参照を取得するものを取得できません。

そして、次のようになります(SOAPUIを介して正常に実行されます)。

問題は、xsi:type = "ser:ServerRef"が設定されていないことであり、SOAPpyでそれを行う方法がよくわからないと思います...

0 投票する
1 に答える
572 参照

python - XML 文字列を返す SOAPpy。ライブラリに xml を解析させるにはどうすればよいですか?

私はSOAPpyを使用しています.Dive Into Python http://diveintopython3.ep.io/http-web-services.htmlは、辞書を返す必要があると言います。
エスケープ文字を含む xml 応答を返す単純な要求を作成しています。

これは、xmlの大きな醜い文字列を返します <?xml version="1.0" encoding="utf-8"?><it....

これを取得して既に解析された応答を返すのを手伝ってくれる人はいますか? お時間をいただきありがとうございます。

0 投票する
1 に答える
1230 参照

python - SOAPpy を使用して IBM IMM メソッドを呼び出すにはどうすればよいですか?

SOAPpy を使用して、IBM IMM (統合管理モジュール) のさまざまな SOAP メソッドを呼び出そうとしています。残念ながら、私は SOAP にかなり慣れていないため、まったく理解できません。

私はどの種類の WSDL も持っていないので、ブラウザーがさまざまな要求を行ったときにブラウザーが何を行うかを監視する必要がありました。

行われる実際の呼び出しは次のようになります。

と応答:

SOAPpy を使用してこのリクエストを適切に生成しようとしていますが、どこにも到達できず、このリクエストを行うために何をすべきか、何を変更すればよいかわかりません。これが私がこれまでに試したことです:

0 投票する
1 に答える
1404 参照

python - SOAPpy - セキュリティヘッダーを渡す方法は?

現在、Axis2 WS-Security を使用するアプリケーション用の Python Web サービスを開発しています。

簡略化された関連コードは

これを行うと、次のようになります:

axis2 WS-security のドキュメントと Web サービスを提供するアプリを読むと、次のようなユーザー トークン認証を要求していると推測されます。

Q: これを SOAPpy リクエストに追加するにはどうすればよいですか?

0 投票する
1 に答える
1728 参照

python - SOAPpy のインストールで、fpconst がインストールされているにもかかわらず、fpconst が見つからない

私は Python の世界ではまったくの初心者で、最近、Python 2.4.15、SOAPpy モジュール、および fpconst で実行されるレガシー アプリケーションを移行するよう依頼されました。

マシンに SOAPpy 0.12.4 をインストールしているときに、サーバーにインストールされているにもかかわらず、fpconst が見つからないというエラーが表示されます。

PFB に続いた手順

  1. インストールされた Python 2.4.15
  2. インストールされた setuptools-0.6c11.win32-py2.4.exe
  3. wstools-0.3をインストール
  4. インストールされた fpconst-0.7.2

fpconst fpconst をインポートします。バージョン 「0.7.2」

  1. SOAPpy 0.12.4 をインストールしようとしましたが、次のエラーが表示されました

インストール済み d:\python2.4\lib\site-packages\soappy-0.12.4-py2.4.egg SOAPpy==0.12.4 の依存関係の処理 fpconst の検索 _http://pypi.python.org/simple/ の読み取りfpconst/ ダウンロード エラー: (11001, 'getaddrinfo failed') -- 一部のパッケージが見つからない可能性があります!

'fpconst' のインデックス ページが見つかりませんでした (スペルが間違っている可能性がありますか?) すべてのパッケージのインデックスをスキャンしています (これには時間がかかる場合があります) _http://pypi.python.org/simple/ を読み込んでいます ダウンロード エラー: (11001, 'getaddrinfo failed' ) -- 一部のパッケージが見つからない可能性があります!

PFB 完全なインストール ログ:

D:\Temp\SOAPpy trial\SOAPpy-0.12.4>python setup.py ビルド実行 ビルド実行 build_py 作成 ビルド作成 build\lib 作成 build\lib\SOAPpy コピー src\SOAPpy\Client.py -> build\lib\SOAPpy src\SOAPpy\Config.py をコピー -> build\lib\SOAPpy src\SOAPpy\Errors.py をコピー -> build\lib\SOAPpy src\SOAPpy\GSIServer.py をコピー -> build\lib\SOAPpy src\SOAPpy\ をコピーNS.py -> build\lib\SOAPpy src\SOAPpy\Parser.py をコピー -> build\lib\SOAPpy src\SOAPpy\Server.py をコピー -> build\lib\SOAPpy src\SOAPpy\SOAP.py をコピー -> build\lib\SOAPpy src\SOAPpy\SOAPBuilder.py をコピー -> build\lib\SOAPpy src\SOAPpy\Types.py をコピー -> build\lib\SOAPpy src\SOAPpy\URLopener.py をコピー -> build\lib\SOAPpy src\SOAPpy\Utilities.py のコピー ->build\lib\SOAPpy src\SOAPpy\version.py をコピー -> build\lib\SOAPpy src\SOAPpy\WSDL.py をコピー -> build\lib\SOAPpy src\SOAPpy__init__.py をコピー -> build\lib\SOAPpy 実行egg_info src\SOAPpy.egg-info\requires.txt への要件の書き込み src\SOAPpy.egg-info\PKG-INFO の書き込み src\SOAPpy.egg-info\top_level.txt へのトップレベル名の書き込み src\SOAPpy への依存リンクの書き込み。 Egg-info\dependency_links.txt マニフェスト ファイル 'src\SOAPpy.egg-info\SOURCES.txt' の読み取り マニフェスト ファイル 'src\SOAPpy.egg-info\SOURCES.txt' の書き込みEgg-info\PKG-INFO src\SOAPpy.egg-info\top_level.txt へのトップレベル名の書き込み src\SOAPpy.egg-info\dependency_links.txt へのdependency_links の書き込みSOURCES.txt' 書き込みマニフェスト ファイル 'src\SOAPpy.egg-info\SOURCES.txt'Egg-info\PKG-INFO src\SOAPpy.egg-info\top_level.txt へのトップレベル名の書き込み src\SOAPpy.egg-info\dependency_links.txt へのdependency_links の書き込みSOURCES.txt' 書き込みマニフェスト ファイル 'src\SOAPpy.egg-info\SOURCES.txt'

D:\Temp\SOAPpy trial\SOAPpy-0.12.4>python setup.py install running install running bdist_egg running egg_info 要件を src\SOAPpy.egg-info\requires.txt に書き込み src\SOAPpy.egg-info\PKG-情報 src\SOAPpy.egg-info\top_level.txt に最上位の名前を書き込みます src\SOAPpy.egg-info\dependency_links.txt に依存関係リンクを書き込みます マニフェスト ファイル 'src\SOAPpy.egg-info\SOURCES.txt' を読み取ります マニフェストを書き込みますファイル 'src\SOAPpy.egg-info\SOURCES.txt' ライブラリ コードを build\bdist.win32\egg にインストールする install_lib を実行する build_py を作成する build\bdist.win32 を作成する build\bdist.win32\egg を作成する build\bdist.win32\卵\SOAPpy コピー build\lib\SOAPpy\Client.py -> build\bdist.win32\egg\SOAPpy コピー build\lib\SOAPpy\Config.py -> build\bdist.win32\egg\SOAPpy コピー build\lib\SOAPpy\Errors.py -> build\bdist.win32\egg\SOAPpy コピー build\lib\SOAPpy\GSIServer.py -> build\bdist.win32\egg\SOAPpy コピー build\ lib\SOAPpy\NS.py -> build\bdist.win32\egg\SOAPpy コピー build\lib\SOAPpy\Parser.py -> build\bdist.win32\egg\SOAPpy コピー build\lib\SOAPpy\Server.py - > build\bdist.win32\egg\SOAPpy コピー build\lib\SOAPpy\SOAP.py -> build\bdist.win32\egg\SOAPpy コピー build\lib\SOAPpy\SOAPBuilder.py -> build\bdist.win32\egg \SOAPpy コピー build\lib\SOAPpy\Types.py -> build\bdist.win32\egg\SOAPpy コピー build\lib\SOAPpy\URLopener.py -> build\bdist.win32\egg\SOAPpy コピー build\lib\SOAPpy \Utilities.py -> build\bdist.win32\egg\SOAPpy コピー build\lib\SOAPpy\version.py -> build\bdist.win32\egg\SOAPpy コピー build\lib\SOAPpy\WSDL.py -> build\bdist.win32\egg\SOAPpy コピー build\lib\SOAPpy__init__.py -> build\bdist.win32\egg\SOAPpy バイトコンパイル build\ bdist.win32\egg\SOAPpy\Client.py から Client.pyc バイトコンパイル build\bdist.win32\egg\SOAPpy\Config.py から Config.pyc バイトコンパイル build\bdist.win32\egg\SOAPpy\Errors. py から Errors.pyc バイトコンパイル build\bdist.win32\egg\SOAPpy\GSIServer.py から GSIServer.pyc バイトコンパイル build\bdist.win32\egg\SOAPpy\NS.py から NS.pyc バイトコンパイル build\ bdist.win32\egg\SOAPpy\Parser.py から Parser.pyc バイトコンパイル build\bdist.win32\egg\SOAPpy\Server.py から Server.pyc バイトコンパイル build\bdist.win32\egg\SOAPpy\SOAP. py を SOAP.pyc にバイトコンパイル build\bdist.win32\egg\SOAPpy\SOAPBuilder.py を SOAPBuilder.pyc にバイトコンパイル build\bdist.win32\egg\SOAPpy\Types.py から Types.pyc バイトコンパイル build\bdist.win32\egg\SOAPpy\URLopener.py から URLopener.pyc バイトコンパイル build\bdist.win32\egg\SOAPpy\Utilities.py へUtilities.pyc バイト コンパイル build\bdist.win32\egg\SOAPpy\version.py から version.pyc バイト コンパイル build\bdist.win32\egg\SOAPpy\WSDL.py から WSDL.pyc バイト コンパイル build\bdist. win32\egg\SOAPpy__init__.py へinit .pyc 作成 build\bdist.win32\egg\EGG-INFO コピー src\SOAPpy.egg-info\PKG-INFO -> build\bdist.win32\egg\EGG-INFO コピー src\SOAPpy.egg-info\SOURCES .txt -> build\bdist.win32\egg\EGG-INFO コピー src\SOAPpy.egg-info\dependency_links.txt -> build\bdist.win32\egg\EGG-IN FO コピー src\SOAPpy.egg-info\ requires.txt -> build\bdist.win32\egg\EGG-INFO コピー src\SOAPpy.egg-info\top_level.txt -> build\bdist.win32\egg\EGG-INFO zip_safe フラグが設定されていません。アーカイブの内容を分析しています... dist を作成しています 'dist\SOAPpy-0.12.4-py2.4.egg' を作成し、'build\bdist.win32\egg' を追加しています

'build\bdist.win32\egg' (およびその下のすべて) を削除する SOAPpy-0.12.4-py2.4.egg を処理する SOAPpy-0.12.4-py2.4.egg を d:\python2.4\lib\ にコピーするsite-packages SOAPpy 0.12.4 を easy-install.pth ファイルに追加する

インストール済み d:\python2.4\lib\site-packages\soappy-0.12.4-py2.4.egg SOAPpy==0.12.4 の依存関係の処理 fpconst の検索 http://pypi.python.org/simple/の読み取りfpconst/ ダウンロード エラー: (11001, 'getaddrinfo failed') -- 一部のパッケージが見つからない可能性があります!

'fpconst' のインデックス ページが見つかりませんでした (スペルが間違っている可能性がありますか?) すべてのパッケージのインデックスをスキャンしています (これには時間がかかる場合があります) http://pypi.python.org/simple/を読み込んでいます ダウンロード エラー: (11001, 'getaddrinfo failed' ) -- 一部のパッケージが見つからない可能性があります!

fpconst のローカル パッケージまたはダウンロード リンクが見つかりません ベスト マッチ: なし トレースバック (最新の呼び出しが最後):
ファイル「setup.py」、68行目、? install_requires=[ ファイル "D:\Python2.4\lib\distutils\core.py"、149 行目、セットアップ dist.run_commands() 内 ファイル "D:\Python2.4\lib\distutils\dist.py"、1 行目946、run_commands self.run_command(cmd) ファイル「D:\Python2.4\lib\distutils\dist.py」、966 行、run_command cmd_obj.run() ファイル「D:\Python2.4\Lib\site」 -packages\setuptools\command\install.py"、76 行目、実行 self.do_egg_install() ファイル "D:\Python2.4\Lib\site-packages\setuptools\command\install.py"、104 行目do_egg_install cmd.run() ファイル "D:\Python2.4\Lib\site-packages\setuptools\command\easy_install.py"、211 行目、実行中の self.easy_install(spec, not self.no_deps) ファイル "D: \Python2.
File "D:\Python2.4\Lib\site-packages\pkg_resources.py", line 799, in best_match return self.obtain(req, installer) # 試してダウンロード/インストール File "D:\Python2.4\ Lib\site-packages\pkg_resources.py"、行 811、リターン インストーラーの取得 (要件) ファイル "D:\Python2.4\Lib\site-packages\setuptools\command\easy_install.py"、行 434、easy_install self.local_index ファイル "D:\Python2.4\Lib\site-packages\setuptools\package_index.py"、475 行目、fetch_distribution で dist.clone(location=self.download(dist.location, tmpdir)) AttributeError を返します: 'NoneType' オブジェクトには属性 'clone' がありません