0

現在、

ゴスに障害物があります。

最後のバッチ実行日を持つエンティティ (テーブル) を作成しました。現在、現在のコードはガイドワイア データベース テーブルの従業員データをチェックし、SQL サーバーである統合データベースに挿入します。

システムがダウンしている場合、現在、作成したエンティティでバッチ実行の最終実行日を保持しています。

たとえば、アプリケーションが何らかの問題で 3 日間ダウンし、その後バックアップした場合、過去 3 日間の従業員データに関する電子メールをそれぞれ別の電子メールで送信できるはずです。

最終実行日 (エンティティ内) と現在のシステム日付の差を見つけてから、現在の日付に達するまで各日付をループし、バッチ ジョブをトリガーして電子メールを送信する必要があります。

ループを除いて、ほとんどのコーディングが行われます。

サンプルコードは大歓迎です。

4

0 に答える 0