Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Parameters Informatica工作流无法读取参数文件_Parameters_Informatica Powercenter - Fatal编程技术网

Parameters Informatica工作流无法读取参数文件

Parameters Informatica工作流无法读取参数文件,parameters,informatica-powercenter,Parameters,Informatica Powercenter,我有一个工作流(wf1),它生成一个平面文件(p1),作为下一个工作流(wf2)的参数文件 Wf2已设置为使用P1作为参数文件。但是当我在工作流日志中运行wf2时,我得到了VAR_27016:警告!在参数文件错误中找不到会话[s1]和文件夹[d1]的节 但是,当我删除参数文件P1并再次手动创建它并运行wf2时,它正在拾取该文件 为什么informatica能够拾取手动创建的参数文件,但无法拾取由另一个工作流创建的参数文件?结果,在我的表达式中,我使用了转换为回车的CHR(13),但忘记了使用作为

我有一个工作流(wf1),它生成一个平面文件(p1),作为下一个工作流(wf2)的参数文件

Wf2已设置为使用P1作为参数文件。但是当我在工作流日志中运行wf2时,我得到了VAR_27016:警告!在参数文件错误中找不到会话[s1]和文件夹[d1]的节

但是,当我删除参数文件P1并再次手动创建它并运行wf2时,它正在拾取该文件


为什么informatica能够拾取手动创建的参数文件,但无法拾取由另一个工作流创建的参数文件?

结果,在我的表达式中,我使用了转换为回车的CHR(13),但忘记了使用作为换行符的CHR(10)。因此,创建文件时,它会自动创建为CR文件,而不是CRLF文件。

检查参数文件的权限。Informatica使用分配给它的用户生成文件。您可能正在与其他用户手动创建参数文件


谢谢

生成的文件与手动创建的文件完全相同吗?也许把每一个都放进一个文件比较工具中,以100%确定。是的,它们是,但我发现了问题。事实证明,在我的表达式中,我使用了CHR(13),它转换为回车,但忘记了使用CHR(10),它是换行符。因此,创建文件时,它会自动创建为CR文件,而不是CRLF file.Awesome。侦察得好!也许你可以回答你自己的问题,以防其他人也有类似的问题?stackoverflow实际上鼓励你这么做。是的,我刚刚发布了答案