我有在多个工作流程中调用的会话任务。目前,所有工作流程中的目标都是数据库。
任务中的映射具有路由器转换以根据条件执行数据加载
首次要求写入文件而不是DB,文件名是动态的
我已经创建了一个映射参数$$ outputfilename来通过参数文件传递它并且能够写入文件,但是加载到db的工作流的其余部分都失败了以下错误 消息:会话任务实例[RUNNER]:[VAR_27026错误:缺少会话参数的初始值:[$ OutputFileName]。]
我们如何为写入db.i的所有工作流分配一个虚拟文件名,不要将其添加到参数文件中,因为我们将来可能会有更多的工作流程。
由于
答案 0 :(得分:0)
错误消息中提到的2个变量名$$ outputfilename和$ OutputFileName之间存在一些差异......这让我觉得真正的问题是您已将可重用会话任务配置为输出到目标默认情况下是文件,而不是将其配置为默认情况下写入db表,然后仅覆盖写入文件的工作流中的单个会话实例。请检查