                                  
                               
               
                            
                                  
                      

                                Version 1.3
                        Documentation Revision 1.0
                                 June 1995

Ŀ
  Introduction  


AutoAdd is a simple  utility  that  auto-creates  new  subboards  and  file
directories for Searchlight BBS. It is most useful when used in conjunction
with  FilePro.  AutoAdd  can add new file echos to both the Searchlight BBS
file system, as well as to the FilePro database.

Ŀ
  Execution  


  AutoAdd is executed with the following command line:

    Usage:  AUTOADD.EXE S|D <filename> [FILEPRO]

      The  first  parameter  is  either  a S or a D.  The former instructs
       AutoAdd  to  auto-create subboards, and the latter instructs AutoAdd
       to auto-create file directories.

      The second parameter refers to the file which coontains  a  list  of
       new subboards of file directories.

      The  third  parameter is optional.   If it is included, it instructs
       AutoAdd to add the file echo  to  the  FilePro  database.    AutoAdd
       uses  a  FilePro  Default class named AUTOADD.   Set up this default
       class with the settings that you  want auto-created  file  areas  to
       have.

AutoAdd  needs  to open your Searchlight BBS data files.  To do so, it must
either be run from one of your node directories,  or  with  an  environment
variable SLBBS which points to one of your node directories.  For example:

    SET SLBBS=C:\SLBBS

Ŀ
  Configuration  


The  program AAConfig is used to set the configuration options for AutoAdd.
AAConfig has three screens, General Config, Default Subboard Settings,  and
Default Directory Settings.

General Config 

  This screen has two fields:

    1.  Log File ..................... D:\TP\AUTOADD\AUTOADD.LOG
    2.  FilePro Directory ............ D:\TP\FILEPRO\

      The first line (Log File) refers to a file  that  AutoAdd  will  log
       messages to.  If this line is blank, no logging will be performed.

      The  second  line (FilePro Directory)  refers to the directory where
       the  FilePro  data  files can be found.   This field is optional and
       only used when the FILEPRO paramater is used.

Default Subboard Settings 

  This screen has nineteen fields:

    1.  Subboard Description ......... New Subboard
    2.  Data Files Path .............. C:\SLBBS\MSG
    3.  Required Access Level ........    10
    4.  Join Attributes .............. ABC
    5.  Post Attributes .............. ABCD
    6.  Subboard Sysop ............... SYSOP
    7.  Max. Messages on Subboard ....  1000
    8.  Max. Message Size (Lines) ....   400
    9.  Alias Name Support ........... Real Only
    10. Allow Anonymous Messages ..... No
    11. Auto Purge Old Messages ...... Yes
    12. Compress Message Texts ....... Yes
    13. Allow Users to Join .......... Yes
    14. Display on Subboard Lists .... Yes
    15. Echomail Zone Number .........     0
    16. Echomail Net Number ..........     0
    17. Echomail Node Number .........     0
    18. Echomail Point Address .......     0
    19. Custom Ordering File ......... C:\SLBBS\MAIN.SUB

      Each of the first eighteen settings refers to the same settings  for
       Searchlight   BBS  Subboards.   These  are  the  settings  that  new
       Subboards are given.

      Line nineteen refers to an optional Custom Ordering File.  If a file
       is specified, the name of the new Subboard is appended to this file.

Default Directory Settings 

  This screen has eleven fields:

    1.  Directory Description ........ New Directory
    2.  Path to DIR File .............
    3.  Path to Files (SPECIAL) ...... C:\TICK\
    4.  Required Access Level ........ 20
    5.  Required Attributes .......... BC
    6.  Read Only Directory .......... Yes
    7.  Write Only Directory ......... Yes
    8.  Duplicate File Scan .......... No
    9.  Free Files (K) ............... 100
    10. File Value Multiplier ........ 0
    11. Custom Ordering File ......... C:\SLBBS\MAIN.DIR

      Each of the first ten settings  refers  to  the  same  settings  for
       Searchlight BBS File Directories.  These are the settings  that  new
       file directories are given.

      Lines  two and three are used in a slightly different manner.  Line
       three normally refers to the directory where the  actual  files  are
       stored.   However,  since  this  setting  is  used  for all new file
       directories  created  by AutoAdd, this setting will not refer to the
       directory where the files are stored.  Instead, AutoAdd will  create
       a sub-directory under the directory specified on  line  three.   The
       actual directory name will be the name of the file area.

       For  example,  if  a new file area named SL_LIST is created with the
       above   config   file,   the   actual   Path   to   Files   will  be
       C:\TICK\SL_LIST\.  If this directory does not  exist,  AutoAdd  will
       create  it.   Line  three normally refers to the directory where the
       two Searchlight BBS data files for the file area  are  kept.   If  a
       directory is specified on this line, then  that  directory  will  be
       used.  However, if a directory is not specified, then the  directory
       where  the  actual  files  are  stored  will  be used.  In the above
       example, this would be C:\TICK\SL_LIST\.

      Finally, line eleven refers to an  optional  Custom  Ordering  File.
       If  a  file  is  specified,  the  name  of the new file directory is
       appended to this file.


        AutoAdd v1.1
        Copyright 1995 Darrell Davis

        AAConfig v1.1
        Copyright 1995 Darrell Davis

        Used with FilePro v3.0
        Copyright 1993, 1994, 1995 Darrell Davis

        Used with FPConfig v3.0
        Copyright 1994, 1995 Darrell Davis

        Used with TicUtil v1.0
        Copyright 1994, 1995 Darrell Davis

        Created with PDMenu v1.0
        Copyright 1993, 1994, 1995 Darrell Davis
        
        Created with SearchLight Programmer's Library
        Portions Copyright (c) 1993 SearchLight Software


