2

每当我将-lpf参数与命令一起使用时,工作流运行得非常好,但是当我在工作流“属性”pmcmd下的参数文件名中添加相同的路径并尝试从工作流管理器执行工作流时,我收到一条错误消息,指出参数文件是未找到。

现在,我给出的路径'-lpf'是:

/apps/config/informatica/param.txt. 

我不明白为什么当我覆盖参数文件名时它会起作用,而当我在工作流属性中添加它时它不起作用(找不到文件)。

默认情况下,是否有任何需要更改的Informatica环境变量集,服务器上参数文件的默认路径是什么,可以更改吗?

4

1 回答 1

0

你能提供日志文件吗?

假设我确实理解了这一点:

当您使用-lpf具有此路径的参数文件运行工作流时:

/apps/config/informatica/param.txt

它确实有效,但是当您手动运行它时却没有。

它可能非常简单,以至于您必须手动将字符串而不是扩展路径 $PMSourceFileDir\ 放在源文件目录中,或者更好地放置:Source file Directory = $PMSourceFileDir\.

那是因为$PMSourceFileDir参考 Informatica 服务器初始化,因为它是一个服务器变量。

相反,通常使用参数文件来覆盖该“默认”路径。

于 2016-12-08T11:55:27.563 回答