使用参数作为Informatica映射的Web服务输入

时间:2017-04-12 13:39:28

标签: web-services informatica

我有一个WCF Web服务,它将开始和结束日期作为输入,并返回一个记录集。我想要做的是设置Informatica映射,为一周前和今天的日期创建日期变量。这些用作Web服务使用者或Web服务的输入作为源(无论哪种工作),但我不知道如何解决这个问题。我无法创建没有输入的表达式,我也不知道如何将映射参数设置为输入。

我能想到的唯一两种方法是构建一个创建包含两个日期的平面文件的应用程序,或构建一个将日期作为源提供的数据库对象。我宁愿没有单独的外部来源来提供这些价值观,但我无法想到另一种方式。

2 个答案:

答案 0 :(得分:0)

如果您需要在映射运行之前设置这些变量,请在工作流中使用use并使用{{1}}会前变量赋值`来设置映射运行之前的值。

答案 1 :(得分:0)

使用Informatica v9.6.1无法做到这一点。必须创建源才能提供Web服务。我最终创建了一个带有1个字段的虚拟记录,使用它作为输入,然后忽略输入并使用表达式转换设置变量输出。