問題タブ [soap]
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.
wcf - WCF を使用して署名付きの要求を送信し、署名されていない応答を受信する
私は、WS-Security を使用する Web サービスとやり取りしようとしている .NET 開発チームと協力しています。このサービスは署名付きの要求を必要としますが、署名されていない応答しか返しません。
チームは WSE を使用してサービスを呼び出す方法を知っていますが、WCF を使用する必要があるため、署名付きの要求を送信し、署名されていない応答を受信するように WCF を構成する方法を誰か提案できますか?
ティア
c# - WSDL ファイルにアクセスしない C# の SOAP クライアント
私はサードパーティと協力して、私たちのシステムの一部を彼らのシステムと統合しようとしています。サードパーティは、接続されたシステムで特定の要求と変更を行うための SOAP インターフェイスを提供してくれます。私にとっての問題は、私が作業するための WSDL ファイルが提供されていないことです。WSDL ファイルがあれば、提供された .NET コマンド (wsdl.exe) を実行し、サービスと対話するプロキシ クラスを生成するだけで簡単にできます。
WSDL ファイルなしでこれを行う「簡単な」方法はありますか? アクセスできるすべての機能と、送信する必要があるパラメーターと、その見返りとして期待できるものはすべて揃っています。
WSDL ファイルのない SOAP サービスを使用することは一般的ですか? (将来、さらに多くの外部システムをミックスに追加する予定なので、私はこれを求めています)
WDSL を使用しないサービスに対してプロキシ クラスまたはその他の形式のクライアントを作成した人はいますか?
sql-server - SSRS が Web メソッドによって返された特定の列のデータを無視するのはなぜですか?
Reporting Services 2005 の XML データ ソース機能を使用していますが、データが見つからないという問題があります。行の最初の列に値がない場合、列全体が SSRS によって無視されているように見えます。
Web メソッド リクエストは非常に単純です。
同様に、応答は非常に単純です。
この例では、RaisedBy 列は完全に空になります。「Issues」が逆で RaisedBy が最初に値を持つ場合、問題はありません。何か案は?
soap - JIRA SOAP API ドキュメント?
私は JIRA インストールに対して動作するカスタム ツールをいくつか作成しています。公開されている SOAP API は、引数に名前がないことを除けば素晴らしいものです。
たとえば、getIssue のプロトタイプは次のとおりです。
すべての SOAP RPC メソッドはこの規則に従っているため、ドキュメントがないと、これらの多くで何を渡すかを理解するのにかなり苦労しています。
決定的な API ドキュメント ガイドを知っている人はいますか?
java - SOAP ベースの Web サービスを作成するための軽量 Java スタックを探しています
私はおそらく Tomcat と Apache Axis webapp プラグインを使用する予定ですが、他の潜在的な軽量ソリューションに興味があります。
これの主な目的は、いくつかのデモを行うために MySQL データベースに接続することです。
ありがとう、トッド
soap - WSDL のベスト プラクティス
サードパーティと統合する SOAP アプリケーションを開発しています。このサードパーティの WSDL は非常に奇妙だと思います。私は SOAP にかなり慣れていないので、壊れていなければ修正を依頼したくありません。技術的には有効なドキュメントであると確信していますが、これについて間違っていると私が気づいたことがいくつかあります (したがって、タイトルに「ベスト プラクティス」と書いたのはそのためです)。また、私は SOAP ライブラリとして gSOAP を使用しています。これが、これらのいくつかが奇妙だと思う理由かもしれません (一般的な SOAP よりも gSOAP の方が新しいのです)。
同じ WSDL に SOAP 1.1 と SOAP 1.2 の両方に指定されたインターフェースがあります。1.2 しか使用しないため、これにより gSOAP は必要なクラスの 2 倍を生成します。
名前空間はすべて
http://tempuri.org
. そんなはずないですよね?多数の RPC 呼び出しを定義しているにもかかわらず、彼らの WSDL はドキュメント形式を使用しています。gSOAP ではドキュメント形式に C++ の型付きパラメータを取るメソッドが生成されないようなので、RPC 形式に切り替えてもらいたいと考えています。代わりに、すべての API 関数の入力および応答データに対して新しいクラスを作成します。修正できない場合は、gSOAP をラップする別のレイヤーを作成して、アプリの残りの部分に適切な API を提供する必要があります。また、AFAICT、行き来する XML は RPC に切り替えれば今とまったく同じになるので、難しいことはないと思います。
要素には minOccurs = 0 がありますが、要素なしでリクエストを送信すると、要素が必要であることを示すエラーが返されます (場合によっては、null ポインター例外のスタック トレースさえあります)。必要な場合は、minOccurs = 1 と指定する必要がありますよね?
ほとんどすべての Web サービス関数は、成功を示す整数 (実際にはブール値) とエラー メッセージ文字列を含む応答を指定します。これには SOAP フォールトを使用する必要がありますか? gSOAP を使用すると、それを非常に簡単に把握できる (そして、エラー メッセージを簡単に出力できる) ため、障害が発生した場合、アプリケーションが処理しやすくなると思います。
もちろん、私が依頼したからといって、このサードパーティ企業が WSDL を変更することを期待しているわけではありません。少なくとも私は何かを学ぶだろう... 私が知っている限りでは、これらのどれも間違っていないし、疑わしいことさえない. ご協力いただきありがとうございます。
php - nusoap でタグが重複しています
nusoapを使用してSOAP Web サービスに接続しています。クラスがサービスに送信する xml は、配列から構築されます。つまり、次のようになります。
これはうまくいきます。多次元配列は、ネストされた優れた xml メッセージも構築します。
同じ名前のタグが 2 つ必要な場合に問題が発生します。
配列の 2 番目の項目が最初の項目を上書きし、次のようになります。
どうすればこれを達成できますか?
.net - WCF サービスによって公開されたすべての WSDL ファイルをダウンロードする最良の方法は何ですか?
WCF サービスによって公開されたすべての WSDL ファイルをダウンロードする最良の方法は何ですか?
たとえば、ルート WSDL ファイルは、次の他の WSDL ファイルを参照します。
理想的には、WSDL が変更されるたびに、ファイルを顧客に配布したり、ドキュメント/SDK に組み込んだりするのが簡単になるように、ダウンロードを自動化できます。
.net - .NET から SOAP リクエストをポストするには?
XML ファイルに SOAP 要求があります。リクエストを .net の Web サービスに投稿したい 実装方法は?
soap - SOAPメソッドの戻り型を(WSDLで)マップとして宣言するにはどうすればよいですか?
SOAPサービスにメソッドを追加しています。このメソッドでマップを返すことができるようにしたいと思います。より具体的には、リストのマップ(ベクトル/配列)です。これをWSDLにどのようにキャプチャしますか?