对于我们的项目,我们正在安排调度程序中的Informatica工作流程。任何人都可以提供任何脚本来检查文件并发送邮件以查找不可用的文件而不会使工作流失败。我have
写了一个,但问题是工作流失败了。如果发生这种情况,我们必须再次创建新的调度程序。
这是我的剧本:
PROC_RC=0
FileDir=$1
FileIden=$2
FileName=$3
DataSource=$4
cd $FileDir
ls -l $FileIden* > $FileName
FILESIZE=$(stat -c%s "$FileName")
if [ $FILESIZE -eq 0 ]
then
PROC_RC=1
mail -s "No Source File Available" xyz@ <<< "Hi,
No File Received for $DataSource Today.
Thanks,
Note: This is a system generated mail. Please do not reply."
fi
exit $PROC_RC
答案 0 :(得分:0)
在命令任务属性选项卡中,如果任何命令失败,您可以取消选中&#34;失败任务&#34;,它不会使您的工作流失败。
但在这种情况下,您必须在脚本级别进行错误处理