home *** CD-ROM | disk | FTP | other *** search
- The following instructions should be used to install Labtest into
- your bulletin board system. Currently supported platforms are:
-
- RemoteAccess 2.xx and above
- ProBoard 2.xx and above
- QuickBBS 2.80 (GoldBase and Classic)
- Any system supporting or using FILES.BBS
-
- The supported message bases are: GoldBase, Jam, Squish, Fido
- *.MSG, and Hudson.
-
- LTSetup will read your BBS configuration files (for those systems
- listed above) when you attempt to select a message area. This is
- very important to remember. If you make a change to your system,
- i.e. convert your message base, it is very important to reselect
- the message areas even though they may still be the same board
- numbers. Labtest does not read any BBS configuration files
- except for the file system (FILES.RA, FILECFG.PRO, or
- FILECFG.DAT). LTSetup, however, reads the configuration, message
- and file system files. Failure to pay attention to this detail
- will result in unpredictable results.
-
- 1. RemoteAccess 2.xx
-
- There are a number of configuration options you must set for
- Labtest to run efficiently with RemoteAccess. Don't be
- alarmed, you have probably configured most of them anyway.
-
- NOTE: You must have the RA environment variable set to
- point to the RA system files. For example:
-
- SET RA=C:\RA
-
- If you do not have this environment variable set, LTSetup
- will not locate your BBS system files.
-
- a. Upload Scan Menu
-
- You must define your Upload Scan Menu as follows:
-
- Scan online Yes
- Failed scan None
- Scan utility C:\LABTEST\LABTEST.EXE @ /O *M
-
- (Adjust the path to match your system)
-
- Labtest does not use the Failed Scan information above. It
- maintains its own information. Since Labtest is taking
- control of the failed scan action, RemoteAccess does not
- really need it anyway. It is very important to specify None
- for this option. If you have Labtest and RemoteAccess both
- trying to MOVE the file, RemoteAccess will not be able to
- move it because Labtest has already done so. This will
- result in a RemoteAccess "Cannot copy file" error.
-
- You must specify the *M option to force RemoteAccess to swap
- itself out of memory. You should also specify /O to force
- rechecking of previously processed files to prevent a
- possible bad file from being skipped.
-
- b. File Area Settings
-
- The following options should be set in each of your file
- areas:
-
- LongDesc Yes
- UL scan Yes
- ArcType ARJ
-
- The LongDesc must be set to Yes for Labtest to properly
- import the file description from a FILE_ID.DIZ. UL Scan
- must be set to Yes if you want files uploaded to this area
- checked by Labtest. RemoteAccess will not start Labtest for
- files uploaded to an area where UL Scan is set to No.
-
- ArcType can be left blank if you prefer to have all of your
- files converted to the same format. If this entry is blank,
- files sent to this area will be converted to the archive
- type defined in LTSetup.
-
- That's all you need to install Labtest into RemoteAccess!
-
- Labtest may also be run from the RAMGR program as a function
- key. Specify the exact same command line from the Upload
- Scanner menu above in your function key definition menu. Be
- sure to use the *M to cause RAMGR to swap out of memory.
-
- 2. Proboard 2.xx
-
- Note: You must have the PROBOARD environment
- variable set to point to the Proboard system files
- path. For example:
-
- SET PROBOARD=C:\PROBOARD
-
- If you do not have this environment variable set, LTSetup
- will not locate your BBS system files.
-
- To install Labtest for use with Proboard, you will need to
- create a special upload menu. This menu will have three
- commands, each of which are automatic execution commands:
-
- Hotkey : ^A
- Function : 33 - Upload a file
- Data : C:\UPLOADS
-
- Hotkey : ^A
- Function : 7 - Shell
- Data : C:\LABTEST\LABTEST.EXE C:\PB\FILES\UPLOADS\ *X
-
- Note: The trailing back slash on the upload
- directory is required! This informs Labtest that
- C:\UPLOADS is a directory and not a file. However
- it is not required on the Upload a File data field.
-
- Hotkey : ^A
- Function : 3 - Goto previous menu
- Data :
-
- You must specify the *X command to force ProBoard to swap
- out of memory.
-
- This menu will be called from your normal Files menu and
- will replace your existing upload command.
-
- Labtest will check any new files received in your upload
- directory.
-
- Labtest will update the FILES.BBS file named in ProCfg ->
- File Areas - > List File. Labtest also supports the
- extended FILES.BBS formatting used by ProBoard.
-
- 3. QuickBBS 2.80 "Classic" or "GoldBase"
-
- Labtest 3.2 now also directly supports QuickBBS 2.80
- "Classic" and 2.80 "GoldBase". To install Labtest into
- QuickBBS 2.80, you will need to set up a special upload menu
- (ie: UPLOAD.MNU) that would be called from your regular
- Files Menu. This menu will have three commands, each of
- which are automatic execution commands:
-
- Optional Data : C:\UPLOADS\TEMP
- Menu Type : 33 (Upload a file)
- Key : (Ctrl A)
-
- Optional Data : *C /C C:\QUICKBBS\LABTEST.BAT *M
- Menu Type : 7 Shell Under Board and Run Program
- Key : (Ctrl A)
-
- Optional Data : FILES
- Menu Command : 2 Return to previous menu
- Key : (Ctrl A)
-
- Sample LABTEST.BAT for QuickBBS
-
- :UPLDSCAN
- CD\UPLOADS\TEMP
- IF NOT EXIST *.* GOTO DONE
- REM ** Caller uploaded something
- REM ** Run scanner on directory TEMP; if bad, move to BAD
- REM ** directory
- LABTEST.EXE C:\UPLOADS\TEMP\
- IF NOT EXIST FILES.BBS GOTO SKIP
- REM ** Transfer description to the download directory
- TYPE FILES.BBS >> \UPLOADS\NEWUPLDS\FILES.BBS
- DEL FILES.BBS
- :SKIP
- REM ** Move good files to UPLOADS directory
- COPY *.* \UPLOADS\NEWUPLDS /V
- ECHO Y | DEL *.* > NUL
- :DONE
-
- C:
- CD\QBBS
- EXIT
-
- Note: The trailing back slash on the upload directory in
- line 7 is required!
-
- This informs Labtest that C:\UPLOADS\TEMP\ is a directory
- and not a file. Your Labtest Directory must also be in your
- PATH statement or Labtest must be setup in a Directory
- that is already in your PATH.
-
- You must specify the *M command to force QuickBBS to swap
- out of memory.
-
- This menu will be called from your normal Files menu and
- will replace your existing upload command.
-
- Labtest will check any new files received in your upload
- directory.
-
- 4. TIC Processing
-
- To set Labtest up to toss your .TIC files, you will need to
- load LTSetup and go to the Files/Paths menu. Two items in
- this menu control your .TIC processing. First is the
- Inbound directory. Specify the path where your mailer places
- the incoming .TIC files. Second, enter a path and filename
- of your TIC configuration file. A sample file is included
- in your distribution archive. Labtest uses its own
- configuration format, so it is probably not compatible with
- anything you are currently using. You may press the F10 key
- in LTSetup to edit the configuration file.
-
- There are several options available in this configuration
- file. The basic structure is:
-
- Area Path Uploader's Name
-
- The Area is the echo tagname which will be in the .TIC file.
-
- The Path is the destination DRIVE and DIRECTORY.
-
- You may specify an alternate Uploader Name to be inserted
- into the file descriptions and message text. There are four
- possibilities for this option:
-
- Macro Meaning
- # Use sysop's name as the Uploader Name
- * Use the area tagname as the Uploader Name
- - Do not add any uploader name. Same as /- on the
- command line.
- text Specify up to 35 characters to be used as the
- uploader name. This text cannot contain any
- spaces! Use the underscore character in place of
- spaces. It will be replaced by a space at run
- time.
-
- Area PCD
- Origin 1:3615/50
- From 1:3615/50
- File SFEMB025.ZIP
- Replaces SFEMB024.ZIP
- To Sysop, 1:3615/50
- Desc Spitfire Enhanced Message Base, 0.25
- Ldesc Spitfire Enhanced Message Base, 0.25
- Ldesc Beta release of the hottest thing to
- Ldesc hit Spitfire! You too, can have an
- Ldesc alias message base in Spitfire!
- CRC EDFAAB49
- Path 1:3615/50 778253395 Tue Aug 30 13:29:55 1994 GMT
- Seenby 1:3615/51
-
- This is an actual .TIC file received by one of the Beta
- testers and forwarded to the author for review. Below I
- will discuss the sections of this TIC file that Labtest
- recognizes and how it deals with them.
-
- The Area command specifies the name of the file echo this
- .TIC was hatched in.
-
- The File command specifies the name of the file that
- accompanies this .TIC file. If the file does not exist in
- your inbound directory, this .TIC will be renamed to .BAD.
-
- The Replaces command specifies the file to be replaced by
- this new file. Labtest will remove the replaced file from
- the file base and delete it from disk. Labtest will only
- check the destination area for the file. It will not check
- your entire system. Labtest will ignore the file extension
- of the file to be replaced when actually removing the old
- file. For example, if the Replace command in the .TIC file
- indicated that LABTST29.ARJ was to be replaced, Labtest will
- replace all files named LABTST29 in the destination
- directory, regardless of the actual file extension.
-
- The Desc is used only when no Ldesc exists. This will be
- imported into the file base if there is no FILE_ID.DIZ in
- the archive.
-
- The Ldesc is used in place of the Desc when no .DIZ exists.
-
- When configuring Labtest for .TIC files, you have a few
- options regarding the uploader's name information and the
- auto-replace feature.
-
- In the configuration file, specifying an exclamation point
- immediately before the area name will disable
- auto-replacement for that area. For example, !SDS_RA will
- disable auto-replacement for the SDS_RA area. This remains
- in effect for only the area named. If the following area
- does not have ! before the name, auto-replacement is enabled
- for that area. You may disable auto-replacement for the
- entire system by specifying /NTR on the command line.
-
- After you have Labtest configured properly to handle your
- .TIC files, all you need to do is run LABTEST /TIC /O to
- process them. It is important to have the /O on the command
- line to force Labtest to process any files. Without the /O
- on the command line, Labtest will skip files that have been
- previously processed.
-
- Command line options affecting TIC operations
-
- /ND No delete. This prevents Labtest from removing the .TIC
- files and their associated file after it has processed them.
- Under normal circumstances, this would not be necessary.
- If, however, you wanted to leave the .TICs and the files in
- the inbound directory, use this command line switch.
- Labtest will only mark the files as having been processed,
- so it will not process them again.
-
- /TO Tic Override. This command line switch is designed for
- the rare occasion that you specified /ND (No Delete), but
- want to force Labtest to re-process the .TICs.
-
- /NTR No TIC Replace. This command line will prevent Labtest
- from replacing files named in the .TIC with the 'Replaces'
- command. When files are hatched, the author may wish to
- have older versions removed from circulation. This is
- achieved by using the Replaces command and naming the older
- version to be replaced. In the event that you do not want
- Labtest to replace an older version, specify /NTR on the
- command line. This command will remain in effect during the
- entire session, preventing Labtest from replacing any files.
-
- 5. Using Labtest without a BBS or on a BBS not mentioned above
-
- You may use Labtest even if you do not have a BBS by
- selecting FILES.BBS as your system type. By doing so,
- Labtest will not attempt to read the BBS configuration files
- and message writing will be disabled. Additionally, by
- specifying FILES.BBS Labtest will create and maintain a
- FILES.BBS file in any of the directories it is processing
- files in. This is a file which contains the filenames and
- descriptions of each file in the directory. For example, if
- you run Labtest on your C:\UPLOADS directory, Labtest will
- create or update a FILES.BBS description file in that
- directory. You may run Labtest directly from your BBS while
- the user is online by selecting FILES.BBS as your system
- type, and installing Labtest as described above for ProBoard
- 2.xx. The only features that are not available are the
- message writing (to the user and sysop), and the
- file/message area selection menus in LTSetup. All other
- features, where supported by the BBS software, are
- available.
-
- 6. Supporting Other BBS Software
-
- We have every desire to support as many bulletin board
- systems as feasible. If you would like to see direct
- support for your system, please send us the data file format
- structures and, if possible, the distribution archive of the
- software. We will analyze the system and determine if
- adding support is possible. You may forward the information
- to our address listed in the User's Guide. We appreciate and
- solicit your comments and requests for improvements!
-
-