Web services 将参数用作Informatica映射的web服务输入

Web services 将参数用作Informatica映射的web服务输入,web-services,informatica,Web Services,Informatica,我有一个WCF web服务,它以开始和结束日期作为输入,并返回一个记录集。我想做的是设置一个Informatica映射,为一周前的日期和今天的日期创建变量。它们被用作web服务消费者的输入或web服务作为源(无论哪一个有效),但我不确定如何进行。我无法创建没有输入的表达式,也不知道如何将映射参数设置为输入 我能想到的唯一两种方法是,要么构建一个应用程序,创建一个包含两个日期的平面文件,要么构建一个数据库对象,将日期作为源提供。我不希望有单独的外部源来提供这些值,但我想不出其他方法。如果需要在映射

我有一个WCF web服务,它以开始和结束日期作为输入,并返回一个记录集。我想做的是设置一个Informatica映射,为一周前的日期和今天的日期创建变量。它们被用作web服务消费者的输入或web服务作为源(无论哪一个有效),但我不确定如何进行。我无法创建没有输入的表达式,也不知道如何将映射参数设置为输入


我能想到的唯一两种方法是,要么构建一个应用程序,创建一个包含两个日期的平面文件,要么构建一个数据库对象,将日期作为源提供。我不希望有单独的外部源来提供这些值,但我想不出其他方法。

如果需要在映射运行之前设置这些变量,在工作流中使用
Assignment Task
,并在映射运行之前使用
Pre-session variable Assignment`设置映射的值。

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

但是您如何使用这些变量作为输入?对不起,我不明白这个问题。您是否可以添加一些屏幕截图以更好地说明问题?或者只是解释更多的细节。我会尽力帮你解决这个问题。