私はWebsphere Message Brokerを使用してcsvファイルを処理し、そのデータをメッセージキューに入れます。このファイルはFileInputNodeを介して読み込まれ、JavaComputeノード(検証用)、ターゲット形式にマッピングされたメッセージマップ、JMSOutputノードに渡されます。Websphere Message Broker - FileInputノードのヘッダー値
問題は、csvの最初の行には、各発信メッセージ(最初の行はヘッダーなので、キューに出力されない)に追加する必要がある値があることです。私は、最初の行の値をすべての後続の行にエレガントにマップする方法がわからないので、これを行う方法についてちょっと固執しています。
JavaComputeノードを使用してLocalEnvironmentの値を保持しようとしましたが、これは行間で失われているようです(偶然、fileinputノードに設定された行単位でファイルを処理しています。各レコードごとに渡されます)。
どのようにこれを達成するためのヒントをいただければ幸いですか?
バリー