2016-06-03 10 views
0

Ich habe einen Workflow, in dem ich eine Ausdrucksumwandlung eingerichtet habe, um $$ Param für ein bestimmtes Feld auszuwählen, und dann innerhalb der Zieleigenschaften einen Löschwert gesetzt habe. Ich habe das versucht, indem ich $$ Param für einen hartcodierten Wert einsetzte, und es funktioniert gut, aber aus irgendeinem Grund, wenn ich $$ Param einsetze, tut es nicht wirklich das Löschen. Gibt es einen Grund? Mache ich etwas falsch?Verwenden eines Parameters in der Ausdrucksumwandlung

Nur zur Verdeutlichung wird der Workflow erfolgreich ausgeführt - es wird kein Fehler ausgegeben, aber es wird nicht ausgeführt.

Vielen Dank im Voraus,

+1

Haben Sie $ Param als Ausdrucksvariable deklariert? – Samik

Antwort

1

$$ muss Param durch eine Parameterdatei übergeben werden und Sie haben die Möglichkeit, einen Anfangswert zu setzen, wenn Sie den Parameter in der Abbildung unter Mappings> Parameter und Variablen deklarieren.

Haben Sie sich das Sitzungsprotokoll angeschaut, um zu sehen, welcher Override-Wert von $$ Param verwendet wird? Wenn es sich um ein SQL-Löschen handelt, versuchen Sie, die Abfrage, die in der Datenbank ausgeführt wird, im Sitzungsprotokoll anzuzeigen.

+0

Das Problem war, als ich die Parameterdatei im Bereich der gleichzeitigen Einstellungen speicherte, wurde es aus irgendeinem Grund nicht angewendet. – midiman

Verwandte Themen