Добавить параметры контекста в задание Talend в Tac через API, фактически не запуская его
Это кажется странной ситуацией, но я хочу знать (гуглил на форумах Talend и их документах по API, но ничего), возможно ли установить параметры контекста для уже развернутой задачи в TAC, фактически не выполняя ее.
Я говорю эту последнюю часть, потому что я уже знаю, как и у меня есть возможность запускать заданное задание с правильными значениями параметров контекста, но на самом деле это шаг вперед, чем мне нужно идти.
Спасибо за любой вклад
2 ответа
Вы можете использовать команду updateTask API-интерфейса метасервлета. Хотя в документации не указано, что она может изменять контекст, но она может. Просто имейте в виду, что контекстный раздел json не должен быть последним, потому что синтаксический анализ, который они используют, не будет работать, если последний тег является контекстом. Так что, в основном, делайте это так же, как и с командой runTask.
Параметры контекста по умолчанию хранятся внутри
<job-name>/items/<namespace>/process/<job-name>_<revision>.item
внутри построенного проекта