問題タブ [transformer]

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

java - NULL ポインター例外を返すトランスフォームですが、パラメーターは NULL ではありませんか?

KML ファイルを生成していますが、Transformer API を使用する時点で NullPointerException 例外が発生します。私も参照しているコードは次のとおりです。

NULL の System.out は出力されませんが、最後の System.out も出力されません。なぜNPEを与えているのですか?

例外:

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

spring-integration - Spring-Integration-Transformer

IBM MQ で MapMessage を発行しており、SI を使用してそのメッセージを受信して​​います (jms:inbound-gateway を使用)。この Map をオブジェクトに変換したいので、map-to-object-transformer を使用しています。メッセージを受信し、トランスフォーマーがこのマップをオブジェクトに変換しようとすると、ClassCastException が発生します。

MapMessage パブリッシャー


JMS 受信ゲートウェイ


例外


フォーマットが悪くてすみません。

誰かが私がここで何をしているのか教えてもらえますか?

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

mule - Mule マップ ペイロードへのフロー変数の追加

ここで何が間違っていますか?Mule メッセージのペイロードを、複数の値を含むマップに設定したいと考えています。そのうちの 1 つはフロー変数の内容です。

これの出力は次のとおりです。

私は期待していました:

一連の式トランスフォーマーを使用してこれを実行できることはわかっていますが、この種の表記法を使用したい場合、フロー変数の値を取り込まないのはなぜですか?

編集:ソースコードのタイプミスを削除するには 、以下のライアンの回答で指摘されているように、これで問題が解決しました。

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

java - Java XML トランスフォーマー

XML ドキュメントを作成しようとしましたが、Null Pointer Exception エラーが発生し続け、その理由を突き止めるために数時間を費やしました。

ファイルの読み取り時に機能するため、パスは正しいです。

主要:

書き込み構成:

エラー:

WriteConfig.java:64

ありがとう!

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

java - TransformerFactory をスレッドセーフにする方法は?

xml ファイルを html ファイルに変換する次のコードがあります。これは多くのスレッドによってアクセスされます。変換メソッドは毎回コンテンツを追加するだけです。これは、最初のスレッドのコンテンツが後続のすべてのスレッドの html ファイルに保持されることです。

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

web-services - Mule ESB の Webservice Proxy パターンでトランスフォーマーに渡されるペイロードをフィルター処理する

Mule で Web サービス プロキシ パターンを使用する場合、1 つ以上のトランスフォーマーを介してメッセージを渡すことができます。たとえば Content-Type でフィルタリングされた ?Wsdl gets またはその他のメッセージを渡すことを回避する方法はありますか? 私のトランスフォーマーは、XML ペイロードを Web サービスに渡す前に操作していますが、私の wsdl 呼び出しもトランスフォーマーによって処理され、失敗していることがわかりました。

トランスコードにチェックを入れましたが、これはこれを解決するための正しい方法ではないようです。

プロキシ構成:

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

java - Java は、トランスフォーマーを使用して XML ヘッダーにバージョン「1.1」を生成します

バージョン 1.0 の xml ファイルを解析すると SaxparserExceptions が発生するため、ヘッダーのバージョンが 1.1 の xml ファイルを生成したいと考えています。

ヘッダーを手動で変更しても、エラーは発生しません。outputkeys によるバージョンの変更は機能していないようです。ファイルにはまだ間違ったヘッダーがあります:

コード例:

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

json - Mule でのペイロードの変更

Web サービス要求に基づく JSON 応答があります。

ペイロードを操作してこれをヘッダー { "type": " --T::00" } から削除するか、単にフッターに追加する方法はありますか? 現在、JSON to Object トランスフォーマーを使用し、java.util.List を追加しました。Groovy トランスフォーマーを使用してメッセージに追加する投稿を見たことがありますが、ヘッダーなどの要素を削除するのはどうですか?

ありがとう!