Datastage:从查询中设置 Web 服务器 trasformer 阶段 url

Datastage: set web server trasformer stage url from query

我需要使用查询结果动态设置 "PortAddress" 和 "WSDL Address"。

我已经用我的查询创建了 oracle 连接器阶段。例如:

select col1,col2,col3,...,url
from myTable

如何在 Web 服务阶段使用 "url" 列值?

提前致谢。

这是一个普遍问题,不限于您的 Web 服务转换器。您想要 "transfer" 数据从数据流到序列级别,以便将其作为参数提供给下一个作业。 基本上有两种主要方法:

  1. 并行版:在第一个工作中select从你的数据库中url并将其写入一个参数集的值文件。将第二个作业中的参数集与新值文件一起使用。详情见here
  2. 服务器版:在服务器作业中,您 select 转换器中数据库中的数据,您可以使用 DataStage 函数 (DSSetUserStatus) 为该作业设置所谓的 UserStatus。然后可以在序列的下一个作业中引用它。