通过API将上下文参数添加到Tac中的Talend作业中,而无需实际运行它

时间:2018-09-12 18:57:06

标签: java talend context-param

这似乎是一种奇怪的情况,但是我想知道(已经在Talend论坛及其API docs中进行过Google搜索,但是什么也没有)是否可以为TAC中已经部署的任务设置上下文参数< em>没有实际运行。

我之所以说最后一部分,是因为我已经知道如何并且具有使用正确的上下文参数值运行指定作业的能力,但这实际上比我需要走的更远。

感谢您的任何输入

2 个答案:

答案 0 :(得分:1)

您可以使用metaservlet API的updateTask命令。尽管文档未列出它可以修改上下文,但是可以。请记住,上下文json部分不应该是最后一个,因为如果最后一个标签是context,则它们使用的解析将不起作用。因此,基本上可以执行与runTask命令相同的方式。

答案 1 :(得分:0)

默认上下文参数存储在内部

<job-name>/items/<namespace>/process/<job-name>_<revision>.item

在已建项目内部