Adobe Campaign: ImportSharedAudience Workflow schlägt fehl mit Syntaxfehler
Beschreibung description
Es wurde in den neuesten Versionen von Campaign dass der ImportSharedAudiences -Workflow mit einem Syntaxfehler wie unten dargestellt fehlschlägt:
08/12/2019 20:04:43 jsxListUpdate PGS-220000 PostgreSQL error: ERROR: syntax error at or near "-" LINE 1: CREATE UNLOGGED TABLE wkf190441_377_-2059232018(
Auflösung resolution
Für die permanente Korrektur ist ein Upgrade auf 9026 oder höher erforderlich. Die Lösung für frühere Versionen besteht darin, die JavaScript Code innerhalb des Workflows zur Verwendung Math.abs()
.
Alter Code :vars.tableName = NL.SQL.getWorkTableName("wkf", instance.id) + "_" + task.taskIdentifier + "_" + list.listId;
Neuer Code :vars.tableName = NL.SQL.getWorkTableName("wkf", Math.abs(instance.id)) + "_" + Math.abs(task.taskIdentifier) + "_" + Math.abs(list.listId);