@echo on REM ############################################### REM REM ############################################### REM # REM # Job Name : U_REP_CS02 REM # Description : Template for SEND DAILY&HEBDO REPORT REM # Author : REM # Creation date : 06/12/2011 REM # REM ############################################### REM # REM # Modification : REM # Author : REM # Date of Modification : REM # REM ############################################### REM This uproc have variables REM ############################################### SET RETURN_CODE=0 %UXEXE%\uxset step "00" for /F "usebackq tokens=1,2,3 delims=./ " %%i IN (`date /T`) DO @set STARTINGDATE=%%k%%j%%i %U_RPT_DOX% %DIRECTORY_PATH% %FILE_NAME% %OUTPUT_PATH% %TO% %CC% %SUBJECT% echo %ERRORLEVEL% SET RETURN_CODE=%ERRORLEVEL% IF %RETURN_CODE% == 0 GOTO TRT_OK IF NOT %RETURN_CODE% == 0 GOTO TRT_ERR REM ################SCRIPT A INSERER rem ********************************** rem Abcences Trace générer par le batch * rem *********************************** %UXEXE%\uxset step "99" %UXEXE%\uxset msg "*** Execution of step 99 *** SET RETURN_CODE=0 GOTO TRT_ok echo # REM ############################################### REM ERROR STEP EXECUTION REM ############################################### :TRT_ERR echo # echo ########### %S_PROCEXE% ENDS WITH ERROR ########### %UXEXE%\uxset msg "*** Procedure %S_PROCEXE% ENDS WITH ERROR ***" SET RETURN_CODE=1 GOTO FIN REM ############################################### REM INFO STEP EXECUTION REM ############################################### :TRT_IN SET /A NBINFOS+=1 echo ########### %S_PROCEXE% ENDS WITH ERROR ########### %UXEXE%\uxset msg "*** Procedure %S_PROCEXE% ENDS WITH ERROR ***" IF %ARRET_INFOS% EQU Y ( SET RETURN_CODE=1 ) IF NOT %ARRET_INFOS% EQU Y ( SET RETURN_CODE=0 ) %UXEXE%\uxset info value="INFOS" severity=0001 GOTO FIN REM ############################################### REM SUCCES STEP EXECUTION REM ############################################### :TRT_OK ################# echo %ERRORLEVEL% ################# echo ########### %S_PROCEXE% COMPLETION OK ########### %UXEXE%\uxset msg "*** %S_PROCEXE% :Cleanup of previous day reports PROCEDURE COMPLETION OK ***" SET RETURN_CODE=0 %UXEXE%\uxset info value="SUCCES" severity=0001 goto FIN :FIN echo # echo ########### END ########### echo %RETURN_CODE% set resexe=%RETURN_CODE% set errorlevel=%RETURN_CODE%