Kampagne: PGS-220000 FEHLER: Operator existiert nicht: Zeichenvariante = Ganzzahl
Der Artikel bietet eine Lösung für ein Campaign Classic v7-Problem, bei dem der PGS-220000-Fehler PostgreSQL: ERROR: Operator existiert nicht: Character Variating = Integer-Fehler auftritt, wenn ein Workflow ausgeführt wird, der eine Warnmeldungsaktivität enthält. Überprüfen Sie, ob die Typologieregeln den richtigen Feldtyp verwenden.
Beschreibung description
Umgebung
Campaign Classic v7
Problem/Symptome
Wenn ein Workflow ausgeführt wird, der eine Aktivität des Typs Warnhinweis enthält, wird während der Ausführung der Aktivität Warnhinweis der folgende Fehler angezeigt:
PGS-220000 Fehler PostgreSQL: FEHLER: Operator existiert nicht: Zeichenvariante = Ganzzahl.
Schritte zur Reproduktion
-
Erstellen Sie einen Workflow und fügen Sie eine Aktivität Warnhinweis hinzu.
-
Konfigurieren der Aktivität „Warnhinweis“.
-
Workflow ausführen. Der folgende Fehler wird angezeigt:
PGS-220000 Fehler PostgreSQL: FEHLER: Operator existiert nicht: Zeichenvariante = Ganzzahl
Auflösung resolution
Überprüfen Sie die in den Eigenschaften Ihrer Warnungsaktivität verwendete Definition der Typologieregeln und erstellen Sie alle Typologieregeln neu, die nicht den richtigen Feldtyp verwenden. Anweisungen hierzu finden Sie unter Anwenden von Typologieregeln in der Dokumentation zu Campaign Classic v7.
Ursache
Es gibt eine Typologieregel, die ein benutzerdefiniertes Feld verwendet, das zuvor eine Zeichenfolge war, jetzt jedoch eine Ganzzahl in der Datenbank ist. Um Details zu diesem Prozess anzuzeigen, aktivieren Sie im Protokoll die -verbose für das wfserver und führen Sie den Workflow mit der ausgewählten Debugging-Option In der Engine . Anweisungen zum Ausführen dieses Workflows finden Sie unter Workflow-Eigenschaften > Registerkarte Ausführung in der Dokumentation zu Campaign Classic v7.