2017-04-18 9 views
1

春バッチを使用してOracle DBにロードするフラットファイルでデータを受信するユースケースがあります。 Oracleでは、データのロード後に、フラット・ファイルの形式でデータを複数のコンシューマに配布する必要があります。データ選択基準は、データの一部のフィールドで事前に決められた値に依存します。春バッチ&統合フラットファイル生成パターン

データコンシューマに送信する必要があるフラットファイルを生成するためのジョブパラメータとしてSpringバッチジョブに渡すことができるオブジェクトを含むリストを生成する設計があります。

スプリッタコンポーネントを使用して、個々のオブジェクトをチャネルに配置し、JobLaunchingGatewayをプラグインして、バッチジョブを起動してフラットファイルを生成することができます。

JobLaunchingGatewayを使用して複数のバッチジョブを並行して起動して、ファイルを並行して生成する方法についてのヘルプが必要です。

ファイルをコンシューマにFTP転送するためのセットアップが既に実行されています。私たちはそれについて心配する必要はありません。

答えて

1

JobLaunchingGatewayの前にタスク実行プログラムでExecutorChannelを使用してください。

関連する問題