處理錯誤

當背景處理偵測到錯誤時,錯誤不一定與正在處理的特定物件相關。例如,如果程式在批次參數驗證期間發現錯誤,此並非物件特定的錯誤。不過,如果程式在處理特定帳單時發現錯誤,這就是物件特定的錯誤。系統會以下列其中一種方式報告錯誤:

  • 非物件特定錯誤會寫入批次執行中的錯誤訊息日誌。

  • 部分批次處理會在「例外資料表」中建立某些物件特定錯誤的項目。例如,在 Oracle Utilities Customer Care and Billing 中建立帳單時偵測到的錯誤,可能被寫入帳單例外資料表。如果錯誤寫入例外資料表,則不會出現在批次執行樹狀目錄中。針對每個例外資料表,有相關待辦事項處理會對每個錯誤建立待辦事項,以允許使用者線上更正問題。

  • 有些背景處理的狀況是,不會導致建立例外記錄的錯誤可能直接產生待辦事項。針對這些處理,如果您要系統直接建立待辦事項,則必須適當地設定待辦事項類型。請參考物件特定錯誤的待辦事項以取得設定待辦事項類型的相關資訊。如果背景處理偵測到物件特定錯誤,您已設定系統建立待辦事項,則錯誤不會寫入批次執行樹狀目錄。如果您已將待辦事項類型設定為不對特定錯誤建立待辦事項,這些錯誤就會寫入批次執行

備註:部分處理會建立例外與待辦事項。背景處理可以視錯誤而定,在例外資料表中建立項目且直接建立待辦事項。考量 Oracle Utilities Customer Care and Billing 中的批次計費;任何造成帳單或帳單分段以錯誤狀態建立的條件,會導致記錄新增至帳單例外資料表或帳單分段例外資料表。不過,與特定帳單或帳單分段無關的任何物件特定錯誤,或使帳單或帳單分段無法建立的任何錯誤,都可能會導致建立物件特定錯誤的待辦事項。