Parameters 具有默认值的informatica映射参数

Parameters 具有默认值的informatica映射参数,parameters,mapping,task,informatica,Parameters,Mapping,Task,Informatica,我有在多个工作流中调用的会话任务。当前所有工作流中的目标是DB 任务中的映射具有路由器转换,以根据条件执行数据加载 要求第一次写入文件而不是DB,并且文件名是动态的 我已经创建了一个映射参数$$outputfilename,通过参数文件传递它,并且能够写入一个文件,但是加载到db的工作流的其余部分由于以下错误而失败 消息:会话任务实例[RUNNER]:[VAR_27026错误:缺少会话参数的初始值:[$OutputFileName]。] 如何为写入数据库的所有工作流分配虚拟文件名。我不想将其添加

我有在多个工作流中调用的会话任务。当前所有工作流中的目标是DB

任务中的映射具有路由器转换,以根据条件执行数据加载

要求第一次写入文件而不是DB,并且文件名是动态的

我已经创建了一个映射参数$$outputfilename,通过参数文件传递它,并且能够写入一个文件,但是加载到db的工作流的其余部分由于以下错误而失败 消息:会话任务实例[RUNNER]:[VAR_27026错误:缺少会话参数的初始值:[$OutputFileName]。]

如何为写入数据库的所有工作流分配虚拟文件名。我不想将其添加到参数文件中,因为将来可能会有更多工作流


谢谢

错误消息中提到的两个变量名$$outputfilename和$outputfilename之间存在一些差异。。。这使我认为真正的问题在于,您已将可重用会话任务配置为默认输出到目标文件,而不是将其配置为默认写入db表,然后仅覆盖工作流中写入文件的单个会话实例。请检查这个