Ich versuche, ein Java-Programm aufzurufen, das ich in Talend eingebaut habe. Eines der Argumente ist der Name (oder path\name
) der TSV-Datei, an der gerade gearbeitet wird. Also, habe ich diesen Job:Talend: Erhalte den Namen der Datei von tFileInputDelimited in tSystem
Mit dem tFileInputDelimited
wie folgt aussehen:
Und die tSystem
wie das suchen:
Grundsätzlich Ich muss den folgenden Befehl inausführen:
"java -cp * tsvTranspositer.TSVTransposer " + fileName
Mit fileName
ist der Name des (Pfad) der Präzedenzfall tFileInputDelimited
Aber die fileName
Variable scheint nicht aufrufbar zu sein (wie auf dem letzten Screenshot zu sehen), während ich gesagt wurde, war es. Wie kann ich von innen auf tSystem
zugreifen?
Scheint wie eine gute Lösung für mich. Ich werde das morgen versuchen und ja, am Ende sollte es eine tFileList beim Eintritt bekommen, also ein anderes Problem gelöst, danke. – Fitz
Funktioniert tatsächlich! ty – Fitz