mcSynch工作流程失敗,並出現「重複的索引鍵值違反唯一條件約束「xtkfolder_fullname」錯誤
本文討論OOTB工作流程mcSynch_mcExec
失敗並出現錯誤的Adobe Campaign Classic問題。 瞭解發生這種情況的原因以及如何加以修正。
說明 description
環境
- Adobe Campaign Classic v7
- Adobe Campaign Classic v8
問題/症狀
OOTB工作流程mcSynch_mcExec
失敗,並出現following
錯誤:
writerBlDlvNewFolder PGS-220000 PostgreSQL錯誤:錯誤:重複的索引鍵值違反唯一條件約束「xtkfolder_fullname」詳細資料:索引鍵(sfullname)=(/Message Center/Transactional message history/CustomerTemplateName
要再現的步驟:
在Adobe Campaign行銷執行個體上,mcSynch_mcExec OOTB
工作流程已暫停。 檢查工作流程的稽核記錄檔時,您會看到writerBlDlvNewFolder
錯誤。
解決方法 resolution
若要修正錯誤,請遵循行銷執行個體上的下列步驟:
- 識別錯誤指示的資料夾:
/Message Center/Transactional message history/CustomerTemplateName
。 - 手動重新命名工作流程。 例如,從
/Message Center/Transactional message history/CustomerTemplateName
到/Message Center/Transactional message history/CustomerTemplateName2
。 - 重新啟動
mcSynch_mcExec
工作流程。 工作流程應該會在沒有任何錯誤的情況下執行,而且應該重新建立資料夾。
注意:
- 如果交易式訊息範本已發佈並在多個RT執行個體上執行,則您可能需要對每個執行個體重複上述步驟數次。
- 停止使用造成問題的範本。 您應該從頭開始重新建立,確保它具有內部名稱和新的標籤。
原因
當異動訊息範本損毀(例如沒有內部名稱)或手動修改失敗的資料夾(例如Message Center/Transactional message history/CustomerTemplateName
)時,就會發生此問題。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f