如何将上下文参数传递给Talend中的Query参数值

时间:2017-03-06 20:49:20

标签: talend query-parameters

在Talend工作室,我正在创建一项工作,涉及向“tRest_Client”提供URL和查询参数。组件并面临下述问题 -

我正在尝试将上下文参数数据传递给Query参数值,如下所示

上下文参数 -

Name : mis_id
Default : 10

查询参数 -

name : "query"
value : {target-rel[=context.mis_id]}

实际网址     URL +查询= {目标-REL [= 10]}

在这里,我尝试使用' context.mis_id'

传递值10

当我运行talend作业时,没有数据传递给查询参数的值。

如果这是传递Context参数数据的正确方法,请告诉我。

1 个答案:

答案 0 :(得分:0)

如果需要在查询参数中包含上下文变量,那么请尝试记住Java如何使用静态字符串和变量,因为talend是基于Java的工具。

在Java中说,我有一个变量,

String world = "World!!!";
System.out.Println("Hello "+world); // This will display as Hello World!!!

同样,在talend中你必须使用

"{target-rel[="+context.mis_id+"]}"

希望这会帮助你。