My Talend Job читает XML-файлы и конвертирует их в файлы CSV. Я создал метаданные для ввода XML-файла. Как запустить Job из Eclipse, посылая имя файла в качестве параметра, а затем получить это имя файла в моей задаче, чтобы прочитать правильный XML-файл?Talend DI - Определить имя файла как переменную
0
A
ответ
-1
Вы должны определить имя файла XML в качестве параметра контекста. Позже вы установите его в Java-коде, который вы будете запускать из eclipse. В разделе контекста (как на следующем изображении) добавьте новую переменную с именем «myXmlFile».
Затем в поле tFileInputXML в поле Filename/InputStream задано context.myXmlFile.
Следующий шаг - экспорт задания. Чтобы сделать это, вы должны следовать инструкциям this. Экспортируйте его как «Автономное задание».
Затем в вашем проекте Java вы должны добавить к пути к классу jar, сгенерированную после экспорта задания.
Для выполнения задания из Java кода, который вы должны использовать следующий код, в котором вы определяете переменный контекст и передать его в Talend работы:
String args[] = new String[3];
args[0] = "--context=Default";
args[1] = "--context_param";
args[2] = "myXmlFile=/path/to/your/xml/file";
YourTallendJobClassName job = new YourTallendJobClassName();
job.runJob(args);
Смежные вопросы
- 1. Как обновить имя исходного файла в Talend
- 2. export jobs from talend DI to talend big data
- 3. Talend: получить имя файла tFileInputDelimited в tSystem
- 4. не удалось подключиться Talend DI к MySql
- 5. Talend DI Компонент для посещения URL
- 6. Определить имя файла вложения
- 7. как выполнить правое соединение в tmap talend DI
- 8. Как определить имя файла 8.3 краткое имя файла
- 9. Как определить переменную внутри файла шаблона smarty?
- 10. Определить строку имя файла или имя каталога
- 11. передавая переменную имя файла topojson
- 12. Как определить порядок выполнения работ в Talend?
- 13. Получить имя столбца (метаданные) Talend
- 14. Python, используйте опционную переменную как имя файла
- 15. Как указать переменную имя файла в файле
- 16. Установить имя файла как переменную в BATCH
- 17. Perl использует переменную как имя файла
- 18. Verilog имя файла, использующего переменную цикла
- 19. Spring.Net \ DI \ Как читать переменную системной среды
- 20. Как определить произвольное имя файла в Webpack?
- 21. определить имя файла открытого (рабочего) файла
- 22. Создание всей структуры каталогов с помощью Talend DI
- 23. Разборные листы файла Excel с помощью Talend
- 24. Talend - загрузить контекст в subjobs
- 25. Определить переменную из файла в Python
- 26. Talend DI: извлечь много пар строк из файла журнала (с использованием регулярных выражений)
- 27. Передача значения в контекстную переменную talend
- 28. [Talend] Как определить глобальную подачу в задании таланта
- 29. Как определить переменную
- 30. Как определить эту переменную?