如何将上下文参数传递给 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+"]}"
希望这对您有所帮助。
在 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+"]}"
希望这对您有所帮助。