2017-10-16 7 views
0

バッチを使用してレコードを処理する状況があります。Muleのバッチステップからカウンタをインクリメント

各レコードには、すべてのレコードについてまとめなければならないサブレコードが含まれています。

今のところ私がやっていることは、各バッチステップで、私はnoを読んでいます。サブレコード&を "counter"という何らかのフロー変数に格納します。このバッチステップでは、このカウンタを「total_count」という別のフロー変数に追加します。しかし、このtotal_countは永続的なままではありません。各レコードについて、このtotal_countは、フローの開始時に初期化されたため、0に設定されます。セッション変数&プロパティとしてtotal_countを設定しました。それは同じ結果を与えます。

このサブレコードの合計をカウントします。私はどのようなアプローチをとるべきですか?各レコードごとにtotal_countの値を増やすにはどうすればよいですか。

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

答えて

0

記録variable.Itでカウントが利用可能であると

Record variable

+0

下のリンクを参照してくださいrecords.Pleaseバッチ間で存続すべき存続してみてくださいしかし、私はrecordVarは、開始時にすることができたことを初期化する必要がありますバッチステップのみ。したがって、各バッチステップで同じにリセットされます。 –

関連する問題