002_printAvailableJob.bat

 

call D:\s\setEnv_D.bat

ECHO.>printAvailable.log
IF EXIST printAvailableHistory.log GOTO :GO_PRINT_LOG
   ECHO.>printAvailableHistory.log
:GO_PRINT_LOG

CALL printReport.bat "AVAILABLE" "pap_feed.txt" "printAvailableFTP.dat" "printAvailable.log" > printAvailableJob.log

COPY /A printAvailableHistory.log+printAvailable.log

FIND /c "ERROR" printAvailable.log
IF NOT ERRORLEVEL 1 GOTO :NO_PRINT_LOG
FIND /c "AVAILABLE DONE" printAvailable.log
IF ERRORLEVEL 1 GOTO :NO_PRINT_LOG
GOTO :OK_PRINT_LOG

:NO_PRINT_LOG
CALL callPager.bat "D print available contract error!"

:OK_PRINT_LOG

DEL printAvailableFTP.log.bak
REN printAvailableFTP.log printAvailableFTP.log.bak
winscp.com /script=printAvailableFTP.dat /log=printAvailableFTP.log

IF ERRORLEVEL 1 GOTO :ERR_FTP_CHK
GOTO :OK_FTP_CHK

:ERR_FTP_CHK
CALL callPager.bat "D FTP available contract failed!"

:OK_FTP_CHK

ECHO.>printAvailableCheque.log
IF EXIST printAvailableChequeHistory.log GOTO :GO_PRINT_LOG
   ECHO.>printAvailableChequeHistory.log
:GO_PRINT_LOG

CALL printReport.bat "AVAILABLE_CHEQUE" "dc_avail_cheque_feed.txt" "printAvailableChequeFTP.dat" "printAvailableCheque.log" > printAvailableChequeJob.log

COPY /A printAvailableChequeHistory.log+printAvailableCheque.log

FIND /c "ERROR" printAvailableCheque.log
IF NOT ERRORLEVEL 1 GOTO :NO_PRINT_LOG
FIND /c "AVAILABLE_CHEQUE DONE" printAvailableCheque.log
IF ERRORLEVEL 1 GOTO :NO_PRINT_LOG
GOTO :OK_PRINT_LOG

:NO_PRINT_LOG
CALL callPager.bat "D print available cheque error!"

:OK_PRINT_LOG

DEL printAvailableChequeFTP.log.bak
REN printAvailableChequeFTP.log printAvailableChequeFTP.log.bak
winscp.com /script=printAvailableChequeFTP.dat /log=printAvailableChequeFTP.log

IF ERRORLEVEL 1 GOTO :ERR_FTP_CHK
GOTO :OK_FTP_CHK

:ERR_FTP_CHK
CALL callPager.bat "D FTP available cheque failed!"

:OK_FTP_CHK

pause

 callpager-------------

 

printReport--------------

REM Please work together with deliveryPath.properties!!

 

SET _CLASSPATH=.;%TOMCAT_HOME%\lib\common\msbase.jar;%TOMCAT_HOME%\lib\common\msutil.jar;%TOMCAT_HOME%\lib\common\mssqlserver.jar;%TOMCAT_HOME%\lib\common\iText.jar;%TOMCAT_HOME%\lib\common\mail.jar;%TOMCAT_HOME%\lib\common\activation.jar;%TOMCAT_HOME%\lib\common\poi-2.5.1-final-20040804.jar;%TOMCAT_HOME%\lib\common\classes12.jar

SET _MAINCLASS=m.h.delivery.PrintReportJob

 

 

%JAVA_HOME%\bin\java -cp %_CLASSPATH% %_MAINCLASS% %1 %2 %3 %4

 

pause

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值