2017-10-19 56 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

在命令任務屬性選項卡「如果任何命令失敗,失敗的任務」您可以取消選中,它不會失敗你的工作流程。

但是在這種情況下,您必須在腳本級別執行錯誤處理