問題タブ [soaplite]

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 に答える
672 参照

perl - このコードが警告を生成する理由: 初期化されていない値の使用

このコード:

次の警告を生成します

/home/user/perl5/lib/perl5/SOAP/Lite.pm 行 3396 の文字列 eq で初期化されていない値 $ns が使用されています。

警告を抑制せずにそれを取り除くにはどうすればよいですか?

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

perl - Perl SOAP::Lite メソッドを呼び出せません

OBIEE Web サービスからデータを取得するスクリプトに取り組んでいます。以下は、作成された正しい石鹸エンベロープを示していますが、結果は得られません。

これは、soapUIを使用して完全に正常に機能する、作成された石鹸の封筒です

OBIEE サーバーを確認しましたが、リクエストが表示されません。正しいものを生成していますが、リクエストはうまくいきません。どんな洞察も大歓迎です。

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

perl - Perl で SSL オプションを SOAP::Lite に渡す方法

無効な証明書を使用してテスト SSL SOAP サーバーに接続しようとすると、Perl は次の大量のテキストを出力します。

これはIO::Socket::SSL (donchathink という警告テキストに含めるのに適切な詳細であるIO::Socket::SSL) から来ていることがわかりましたが、直接参照することはありません。SOAP::Liteそれはチェーンのどこかの依存関係にすぎません。どうにかしてオプションを渡すことができるはずですが、私が試したことはどれもうまくいかないようです。

特に、IO::Socket::SSLそのメソッドを使用して のデフォルトを設定してset_defaultsも、警告は解決されません。

IO::Socket::SSLから使用されている場合、SSL オプションを に渡すにはどうすればよいSOAP::Liteですか?

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

web-services - SOAP::Lite はドキュメント/リテラル​​ Web サービスの作成に使用できますか?

SOAP::Lite はドキュメント/リテラル​​ Web サービスの作成に使用できますか? 既存のドキュメント/リテラル​​ Web サービスのクライアントの作成をサポートしていますが、ドキュメント/リテラル​​ サーバーを作成する方法が見つかりません。

これを可能にする他のモジュールはありますか? また、そのようなサービスの WSDL を簡単に生成する方法があれば助かります。 ::Lite WSDL を使用できます)

ありがとう

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

perl - Perl - SOAP::Lite リクエストが xmlns:soap を Axis2 で正しい値に設定しない

SOAP::Lite を使用して Perl で Web サービス クライアントを作成しました。

Web サービスのメソッドを非常に簡単に呼び出すことができましたが、いくつかの不明な理由により、機能する場合と機能しない場合があります。

これが私のperlクライアントコードです:

結果が未定義の場合にデータを再送信するために while ループを追加しようとしましたが、うまくいきません。

SOAP::Lite トレース ログ ファイルを分析した結果、リクエスト中に 1 つのパラメータが変更されていることがわかりました。

正しい xml ソープ リクエストは次のとおりです。

そして正解:

そして、ここに不完全なxmlリクエストがあります:

答えで:

ご覧のとおり、xmlns:soap は正しいリクエストとエラーのあるリクエストで同じ値を取得していません。正しいリクエストでは、次のようになります。

そして、欠陥のあるものについては、次のとおりです。

SOAP::Lite がこのパラメーターを独自に変更している理由はありますか?

0 投票する
0 に答える
168 参照

perl - Perl SOAP::Lite サーバー

Perl で次の SOAP::Lite サーバーを作成しました。

次に、Web サービスをテストするために perl クライアントを作成しましたが、すべてうまくいきました。しかし、この SOAP Web サービスに関する情報を含む WSDL ファイルを作成する必要がありました。一般的なオンライン SOAP クライアント ( http://www.soapclient.com/soaptest.html ) で WSDL ファイルをテストしたところ、Calculate メソッドの実行に関していくつかのエラーが発生し始めたので、このメソッドの使用を強制しました。使用:

しかし、今では次のエラーが発生しています。

どんな助けでも大歓迎です。

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

web-services - SOAP::Lite を取得して、クエリで型を省略します

SOAP::Lite を使用して Web サービスと通信する Perl スクリプトを取得しようとしています。

サービス用の WSDL がありますが、名前が指定されていないタイプが complexType / simpleType として定義されているフィールドがあります。

サーバーは、リクエストで送信した型情報を検証しますが、指定された型が正しくないために失敗します。

どうすればこの問題を克服できますか? 手動リクエストで型付け情報を省略してもサーバーは満足しているようですが、SOAP::Lite が型を発行しないようにするのに苦労しています (指定しないと、型を推測します)。別のオプションは、サーバーが期待するタイプを提供することですが、それが何であるかを理解できませんでした。(生の XML を提供することも同様に機能しますが、汚いと感じます...)

そのようなフィールドの WSDL:

としてタグ付けしようとしましたxs:stringが、それも受け入れられません。