2017-10-19 80 views
-1

对于我们的项目,我们正在调度Scheduler中的Informatica Workflows。任何人都可以提供任何脚本,它将检查文件并发送文件不可用的邮件,而不会失败工作流程。 I have写了一个,但问题是它失败的工作流程。如果发生这种情况我们必须再次创建新的调度程序。 这里是我的脚本:文件观察器脚本Informatica

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" [email protected] <<< "Hi, 

No File Received for $DataSource Today. 

Thanks, 
Note: This is a system generated mail. Please do not reply." 
fi 
exit $PROC_RC 

回答

0

在命令任务属性选项卡“如果任何命令失败,失败的任务”您可以取消选中,它不会失败你的工作流程。

但是在这种情况下,您必须在脚本级别执行错误处理