在会话属性中使用工作流变量

时间:2013-10-19 13:53:46

标签: informatica informatica-powercenter

我有一个场景,我的源文件名将来自一个db表我必须读取该值并将其传递给会话属性中的源文件名的值。

直到现在我已经尝试过,我已经创建了2个会话,第一个会话将读取存储源文件名的db表,并将其存储在一个映射变量中,并在后成功变量赋值中分配映射变量值到工作流变量,在下一个主会话中,我试图在会话文件名属性中给出工作流变量。

但它显示如下错误

无法扩展文件字段[$$ WL_File]中的变量。

我怎样才能做到这一点。

请提出一些建议。

1 个答案:

答案 0 :(得分:0)

在“目标定义”中的“列”选项卡上,可以单击“将FileName列添加到此表”。然后在映射中,您传递给此端口的任何内容都将用作文件名,而不是会话属性中定义的文件名。 创建多个输出文件有点棘手,需要事务控制来判断一个文件何时完成。