1

我有一种情况,我的源文件名将来自一个数据库表,我必须读取该值并将其传递给会话属性中源文件名的值。

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

但它显示如下错误

未能在文件字段 [$$WL_File] 中展开变量。

我怎样才能做到这一点。

请提出一些想法。

4

1 回答 1

0

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

于 2013-11-08T11:35:57.887 回答