home *** CD-ROM | disk | FTP | other *** search
/ Aminet 6 / Aminet 6 - June 1995.iso / Aminet / comm / bbs / logic100.lha / manual / FileCheckers.doc < prev    next >
Encoding:
Text File  |  1995-03-01  |  3.2 KB  |  102 lines

  1.                                                      Date: March, 1. 1995
  2.  
  3.  
  4.  
  5.                           LogicBBS  v1.0 BETA
  6.                           <----------------->
  7.                              LITE VERSION
  8.  
  9.                       Copyright 1995 ParCon Software
  10.  
  11.  
  12.     System/node/door/library/AIM-XIM support programmed by Michael Pendec
  13.         Filechecker/Arexxdoor support programmed by Nicholas Clarke
  14.       All Testing was done by friends. Ideas supplied by various people.
  15.  
  16.  
  17.       Read "HowToOrder.doc", if you want to get the FINAL version.
  18. -----------------------------------------------------------------------------
  19.  
  20.  
  21.  
  22.  
  23.                             Filechecker setup
  24. -----------------------------------------------------------------------------
  25. All data files used with LogicBBS are ASCII-based, but we had an old
  26. Ami-Express programmer doing the filechecker part, and right away he worked
  27. on his program from the principle of ".info" files. Which is the only way to
  28. configure the filechecker at current stage.
  29.  
  30. parameters are:
  31. ---------------
  32. %diz  : FILE_ID.DIZ name
  33. %src  : full path and filename to be inspected/tested.
  34. %dir  : full path to output directory
  35.  
  36.  
  37.  
  38. FCHECK commands are:
  39. --------------------
  40. CHECKER  : full path and name of filechecker program with parameters
  41. STACK    : stacksize to use with this program (default 4096)
  42. PRIORITY : priority to give to this program
  43. SCRIPT   : Script to execute after file has been checked/examined
  44.           (script flag must be set!, for this to work.)
  45. ERROR.[n]: where [n] is a number
  46.            Error checking line, write parts of errorstrings sent back by
  47.            the CHECKER program here, and parameter PASSED / FAIL / NOT CHECKED
  48.            will be returned.
  49.            You can write as many as you like.. i.e. ERROR.1, ERROR.2
  50.  
  51.  
  52. DESC commands are:
  53. ------------------
  54. ADDDESC  : *FINAL VERSION*
  55. EXTDESC  : full path and name of file_id.diz extracter with parameters
  56. STACK    : stacksize to use with this program (default 4096)
  57. PRIORITY : priority to give to this program
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64. DMS,LHA,ZIP etc. examples
  65. -------------------------
  66.  
  67. Iconname: Fcheck-{extension}.info
  68.  
  69. These tool types should be written into the icon [fcheck-dms.info]
  70. >-----------------------------------------------------------------
  71. CHECKER=c:dms test %src
  72. STACK=4096
  73. PRIORITY=0
  74. SCRIPT=bbs:FCheck-dms.script %src
  75. ERROR.1=File Has Been Moved To The Hold
  76. ERROR.2=Error on Opening DMS file
  77. -----------------------------------------------------------------<
  78.  
  79.  
  80. Iconname: Desc-{extension}.info
  81.  
  82. These tool types should be written into the icon [desc-dms.info]
  83. >----------------------------------------
  84. EXTDESC=c:dms viewdiz %src save %dir%diz
  85. STACK=4096
  86. PRIORITY=0
  87. ----------------------------------------<
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94. -----------------------------------------------------------------------------
  95.          Selection of checking during transfer or after transfer.
  96. -----------------------------------------------------------------------------
  97.  
  98. LogicBBS can multitask the filechecking process and the file_id.diz
  99. extracter. If you prefer file validation to be made after a user is finished
  100. uploading, you can select this in the preferences, If you set the
  101.  "FCHECKAFTERUL" command in the bbs preferences file.
  102.