Java 通过API向Tac中的Talend作业添加上下文参数,而不实际运行它

Java 通过API向Tac中的Talend作业添加上下文参数,而不实际运行它,java,talend,context-param,Java,Talend,Context Param,这似乎是一种奇怪的情况,但我想知道(在Talend论坛和他们的论坛上搜索过,但什么都没有)是否可以为TAC中已经部署的任务设置上下文参数,而不实际运行它 我之所以说最后一部分,是因为我已经知道如何使用正确的上下文参数值运行指定的作业,并且有能力使用正确的上下文参数值运行指定的作业,但实际上这比我需要做的还要多 感谢您的任何输入默认上下文参数存储在 <job-name>/items/<namespace>/process/<job-name>_<revis

这似乎是一种奇怪的情况,但我想知道(在Talend论坛和他们的论坛上搜索过,但什么都没有)是否可以为TAC中已经部署的任务设置上下文参数,而不实际运行它

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


感谢您的任何输入

默认上下文参数存储在

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

在构建的项目内部

可以使用metaservlet API-s updateTask命令。虽然文档没有列出它可以修改上下文,但它可以。请记住,context-json部分不应该是最后一个,因为如果最后一个标记是context,那么它们使用的解析将不起作用。因此,基本上与使用runTask命令的方式相同。

Right-当您将任务加载到TAC时,如果您设置了上下文值,它将具有您在作业中设置的上下文值。然而,在我的情况下,我需要它们是完全动态的,所以每次我上传一个不同的作业实例时,我都需要更新它们。希望这是有道理的。我想我实际上是通过UpdateTaskAPI调用得到的。它有点不稳定,没想到它会与Nexus的乔布斯合作,但它似乎做到了!这正是我最终要做的!!!!谢谢,我会把你的回答作为官方的。