home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / TTEST200.ZIP / TELETEST.DOC < prev    next >
Encoding:
Text File  |  1993-02-05  |  9.0 KB  |  253 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.           
  21.           |
  22.           |
  23.           |  TeleTest v2.00
  24.           |  Upload Tester For Any Bbs Program,
  25.           |  (C)1993 Netix Programing
  26.           |  All Rights Reserved
  27.           |  Freeware, No Registration Required
  28.           |  Programmed By Digital Lightning
  29.           |
  30.  
  31.  
  32.         Carlo Technologies - NETiX Software Alpha Site, 416-472-4702
  33.         v.32bis v.42bis 14,400bps 200mb online, located in Markham
  34.         Ontario (Toronto Canada).  Member of TeleNet, FIDONet and many
  35.         others. Contact Sysop for problems/contacting Digital Lightning.
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.           
  59.           
  60.  
  61.           
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.           Operation Requirements
  72.  
  73.           TeleTest requires very little:
  74.  
  75.           64k + Your ARCHIVE UTILITY REQUIREMENTS For Memory
  76.           A FOSSIL DRIVER INSTALLED (X00 or BNU Work best)
  77.           Telegard 2.7 Or Compatible version, or simalar system (NonTG)
  78.           Enough Free Space to unarc your LARGEST ARCHIVE at all times
  79.  
  80.           Introduction
  81.  
  82.           Upload testers which are simple enough to use for Telegard
  83.           are a rare sight.  Now that has changed, this version of
  84.           TeleTest is only the first in a series of testers for
  85.           Telegard, and now Any Bbs system such as Renegade.
  86.           Formerly called TeleZip, but was devoted specificaly
  87.           to ZIP Files, I desided to re-do the program from scratch
  88.           and make it faster, better and more efficient.  All of the
  89.           archive utilities I have ever encountered which are any use
  90.           has returned an errorlevel different when there is an error
  91.           decompressing files, so testing is a waste of time.  It
  92.           depends on decompression errorlevels only.
  93.  
  94.           Command Line Parameters
  95.  
  96.           Telegard limits the parameters to three of them, @F for the
  97.           file, and @I for files to be added, or location of
  98.           decompression. Then if you do not have a Telegard compatible
  99.           system you need to specify so with Parameter four, "/D" for
  100.           disabling the loading of telegard data files.
  101.  
  102.           Command Line Operation: Testing Operation
  103.  
  104.           TELETEST.EXE <FILE> <PATH> [/D]
  105.  
  106.           FILE: The path and name to the file (@F In telegard)
  107.  
  108.           /D: Disable Telegard DataFile Loading, for use with Non
  109.               Telegard systems.  The only real change between non-
  110.               telegard boards and telegard boards is the status line,
  111.               in telegard systems it displays the user online, on
  112.               non-tg systems it simply says NonTelegard Mode
  113.  
  114.           PATH: Path to the Configuration file, A MUST FOR OPERATION!
  115.           If it does not fit inside of the system's input line then
  116.           simply make a batch file like this one:
  117.  
  118.  
  119.           @echo off
  120.           TELETEST.EXE %1 <PATH TO CONFIGURATION FILE>
  121.  
  122.           A Simple batch file like that can save a lot of problems
  123.           and headaches.
  124.  
  125.  
  126.           Physical Operation
  127.  
  128.            first it loads the data files, then it looks for the file you
  129.           specified, and figures out what archive format it is by
  130.           looking at the extention and comparing it to your Archive
  131.           Configuration.  If configured, Batch File #1 is now run,
  132.           and then it then unarcs the file into the temp.
  133.           directory created by TeleTest.  It then checks the
  134.           Errorlevel setting in your Archive configuration, if it
  135.           is not equal then it aborts with an errorlevel of 1.  If
  136.           anything else goes wrong in the program, errorlevel of 2 is
  137.           is sent.  Otherwise it continues by scanning the unarced
  138.           file for viruses, if the errorlevel does not equal the defined,
  139.           it aborts with an errorlevel of 1 because there is a possible
  140.           virus in the file, but before exiting if configured runs
  141.           Batch File #3.  If it does equal the defined value, it then
  142.           runs Batch File #2.  After which, it will (If placed
  143.           in the configuration of TeleTest) add a Zip Comment if the
  144.           file is a ZIP file, and then adds the file specified
  145.           (Advertisment file) to the archive if it is over the
  146.           specified filesize in the CFG File (Minimum file size is to
  147.           stop adding the advertisment to files too small and anoying
  148.           the users.  Egsample: 1k Doc file, and a 4k advertisment
  149.           makes the file too large compared to the original size!).
  150.  
  151.           Batch Files #1, 2, 3, and 4.
  152.  
  153.           All of these batch files are for your convience, so you can
  154.           do things to the uploaded files.  Such things are stripping
  155.           of the Auto Verification in the ZIP Files, or logging the
  156.           name into a file which is searched in to stop people from
  157.           uploading duplicates, even after the file has been deleted.
  158.           Many possiblities exist, here is a breef description on
  159.           when and possibly why the batch file is run.  The name of
  160.           the file being tested is passes as Parameter #1 (%1 in the
  161.           batch files).
  162.  
  163.  
  164.           1) Batch file #1 is run before any testing occurs.  This
  165.           one some use for the stripping of the Auto Verification on
  166.           ZIP Files (Using IfType.exe to make sure the file is ZIP
  167.           Type).
  168.  
  169.           2) Batch file #2 is run after the scanning has taken place,
  170.           and the file has PASSED, no viruses exist.
  171.  
  172.           3) Batch file #3 is run only when there is a VIRUS
  173.           DETECTED.  This is good for copying the files to another
  174.           directory, or even deleting the file.  In some cases you
  175.           can also hang up on the user using a program to do so.
  176.           Scanning the whole hard drive when this happens also is an
  177.           idea.
  178.  
  179.           4) After the file still has PASSES Testing (No Viruses)
  180.           this command is run.  It is good to delete advertisment
  181.           files from other BBSes which are anoying or any other thing
  182.           you wish to think up.
  183.  
  184.           These Batch files can also be run as EXE Files, or COM
  185.           files.  It does not matter as long as they are specified
  186.           in the configuration utility.
  187.  
  188.           Installation
  189.  
  190.           Running the program for all BBSes should be almost the
  191.           same.It loads in the Last Caller data file, and gets the
  192.           current callers name and number.  It then looks to see if
  193.           there is a Carrier, if not then it assumes it is a Local
  194.           execution (Death?) and turns OFF ALL MODEM COMMUNICATIONS.
  195.           If this happens then you may not see the correct user name
  196.           on the status line since telegard does not log Local logins
  197.           and teletest has no way to get the username in that case.
  198.           Of course if you disable telegard data reading, then this
  199.           feature will not exist (Displaying the user name).
  200.  
  201.           Telegard Instalation in Detail ---
  202.  
  203.           To install TeleTest, go to the Sysop Menu of Telegard.
  204.           Then press P for the Main Configuration menu.  Press F for
  205.           the file section configuration and then A for Archive
  206.           Confguration.  Then modify (M1, M2...) all archives with
  207.           the + infront of it (Active Archives).  Change the Test
  208.           Archive Command (Test Command) to "TELETEST.EXE @F <CFG
  209.           PATH>" or if the input line is too long, "TELETEST.BAT @F"
  210.           and create a Batch file with the folowing: <NEXT PAGE>
  211.  
  212.           echo off
  213.           TELETEST.EXE %1 <PATH TO CFG FILE>
  214.  
  215.           This will enable you to have the configuration file in odd
  216.           places and large paths.
  217.  
  218.           *** MAKE SURE IF YOU HAVE YOUR ARCHIVE UTILITY PATH ***
  219.           *** DEFINED THAT TELETEST.EXE OR TELETEST.BAT IS    ***
  220.           *** LOCATED IN THAT DIRECTORY OR IT WILL NOT WORK!! ***
  221.  
  222.  
  223.           Non-Telegard Instalation Non-Specific
  224.  
  225.           You will need to change all archive definitions such that they
  226.           will run TeleTest instead of your archive utility to test
  227.           the archive integrity.  If this is a Renegade System, folow
  228.           Telegard Instalation Procedure although some minor things
  229.           will be changed (IE: Menu command letters).  Other systems
  230.           you have to be familar with your own system since there are
  231.           so many different systems out there I can not specify for all
  232.           of them.
  233.  
  234.  
  235.           Now you are done!  When run localy it will not display the
  236.           right caller, it will dislpay the last caller but will
  237.           still be logged in thhe right mannor in the Sysop Logs
  238.  
  239.  
  240.           History
  241.  
  242.           1.00 - First Release
  243.           1.01 - Minor bug fix
  244.           2.00 - Major changes... Too numerious to list. (Basicaly the
  245.                  code was re-written).  This version has been beta-tested
  246.                  for over 5 months so it should work perfectly, longest
  247.                  beta testing in NETiX Software History!
  248.  
  249.  
  250.  
  251.  
  252.           Thank You For Trying TELETEST v2.00, Hope You Enjoy it!
  253.