問題タブ [saaj]

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

java - Java SAAJ の SOAP 応答で (<) を (<) に置き換える方法

CDATA を含む SOAP 応答がありますが、Java で応答を処理します。すべての開始引用符 (<) は (<) に置き換えられます。

応答は次のようになります

しかし代わりに、これは私が得ている応答です

応答を解析できるように、不要な文字 (<) を削除/置換するソリューションを提供してください。SAAJ を使用して応答を処理しています

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

java - SOAPメッセージの処理中にSAAJオブジェクトをキャストする方法は?

同僚、私はクライアントに送信する前に処理して構成する必要があるxmlを持っています:

次の方法を使用して、SOAP メッセージを構成します。

問題は、オブジェクト o5 ( class com.sun.xml.internal.messaging.saaj.soap.impl.ElementImpl) をコードで記述された型にキャストできないことです。オブジェクト o5 をどの程度正しくキャストしますか?

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

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

java - SAAJ を使用して認証された Web サービスを使用していますか?

SAAJ を使用して認証済み Web サービスを使用しようとしています。これは私がこれまでに持っているコードです:

これを実行すると、次のように strMsg (Web サービスからの応答) が出力されます。

私は自分自身を認証したと推測していますが、私のものではない Web サービスに問題がありました。しかし、私は完全にはわかりません。このエラー メッセージはあまり一般的ではないようです。

これは、提供した認証が正しくないか不十分だったということですか? または、Web サービスが SSL を使用しているため、SSL 証明書を提供する必要がありますか? はいの場合、SAAJ で SSL 証明書を使用する方法に関するチュートリアルはありますか?

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

soap - WSWS4104E: SOAP 1.2 プロトコルは SAAJ 1.2 でサポートされていません

スローしているスタンドアロンアプリケーションに JAXWS クライアントがあります。

次の jar com.ibm.jaxws.thinclient_8.0.0.jar を追加しましたが、それでも同じエラーがスローされます。

これらの依存関係も追加してみました:

Oracle の JDK 1.8 および IBM JDK 1.7 の下でも動作します。

これは私を夢中にさせています、なぜそれがうまくいかないのですか?

0 投票する
3 に答える
1911 参照

java - スレッドごとに 1 つのスレッドセーフでないオブジェクトを作成し、事前発生保証を使用する

SAAJ の SOAPConnectionFactory および MessageFactory クラスを複数のスレッドで使用したいのですが、それらがスレッドセーフであると想定できないことがわかりました。関連する投稿:

これがスレッドセーフであるという興味深い小さな証拠があります: http://svn.apache.org/repos/asf/axis/axis2/java/core/tags/v1.5.6/modules/saaj/src/org/apache /axis2/saaj/SOAPConnectionImpl.java という

SAAJ 仕様ではスレッド セーフは明示的に要求されていませんが、Sun の参照実装の SOAPConnection はスレッド セーフであるようです。

それでも、SAAJ クラスをスレッドセーフとして扱うには十分な証拠ではないと思います。

だから私の質問:以下のイディオムは正しいですか?メイン スレッド内でスレッド セーフでない可能性があるファクトリを使用して SOAPConnection オブジェクトと MessageFactory オブジェクトを 1 つだけ作成し、CompletionService インターフェイスの事前発生保証を使用して、これらのオブジェクトをエグゼキュータ タスクに安全に発行します。また、この事前発生保証を使用して、結果の HashMap オブジェクトを抽出します。

基本的には、自分の推論の正気を確認したいだけです。

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

java - Spring SaajSoapMessageFactory - マルチパート保存時の例外

ブラウザからファイルをアップロードするアプリケーションを作成しています。Web サービス クライアントは、Spring SaajSoapMessageFactory を使用して構築されました。ウェブスフィアを使用。

pom.xml

dispatcher-servlet.xml

Spring Web サービスは、ファイルのアップロード中に次の例外をスローします。

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

java - SOAPAction が正しく設定されていない - Java

SOAP Web リクエストに SOAPAction を追加しようとしています。

以下は私のコードです:

このコードは、HTTP リクエストに別のヘッダー フィールドを として追加する必要があると予想されSOAPAction: "http://tempuri.org/GenerateParam"ます。しかし、以下は最終的なパケットが形成されるものです:

別の HTTP ヘッダーを追加するのではなく、値を変更Content-Typeして追加actionしたことに注意してください。何が間違っている可能性がありますか?