問題タブ [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.
java - NULL ポインター例外を返すトランスフォームですが、パラメーターは NULL ではありませんか?
KML ファイルを生成していますが、Transformer API を使用する時点で NullPointerException 例外が発生します。私も参照しているコードは次のとおりです。
NULL の System.out は出力されませんが、最後の System.out も出力されません。なぜNPEを与えているのですか?
例外:
spring-integration - Spring-Integration-Transformer
IBM MQ で MapMessage を発行しており、SI を使用してそのメッセージを受信しています (jms:inbound-gateway を使用)。この Map をオブジェクトに変換したいので、map-to-object-transformer を使用しています。メッセージを受信し、トランスフォーマーがこのマップをオブジェクトに変換しようとすると、ClassCastException が発生します。
MapMessage パブリッシャー
JMS 受信ゲートウェイ
例外
フォーマットが悪くてすみません。
誰かが私がここで何をしているのか教えてもらえますか?
mule - Mule マップ ペイロードへのフロー変数の追加
ここで何が間違っていますか?Mule メッセージのペイロードを、複数の値を含むマップに設定したいと考えています。そのうちの 1 つはフロー変数の内容です。
これの出力は次のとおりです。
私は期待していました:
一連の式トランスフォーマーを使用してこれを実行できることはわかっていますが、この種の表記法を使用したい場合、フロー変数の値を取り込まないのはなぜですか?
編集:ソースコードのタイプミスを削除するには 、以下のライアンの回答で指摘されているように、これで問題が解決しました。
java - Java XML トランスフォーマー
XML ドキュメントを作成しようとしましたが、Null Pointer Exception エラーが発生し続け、その理由を突き止めるために数時間を費やしました。
ファイルの読み取り時に機能するため、パスは正しいです。
主要:
書き込み構成:
エラー:
WriteConfig.java:64
ありがとう!
java - TransformerFactory をスレッドセーフにする方法は?
xml ファイルを html ファイルに変換する次のコードがあります。これは多くのスレッドによってアクセスされます。変換メソッドは毎回コンテンツを追加するだけです。これは、最初のスレッドのコンテンツが後続のすべてのスレッドの html ファイルに保持されることです。
web-services - Mule ESB の Webservice Proxy パターンでトランスフォーマーに渡されるペイロードをフィルター処理する
Mule で Web サービス プロキシ パターンを使用する場合、1 つ以上のトランスフォーマーを介してメッセージを渡すことができます。たとえば Content-Type でフィルタリングされた ?Wsdl gets またはその他のメッセージを渡すことを回避する方法はありますか? 私のトランスフォーマーは、XML ペイロードを Web サービスに渡す前に操作していますが、私の wsdl 呼び出しもトランスフォーマーによって処理され、失敗していることがわかりました。
トランスコードにチェックを入れましたが、これはこれを解決するための正しい方法ではないようです。
プロキシ構成:
java - Java は、トランスフォーマーを使用して XML ヘッダーにバージョン「1.1」を生成します
バージョン 1.0 の xml ファイルを解析すると SaxparserExceptions が発生するため、ヘッダーのバージョンが 1.1 の xml ファイルを生成したいと考えています。
ヘッダーを手動で変更しても、エラーは発生しません。outputkeys によるバージョンの変更は機能していないようです。ファイルにはまだ間違ったヘッダーがあります:
コード例:
json - Mule でのペイロードの変更
Web サービス要求に基づく JSON 応答があります。
ペイロードを操作してこれをヘッダー { "type": " --T::00" } から削除するか、単にフッターに追加する方法はありますか? 現在、JSON to Object トランスフォーマーを使用し、java.util.List を追加しました。Groovy トランスフォーマーを使用してメッセージに追加する投稿を見たことがありますが、ヘッダーなどの要素を削除するのはどうですか?
ありがとう!