mcSynch-Workflow schlägt fehl mit dem Fehler "Duplizierter Schlüsselwert verletzt eindeutige Einschränkung "xtkfolder_fullname"

In diesem Artikel wird das Adobe Campaign Classic-Problem erläutert, bei dem der OOTB-Workflow mcSynch_mcExec mit einem Fehler fehlschlägt. Erfahren Sie, warum das passiert und wie Sie es beheben können.

Beschreibung description

Umgebung

  • Adobe Campaign Classic v7
  • Adobe Campaign Classic v8

Problem/Symptome

OOTB-Workflow mcSynch_mcExec schlägt mit dem Fehler following fehl:

writerBlDlvNewFolder PGS-220000 PostgreSQL-Fehler: ERROR: Duplizierter Schlüsselwert verletzt eindeutige Einschränkung "xtkfolder_fullname" DETAIL: Schlüssel (sfullname)=(/Message Center/Transaktionsnachricht history/CustomerTemplateName

Schritte zur Reproduktion:

Auf einer Adobe Campaign Marketing-Instanz wird der Workflow mcSynch_mcExec OOTB angehalten. Beim Überprüfen der Auditprotokolle des Workflows wird der Fehler writerBlDlvNewFolder angezeigt.

Auflösung resolution

Um den Fehler zu beheben, führen Sie die folgenden Schritte in der Marketing-Instanz aus:

  1. Identifizieren Sie den Ordner, da der Fehler Folgendes anzeigt: /Message Center/Transactional message history/CustomerTemplateName.
  2. Benennen Sie den Workflow manuell um. Beispiel: von /Message Center/Transactional message history/CustomerTemplateName bis /Message Center/Transactional message history/CustomerTemplateName2.
  3. Starten Sie den Workflow mcSynch_mcExec neu. Der Workflow sollte ohne Fehler ausgeführt und der Ordner sollte neu erstellt werden.

Hinweis:

  • Möglicherweise müssen Sie die oben genannten Schritte für jede Ausführungsinstanz mehrmals wiederholen, wenn die Transaktionsnachrichtenvorlage veröffentlicht und auf mehreren RT-Instanzen ausgeführt wurde.
  • Beenden Sie die Verwendung der Vorlage, die das Problem verursacht. Sie sollten es von Grund auf neu erstellen, um sicherzustellen, dass es einen internen Namen und eine neue Bezeichnung hat.

Ursache

Dieses Problem kann auftreten, wenn die Transaktionsnachrichten-Vorlage beschädigt ist (z. B. keinen internen Namen hat) oder wenn eine manuelle Änderung am Ordner vorgenommen wurde, der fehlschlägt (z. B. Message Center/Transactional message history/CustomerTemplateName).

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