處理例外
排程器批次工作流發生錯誤
排程器批次工作流所提交批次工作的其中一個執行緒為錯誤狀態時,該批次工作就可能發生錯誤。這可能是因為業務案例或環境問題等等。在此情況下,對應的排程器批次工作流會停止執行,其步驟會以失敗狀態結束。工作流步驟上的「其他明細」資料欄中會指出失敗的原因。您可以在排程器批次工作流作業已完成查詢選項上,透過複選重新啟動工作流選項來修正問題並重新啟動工作流。若重新啟動工作流,排程器批次工作流會從失敗的步驟繼續執行,直到結束才完成。
備註:
一旦排程器批次工作流失敗,在失敗的執行獲得處理前,其未來的排定執行將不再執行。
排程器批次工作流停滯在執行中狀態
當排程器批次工作流的其中一個步驟處於執行中狀態的時間太長時,它就有可能停滯在「執行中」狀態。在此情況下,系統提供了各種選項。
取消排程器批次工作流:批次控制上設定的執行緒集區名稱無效,因此對應的批次工作提交停滯在待處理狀態。在此情況下,您可以透過複選取消選項來取消執行中的排程器批次工作流。接著,可以將執行緒集區名稱設為有效值,透過排程器批次工作流定義上的手動執行選項手動提交排程器批次工作流,或者等到它排定下次執行。
中斷排程器批次工作流:當個別的批次執行或批次執行緒已結束時,對應的批次工作提交停滯在已啟動狀態。在此情況下,您可以透過複選中斷選項中斷執行中的排程器批次工作流。如此會設定排程器批次工作流和處於「失敗」狀態的個別步驟。然後,您可以使用重新啟動工作流複選選項來重新啟動工作流,從失敗的步驟繼續執行並完成工作流處理。