追蹤工作流程因broadlogRcp和Oracle錯誤而失敗

本文解決追蹤工作流程失敗的問題,並產生​ 屬性'broadLog-id 未知 ​和​ ORA-00904: "ITRACKINGLOGID":無效的識別碼 ​等錯誤。

說明 description

環境

Adobe Campaign Classic v7 (ACC v7)

問題/症狀

追蹤工作流程 失敗,發生下列錯誤:

Attribute 'broadLog-id' unknown (see definition of schema 'Delivery recipient logs (nms:broadLogRcp)').

ORA-210000 Oracle Error: ORA-00904: "ITRACKINGLOGID": invalid identifier

要再現的步驟

  1. 追蹤工作流程處於暫停狀態。

  2. 檢查工作流程的稽核記錄時,會顯示下列錯誤:

    code language-none
    Attribute 'broadLog-id' unknown (see definition of schema 'Recipient delivery log (nms:broadLogRcp)').
    ORA-210000 Oracle Error: ORA-00904: "ITRACKINGLOGID": invalid identifier
    

解決方法 resolution

  1. 顯示執行個體上定義的所有目標對應。
  2. 新增資料行storage/@trackingLogSchema,並檢查哪些目標對應使用nms:broadLogRcp做為追蹤記錄結構描述storage/@trackingLogSchema
  3. 更正這些目標對應以針對儲存追蹤記錄的結構描述使用追蹤記錄結構描述(範例: nms:trackingLogRcp結構描述),並 儲存 修改。
  4. 重新啟動追蹤記錄工作流程。

原因

一或多個目標對應在其定義中將結構描述nms:broadLogRcp用作追蹤記錄結構描述storage/@trackingLogSchema

此錯誤會導致追蹤工作流程失敗。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f