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

若要修正錯誤,請遵循行銷執行個體上的下列步驟:

  1. 識別錯誤指示的資料夾: /Message Center/Transactional message history/CustomerTemplateName
  2. 手動重新命名工作流程。 例如,從/Message Center/Transactional message history/CustomerTemplateName/Message Center/Transactional message history/CustomerTemplateName2
  3. 重新啟動mcSynch_mcExec工作流程。 工作流程應該會在沒有任何錯誤的情況下執行,而且應該重新建立資料夾。

注意:

  • 如果交易式訊息範本已發佈並在多個RT執行個體上執行,則您可能需要對每個執行個體重複上述步驟數次。
  • 停止使用造成問題的範本。 您應該從頭開始重新建立,確保它具有內部名稱和新的標籤。

原因

當異動訊息範本損毀(例如沒有內部名稱)或手動修改失敗的資料夾(例如Message Center/Transactional message history/CustomerTemplateName)時,就會發生此問題。

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