home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR10 / SCANLOG.ZIP / SCANLOG.DOC < prev    next >
Text File  |  1993-04-15  |  3KB  |  100 lines

  1.  
  2.                                 SCANLOG
  3.  
  4.                         DSZLOG Scanning Utility
  5.  
  6.                          Public Domain Material
  7.                                    by
  8.                             Samuel H. Smith
  9.                                 4/15/93
  10.  
  11.  
  12. This program is a utility for use with the HSLINK file transfer
  13. protocol.  It scans a DSZLOG-style transfer log and returns ERRORLEVELS
  14. corresponding to either the number of successful incoming files, the
  15. number of successful outgoing files, the number of aborted incoming
  16. files, or the number of aborted outgoing files.  This information can be
  17. used in BATCH files to perform different actions depending on the
  18. results of a bidirectional protocol.
  19.  
  20.  
  21.                                  USAGE
  22.  
  23.    scanlog LOGFILE -I
  24.      Sets ERRORLEVEL to the number of completed Incoming files
  25.  
  26.    scanlog LOGFILE -O
  27.      Sets ERRORLEVEL to the number of completed Outgoing files
  28.  
  29.    scanlog LOGFILE -R
  30.      Sets ERRORLEVEL to the number of aborted incoming files
  31.  
  32.    scanlog LOGFILE -T
  33.      Sets ERRORLEVEL to the number of aborted outgoing files
  34.  
  35.  
  36.  
  37.                          EXAMPLE (EXAMPLE.BAT)
  38.  
  39.     @ECHO OFF
  40.  
  41.     REM -- SAMPLE HSLINK COMMAND LINE TO SEND ALL FILES IN
  42.     REM -- C:\UPLOADS AND TO PLACE ANY RECEIVE FILES INTO
  43.     REM -- C:\DOWNLOADS.  EDIT THIS COMMAND LINE TO MATCH YOUR
  44.     REM -- REQUIRED COM PORT AND DIRECTORY NAMES.
  45.     SET DSZLOG=HSLINK.LOG
  46.     IF EXIST HSLINK.LOG DEL HSLINK.LOG
  47.     HSLINK -P2 C:\UPLOADS\*.* -UC:\DOWNLOADS
  48.  
  49.     REM -- REPORT IF ANY OUTGOING FILES (UPLOADS) WERE SUCCESSFUL
  50.     SCANLOG HSLINK.LOG -O >NUL
  51.     IF ERRORLEVEL 255 GOTO NOLOG
  52.     IF ERRORLEVEL 1 GOTO UPLOADOK
  53.     ECHO NO FILES WERE TRANSMITTED.
  54.     GOTO CHECKI
  55.  
  56.     :NOLOG
  57.     ECHO SINCE THERE IS NO DSZLOG FILE, NO FILES WERE TRANSFERRED.
  58.     GOTO CONTINUE
  59.  
  60.     :UPLOADOK
  61.     ECHO AT LEAST 1 FILE WAS TRANSMITTED SUCCESSFULLY.
  62.  
  63.     REM -- REPORT IF ANY INCOMING FILES (DOWNLOADS) WERE SUCCESSFUL
  64.     :CHECKI
  65.     SCANLOG HSLINK.LOG -I >NUL
  66.     IF ERRORLEVEL 1 GOTO DOWNLOADOK
  67.     ECHO NO FILES WERE RECEIVED.
  68.     GOTO CHECKT
  69.     :DOWNLOADOK
  70.     ECHO AT LEAST 1 FILE WAS RECEIVED SUCCESSFULLY.
  71.  
  72.     REM -- REPORT IF ANY OUTGOING FILES (UPLOADS) WERE ABORTED
  73.     :CHECKT
  74.     SCANLOG HSLINK.LOG -T >NUL
  75.     IF ERRORLEVEL 1 GOTO UPLOADERR
  76.     ECHO NO OUTGOING FILES WERE ABORTED.
  77.     GOTO CHECKR
  78.     :DOWNLOADOK
  79.     ECHO AT LEAST 1 OUTGOING FILE WAS ABORTED.
  80.  
  81.     REM -- REPORT IF ANY INCOMING FILES (DOWNLOADS) WERE ABORTED
  82.     :CHECKR
  83.     SCANLOG HSLINK.LOG -R >NUL
  84.     IF ERRORLEVEL 1 GOTO DOWNLOADERR
  85.     ECHO NO INCOMING FILES WERE ABORTED.
  86.     GOTO CONTINUE
  87.     :DOWNLOADOK
  88.     ECHO AT LEAST 1 INCOMING FILE WAS ABORTED.
  89.  
  90.     :CONTINUE
  91.  
  92.  
  93.                                DISCLAIMER
  94.  
  95. USE THIS FREE PROGRAM AT YOUR OWN RISK.  IN NO EVENT WILL  I BE LIABLE
  96. TO YOU FOR ANY DAMAGES, INCLUDING ANY LOST PROFITS,  LOST  SAVINGS OR
  97. OTHER INCIDENTAL  OR CONSEQUENTIAL  DAMAGES ARISING OUT  OF YOUR USE  OR
  98. INABILITY  TO USE THE  PROGRAM, OR  FOR ANY CLAIM BY ANY OTHER PARTY.
  99.  
  100.