home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / LABTST32.ZIP / SYSOP.DOC < prev    next >
Text File  |  1994-10-15  |  17KB  |  351 lines

  1.           The following instructions should be used to install Labtest into
  2.           your bulletin board system.  Currently supported platforms are:
  3.  
  4.                RemoteAccess 2.xx and above
  5.                ProBoard 2.xx and above
  6.                QuickBBS 2.80 (GoldBase and Classic)
  7.                Any system supporting or using FILES.BBS
  8.  
  9.           The supported message bases are:  GoldBase, Jam, Squish, Fido
  10.           *.MSG, and Hudson.
  11.  
  12.           LTSetup will read your BBS configuration files (for those systems
  13.           listed above) when you attempt to select a message area.  This is
  14.           very important to remember.  If you make a change to your system,
  15.           i.e. convert your message base, it is very important to reselect
  16.           the message areas even though they may still be the same board
  17.           numbers.  Labtest does not read any BBS configuration files
  18.           except for the file system (FILES.RA, FILECFG.PRO, or
  19.           FILECFG.DAT).  LTSetup, however, reads the configuration, message
  20.           and file system files.  Failure to pay attention to this detail
  21.           will result in unpredictable results.
  22.  
  23.           1.  RemoteAccess 2.xx
  24.  
  25.                There are a number of configuration options you must set for
  26.                Labtest to run efficiently with RemoteAccess.  Don't be
  27.                alarmed, you have probably configured most of them anyway.
  28.  
  29.                NOTE:  You must have the RA environment variable set to
  30.                point to the RA system files.  For example:
  31.  
  32.                SET RA=C:\RA
  33.  
  34.                If you do not have this environment variable set, LTSetup
  35.                will not locate your BBS system files.
  36.  
  37.                a. Upload Scan Menu
  38.  
  39.                You must define your Upload Scan Menu as follows:
  40.  
  41.                Scan online  Yes
  42.                Failed scan  None
  43.                Scan utility C:\LABTEST\LABTEST.EXE @ /O *M
  44.  
  45.                (Adjust the path to match your system)
  46.  
  47.                Labtest does not use the Failed Scan information above.  It
  48.                maintains its own information.  Since Labtest is taking
  49.                control of the failed scan action, RemoteAccess does not
  50.                really need it anyway.  It is very important to specify None
  51.                for this option.  If you have Labtest and RemoteAccess both
  52.                trying to MOVE the file, RemoteAccess will not be able to
  53.                move it because Labtest has already done so.  This will
  54.                result in a RemoteAccess "Cannot copy file" error.
  55.  
  56.                You must specify the *M option to force RemoteAccess to swap
  57.                itself out of memory.  You should also specify /O to force
  58.                rechecking of previously processed files to prevent a
  59.                possible bad file from being skipped.
  60.  
  61.                b.  File Area Settings
  62.  
  63.                The following options should be set in each of your file
  64.                areas:
  65.  
  66.                LongDesc Yes
  67.                UL scan  Yes
  68.                ArcType  ARJ
  69.  
  70.                The LongDesc must be set to Yes for Labtest to properly
  71.                import the file description from a FILE_ID.DIZ.  UL Scan
  72.                must be set to Yes if you want files uploaded to this area
  73.                checked by Labtest.  RemoteAccess will not start Labtest for
  74.                files uploaded to an area where UL Scan is set to No.
  75.  
  76.                ArcType can be left blank if you prefer to have all of your
  77.                files converted to the same format.  If this entry is blank,
  78.                files sent to this area will be converted to the archive
  79.                type defined in LTSetup.
  80.  
  81.                That's all you need to install Labtest into RemoteAccess!
  82.  
  83.                Labtest may also be run from the RAMGR program as a function
  84.                key. Specify the exact same command line from the Upload
  85.                Scanner menu above in your function key definition menu.  Be
  86.                sure to use the *M to cause RAMGR to swap out of memory.
  87.  
  88.           2.  Proboard 2.xx
  89.  
  90.                Note: You must have the PROBOARD environment
  91.                variable set to point to the Proboard system files
  92.                path. For example:
  93.  
  94.                SET PROBOARD=C:\PROBOARD
  95.  
  96.                If you do not have this environment variable set, LTSetup
  97.                will  not locate your BBS system files.
  98.  
  99.                To install Labtest for use with Proboard, you will need to
  100.                create a special upload menu.  This menu will have three
  101.                commands, each of which are automatic execution commands:
  102.  
  103.                Hotkey   : ^A
  104.                Function : 33 - Upload a file
  105.                Data     : C:\UPLOADS                    
  106.  
  107.                Hotkey   : ^A
  108.                Function :  7 - Shell
  109.                Data     : C:\LABTEST\LABTEST.EXE C:\PB\FILES\UPLOADS\ *X
  110.  
  111.                          Note:  The trailing back slash on the upload
  112.                          directory is required!  This informs Labtest that
  113.                          C:\UPLOADS is a directory and not a file.  However
  114.                          it is not required on the Upload a File data field.
  115.  
  116.                Hotkey   : ^A
  117.                Function :  3 - Goto previous menu
  118.                Data     :                               
  119.  
  120.                You must specify the *X command to force ProBoard to swap
  121.                out of memory.
  122.  
  123.                This menu will be called from your normal Files menu and
  124.                will replace your existing upload command.
  125.  
  126.                Labtest will check any new files received in your upload
  127.                directory.
  128.  
  129.                Labtest will update the FILES.BBS file named in ProCfg ->
  130.                File Areas - > List File.  Labtest also supports the
  131.                extended FILES.BBS formatting used by ProBoard.
  132.  
  133.           3.  QuickBBS 2.80 "Classic" or "GoldBase"
  134.  
  135.                Labtest 3.2 now also directly supports QuickBBS 2.80
  136.                "Classic" and 2.80 "GoldBase".  To install Labtest into
  137.                QuickBBS 2.80, you will need to set up a special upload menu
  138.                (ie: UPLOAD.MNU) that would be called from your regular
  139.                Files Menu.  This menu will have three commands, each of
  140.                which are automatic execution commands:
  141.  
  142.                    Optional Data  : C:\UPLOADS\TEMP
  143.                    Menu Type      : 33 (Upload a file)
  144.                    Key            :   (Ctrl A)
  145.  
  146.                    Optional Data  : *C /C C:\QUICKBBS\LABTEST.BAT *M
  147.                    Menu Type      : 7 Shell Under Board and Run Program
  148.                    Key            :   (Ctrl A)
  149.  
  150.                    Optional Data  : FILES
  151.                    Menu Command   : 2 Return to previous menu
  152.                    Key            :   (Ctrl A)
  153.  
  154.                    Sample LABTEST.BAT for QuickBBS
  155.  
  156.                :UPLDSCAN
  157.                   CD\UPLOADS\TEMP
  158.                   IF NOT EXIST *.* GOTO DONE
  159.                   REM ** Caller uploaded something
  160.                   REM ** Run scanner on directory TEMP; if bad, move to BAD
  161.                   REM ** directory
  162.                   LABTEST.EXE C:\UPLOADS\TEMP\
  163.                   IF NOT EXIST FILES.BBS GOTO SKIP
  164.                   REM ** Transfer description to the download directory
  165.                   TYPE FILES.BBS >> \UPLOADS\NEWUPLDS\FILES.BBS
  166.                   DEL FILES.BBS
  167.                :SKIP
  168.                   REM ** Move good files to UPLOADS directory
  169.                   COPY *.* \UPLOADS\NEWUPLDS /V
  170.                   ECHO Y | DEL *.* > NUL
  171.                :DONE
  172.               
  173.                C:
  174.                CD\QBBS
  175.                EXIT
  176.  
  177.                Note:  The trailing back slash on the upload directory in
  178.                line 7 is required!
  179.  
  180.                This informs Labtest that C:\UPLOADS\TEMP\ is a directory
  181.                and not a file. Your Labtest Directory must also be in your
  182.                PATH statement or Labtest must be setup in a Directory
  183.                that is already in your PATH.
  184.  
  185.                You must specify the *M command to force QuickBBS to swap
  186.                out of memory.
  187.  
  188.                This menu will be called from your normal Files menu and
  189.                will replace your existing upload command.
  190.  
  191.                Labtest will check any new files received in your upload
  192.                directory.
  193.  
  194.           4.  TIC Processing
  195.  
  196.                To set Labtest up to toss your .TIC files, you will need to
  197.                load LTSetup and go to the Files/Paths menu.  Two items in
  198.                this menu control your .TIC processing.  First is the
  199.                Inbound directory. Specify the path where your mailer places
  200.                the incoming .TIC files. Second, enter a path and filename
  201.                of your TIC configuration file.  A sample file is included
  202.                in your distribution archive.  Labtest uses its own
  203.                configuration format, so it is probably not compatible with
  204.                anything you are currently using.  You may press the F10 key
  205.                in LTSetup to edit the configuration file.
  206.  
  207.                There are several options available in this configuration
  208.                file.  The basic structure is:
  209.  
  210.                Area      Path      Uploader's Name
  211.  
  212.                The Area is the echo tagname which will be in the .TIC file.
  213.  
  214.                The Path is the destination DRIVE and DIRECTORY.
  215.  
  216.                You may specify an alternate Uploader Name to be inserted
  217.                into the file descriptions and message text.  There are four
  218.                possibilities for this option:
  219.  
  220.                Macro     Meaning
  221.                #         Use sysop's name as the Uploader Name
  222.                *         Use the area tagname as the Uploader Name
  223.                -         Do not add any uploader name.  Same as /- on the
  224.                          command line.
  225.                text      Specify up to 35 characters to be used as the
  226.                          uploader name. This text cannot contain any
  227.                          spaces!  Use the underscore character in place of
  228.                          spaces.  It will be replaced by a space at run
  229.                          time.
  230.  
  231.                Area PCD
  232.                Origin 1:3615/50
  233.                From 1:3615/50
  234.                File SFEMB025.ZIP
  235.                Replaces SFEMB024.ZIP
  236.                To Sysop, 1:3615/50
  237.                Desc Spitfire Enhanced Message Base, 0.25
  238.                Ldesc Spitfire Enhanced Message Base, 0.25
  239.                Ldesc Beta release of the hottest thing to
  240.                Ldesc hit Spitfire!  You too, can have an
  241.                Ldesc alias message base in Spitfire!
  242.                CRC EDFAAB49
  243.                Path 1:3615/50 778253395 Tue Aug 30 13:29:55 1994 GMT
  244.                Seenby 1:3615/51
  245.  
  246.                This is an actual .TIC file received by one of the Beta
  247.                testers and forwarded to the author for review.  Below I
  248.                will discuss the sections of this TIC file that Labtest
  249.                recognizes and how it deals with them.
  250.  
  251.                The Area command specifies the name of the file echo this
  252.                .TIC was hatched in.
  253.  
  254.                The File command specifies the name of the file that
  255.                accompanies this .TIC file.  If the file does not exist in
  256.                your inbound directory, this .TIC will be renamed to .BAD.
  257.  
  258.                The Replaces command specifies the file to be replaced by
  259.                this new file.  Labtest will remove the replaced file from
  260.                the file base and delete it from disk.  Labtest will only
  261.                check the destination area for the file.  It will not check
  262.                your entire system.  Labtest will ignore the file extension
  263.                of the file to be replaced when actually removing the old
  264.                file.  For example, if the Replace command in the .TIC file
  265.                indicated that LABTST29.ARJ was to be replaced, Labtest will
  266.                replace all files named LABTST29 in the destination
  267.                directory, regardless of the actual file extension.
  268.  
  269.                The Desc is used only when no Ldesc exists.  This will be
  270.                imported into the file base if there is no FILE_ID.DIZ in
  271.                the archive.
  272.  
  273.                The Ldesc is used in place of the Desc when no .DIZ exists.
  274.  
  275.                When configuring Labtest for .TIC files, you have a few
  276.                options regarding the uploader's name information and the
  277.                auto-replace feature.
  278.  
  279.                In the configuration file, specifying an exclamation point
  280.                immediately before the area name will disable
  281.                auto-replacement for that area.  For example, !SDS_RA will
  282.                disable auto-replacement for the SDS_RA area. This remains
  283.                in effect for only the area named.  If the following area
  284.                does not have ! before the name, auto-replacement is enabled
  285.                for that area.  You may disable auto-replacement for the
  286.                entire system by specifying /NTR on the command line.
  287.  
  288.                After you have Labtest configured properly to handle your
  289.                .TIC files, all you need to do is run LABTEST /TIC /O to
  290.                process them.  It is important to have the /O on the command
  291.                line to force Labtest to process any files.  Without the /O
  292.                on the command line, Labtest will skip files that have been
  293.                previously processed.
  294.  
  295.                Command line options affecting TIC operations
  296.  
  297.                /ND No delete.  This prevents Labtest from removing the .TIC
  298.                files and their associated file after it has processed them.
  299.                Under normal circumstances, this would not be necessary.
  300.                If, however, you wanted to leave the .TICs and the files in
  301.                the inbound directory, use this command line switch.
  302.                Labtest will only mark the files as having been processed,
  303.                so it will not process them again.
  304.  
  305.                /TO Tic Override.  This command line switch is designed for
  306.                the rare occasion that you specified /ND (No Delete), but
  307.                want to force Labtest to re-process the .TICs.
  308.  
  309.                /NTR No TIC Replace.  This command line will prevent Labtest
  310.                from replacing files named in the .TIC with the 'Replaces'
  311.                command.  When files are hatched, the author may wish to
  312.                have older versions removed from circulation.  This is
  313.                achieved by using the Replaces command and naming the older
  314.                version to be replaced.  In the event that you do not want
  315.                Labtest to replace an older version, specify /NTR on the
  316.                command line.  This command will remain in effect during the
  317.                entire session, preventing Labtest from replacing any files.
  318.  
  319.           5.  Using Labtest without a BBS or on a BBS not mentioned above
  320.  
  321.                You may use Labtest even if you do not have a BBS by
  322.                selecting FILES.BBS as your system type.  By doing so,
  323.                Labtest will not attempt to read the BBS configuration files
  324.                and message writing will be disabled.  Additionally, by
  325.                specifying FILES.BBS Labtest will create and maintain a
  326.                FILES.BBS file in any of the directories it is processing
  327.                files in.  This is a file which contains the filenames and
  328.                descriptions of each file in the directory.  For example, if
  329.                you run Labtest on your C:\UPLOADS directory, Labtest will
  330.                create or update a FILES.BBS description file in that
  331.                directory.  You may run Labtest directly from your BBS while
  332.                the user is online by selecting FILES.BBS as your system
  333.                type, and installing Labtest as described above for ProBoard
  334.                2.xx.  The only features that are not available are the
  335.                message writing (to  the user and sysop), and the
  336.                file/message area selection menus in LTSetup.  All other
  337.                features, where supported by the BBS software, are
  338.                available.
  339.  
  340.           6.  Supporting Other BBS Software
  341.  
  342.                We have every desire to support as many bulletin board
  343.                systems as feasible.  If you would like to see direct
  344.                support for your system, please send us the data file format
  345.                structures and, if possible, the distribution archive of the
  346.                software.  We will analyze the system and determine if
  347.                adding support is possible.  You may forward the information
  348.                to our address listed in the User's Guide. We appreciate and
  349.                solicit your comments and requests for improvements!
  350.  
  351.