我需要通过调用REST API来获取参数值。我需要从数据库中获取参数值,如何从数据库中传递参数。
你可以使用Lookup活动首先查询你的数据库,然后得到你想得到的任何值。你将能够在下一步的查找中访问这个返回的值。对你的REST API链接的servicedataset进行参数化。你可以将Lookup活动返回的值传入这个数据集参数。
首先,检查你是否使用firstRowOnly或者你的lookup正在返回多条记录。如果它正在返回多条记录,你需要在forEach循环中保持你的下一步。
如果你的查找活动正在返回两条记录,你会得到如下所示的输出。
{
"count": 2,
"value": [
{
"enrollment_number": "123445"
},
{
"enrollment_number": "345678"
}
]
}
URL的ADF表达式将是这样的。
RemainingUrl@{activity(activity_name).output.value.registration_number}。