2

アプリケーションロジックが問題を特定して戻るたびに、すぐに終了ステータスを設定したいバッチアプリケーションを作成しています。

たとえば、ライターの書き込みメソッドで以下のステータスを設定しています。

stepExecution.getJobExecution().setExitStatus(ExitStatus.FAILED);

上記のステートメントが実行されても、ログに以下のメッセージが表示され、終了コードは成功したようです。

「バッチ実行成功!」

終了コードを正しく設定する方法を教えてください。

ステップ後に設定する方法はいくつかあります。

お気に入り:

    @AfterStep
public ExitStatus afterStep(){
    //Test condition
    return new ExistStatus("CUSTOM EXIT STATUS");
}

しかし、上記の方法で終了ステータスを保持して終了ステータスを設定したくありません。

4

3 に答える 3