SAMPLE9923

バッチの非同期実行

URLコピー

時間のかかるCSV出力をバックグラウンドで実行するサンプルです。

商品コードを入力しCSV出力依頼ボタンを押下する事で、バックグラウンドでCSV出力(ファイル出力)機能を実行します。
実行ログでは処理の状態を参照する事が可能です。最新表示ボタン押下で内容を更新する事が可能です。


画面イメージ



開発のポイント
以下機能で構成されています。

・SCREEN_SAMPLE_0924_SEL
  :上記画面イメージの機能。抽出条件を入力しSCREEN_SAMPLE_0924_CSVを実行します
   SCREEN_SAMPLE_0924_CSVの実行は処理呼出のバッチ実行で実施しており、
   .batファイルでstartコマンドを使用する事でバックグラウンドでの処理を実現しています。
・SCREEN_SAMPLE_0924_CSV
  :引き渡された条件でCSVファイルをサーバに出力します
   出力先はサムネイルフォルダと同じ箇所にする事で、URLリンクによるダウンロードを可能としています。
・SCREEN_SAMPLE_0924_LOG
  :ログテーブルへの更新を行います。