2017-02-28 3 views
0

Ich habe Sitzungsaufgabe, die in mehreren Workflow aufgerufen wird. Derzeit ist das Ziel im gesamten Workflow DB.Informatica Mapping-Parameter mit Standardwert

die Zuordnung in der Aufgabe, einen Router Transformation auf der Grundlage einer Bedingung Datenlade- auszuführen

es eine Anforderung zum ersten Mal in eine Datei anstelle von DB und den Dateinamen zu schreiben ist dynamisch

Ich habe einen Mapping-Parameter $$ Ausgabedateiname erstellt, um ihn über Parameterdatei zu übergeben und konnte in eine Datei schreiben, aber der Rest des Arbeitsablaufs, der in die Datenbank lädt, ist mit folgendem Fehler fehlgeschlagen: Nachricht: Sitzungsaufgabeninstanz [RUNNER]: [VAR_27026 Fehler: Fehlender Anfangswert für den Sitzungsparameter: [$ OutputFileName].]

Wie können wir einen Dummy-Dateinamen für den gesamten Workflow zuweisen, der in db.i schreibt? Ich möchte ihn nicht in die Parameterdatei aufnehmen, da wir in Zukunft möglicherweise mehr Workflows haben.

Dank

Antwort

0

Es gewisse Diskrepanz zwischen den zwei Variablennamen ist $$ output und $ Output, die in der Fehlermeldung erwähnt wird ... das macht ich denke, dass das eigentliche Problem ist, dass Sie Ihre wieder verwendbare Sitzung konfiguriert haben Aufgabe, die standardmäßig in eine Zieldatei ausgegeben wird, anstatt sie so zu konfigurieren, dass sie standardmäßig in eine db-Tabelle schreibt und dann nur die einzelne Sitzungsinstanz innerhalb des in die Datei schreibenden Workflows überschreibt. Bitte überprüfen Sie diese