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

How to pass context parameter to Query parameters value in Talend

在 Talend studio 中,我正在创建一个作业,其中涉及向 'tRest_Client' 组件提供 URL 和查询参数,并面临以下问题 -

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

上下文参数-

Name : mis_id
Default : 10

查询参数 -

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

实际URL- URL+query={target-rel[=10]}

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

传递值 10

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

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

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

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

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

同样,在 talend 中你必须使用 as

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

希望这对您有所帮助。