使用post session命令创建Informatica动态页眉和页脚

时间:2017-03-16 16:14:07

标签: informatica

我需要使用informatica post session命令"来创建一个文件(带有一些文字,例如' H12454COR')来替换目标文件"包含0字节目标文件。

有人可以帮助我使用我应该使用的命令吗?

我可以使用条件:if [$ TgtSuccessRows == 0]?

谢谢, ë

2 个答案:

答案 0 :(得分:1)

这基本上意味着您需要一个shell命令/脚本来检查现有文件大小,如果它是零长度,则回显一些文本。你需要把它作为会话后命令,在Informatica方面没有任何条件。

如果您愿意,可以使用单独的命令任务。在这种情况下,请使用条件为$PMyourtargetname@numAffectedRows=0的链接。该命令类似于echo H12454COR > $$TargetFileName

答案 1 :(得分:0)

我能够在informatica的post session命令中使用以下命令来获取此信息。

如果[! -s $ PMTargetFileDir / $ OutputFile1];然后回显“H”“$(日期+”%Y%m%d“)”“$(日期+”%Y%m%d“)”“XXX”“”&gt ; $ PMTargetFileDir / $ OutputFile1; echo“T”“$(date +”%Y%m%d“)”“$(date +”%Y%m%d“)”“XXX”“”“00000000002”“” >> $ PMTargetFileDir / $ OutputFile1;网络连接;