fix: アルトマークデータ取込が完了したら、バッチステータス管理は完了とする。
データ出力でエラーが起きてもバッチステータスは書き換えない。
This commit is contained in:
parent
3e9d0c612d
commit
e4c2a5c45d
@ -55,18 +55,17 @@ def exec():
|
||||
batch_status_manager.set_process_status(constants.PROCESS_STATUS_ERROR)
|
||||
return constants.BATCH_EXIT_CODE_SUCCESS
|
||||
|
||||
# アルトマーク取込が正常終了していればバッチステータスを処理済に変更
|
||||
# DCF/DSFデータ作成でエラーになっても、バッチ処理としては完了したと判断する。
|
||||
batch_status_manager.set_process_status(constants.PROCESS_STATUS_DONE)
|
||||
|
||||
try:
|
||||
logger.info('実消化用DCF/DSFデータ作成処理:起動')
|
||||
output_dcf_dsf_data.exec()
|
||||
logger.info('実消化用DCF/DSFデータ作成処理:終了')
|
||||
except BatchOperationException as e:
|
||||
logger.exception(f'実消化用施設DCF/DSF作成処理エラー(異常終了){e}')
|
||||
# バッチステータスをエラーに変更
|
||||
batch_status_manager.set_process_status(constants.PROCESS_STATUS_ERROR)
|
||||
return constants.BATCH_EXIT_CODE_SUCCESS
|
||||
|
||||
# バッチステータスを処理済に変更
|
||||
batch_status_manager.set_process_status(constants.PROCESS_STATUS_DONE)
|
||||
|
||||
logger.info('アルトマーク取込/データ出力:終了')
|
||||
return constants.BATCH_EXIT_CODE_SUCCESS
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user