エラー後処理のロジック

製品では、バッチ・プロセスで実行の停止を引き起こすエラーが検出された場合の1つ以上のアルゴリズムの実行がサポートされています。これにより、バッチ・ジョブの失敗に対応する特別な処理を実行できます。このプラグイン・スポットのアルゴリズムは、バッチ管理、バッチ実行番号、バッチ処理営業日、スレッド数およびバッチ・ジョブのアドホック・パラメータのリストを受け取ります。

注意: このプラグイン・スポットは、すべてのJavaベースのバッチ・プログラムで使用できます。「Java (変換済)」タイプのプログラムの場合、個別のバッチ・プログラムでこのプラグイン・スポットを明示的にサポートしている必要があります。特に記載されていないかぎり、「Java (変換済)」プログラムではこれはサポートされないと想定してください。

バッチ・ジョブが失敗したときに実行される機能の例を次に示します。

  • バッチ・ジョブを監視している別のオブジェクトまたはレコードのステータスが、バッチ・ステータスを反映するように更新されます。

  • 失敗に関連するタスクを実行するために、アウトバウンド・メッセージ・サービスが起動されます。

すべてのスレッドの作業単位は、エラー後処理ロジックを実行する前にコミットされていることに注意してください。