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)
|
batch_status_manager.set_process_status(constants.PROCESS_STATUS_ERROR)
|
||||||
return constants.BATCH_EXIT_CODE_SUCCESS
|
return constants.BATCH_EXIT_CODE_SUCCESS
|
||||||
|
|
||||||
|
# アルトマーク取込が正常終了していればバッチステータスを処理済に変更
|
||||||
|
# DCF/DSFデータ作成でエラーになっても、バッチ処理としては完了したと判断する。
|
||||||
|
batch_status_manager.set_process_status(constants.PROCESS_STATUS_DONE)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
logger.info('実消化用DCF/DSFデータ作成処理:起動')
|
logger.info('実消化用DCF/DSFデータ作成処理:起動')
|
||||||
output_dcf_dsf_data.exec()
|
output_dcf_dsf_data.exec()
|
||||||
logger.info('実消化用DCF/DSFデータ作成処理:終了')
|
logger.info('実消化用DCF/DSFデータ作成処理:終了')
|
||||||
except BatchOperationException as e:
|
except BatchOperationException as e:
|
||||||
logger.exception(f'実消化用施設DCF/DSF作成処理エラー(異常終了){e}')
|
logger.exception(f'実消化用施設DCF/DSF作成処理エラー(異常終了){e}')
|
||||||
# バッチステータスをエラーに変更
|
|
||||||
batch_status_manager.set_process_status(constants.PROCESS_STATUS_ERROR)
|
|
||||||
return constants.BATCH_EXIT_CODE_SUCCESS
|
return constants.BATCH_EXIT_CODE_SUCCESS
|
||||||
|
|
||||||
# バッチステータスを処理済に変更
|
|
||||||
batch_status_manager.set_process_status(constants.PROCESS_STATUS_DONE)
|
|
||||||
|
|
||||||
logger.info('アルトマーク取込/データ出力:終了')
|
logger.info('アルトマーク取込/データ出力:終了')
|
||||||
return constants.BATCH_EXIT_CODE_SUCCESS
|
return constants.BATCH_EXIT_CODE_SUCCESS
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user