home *** CD-ROM | disk | FTP | other *** search
/ Boston 2 / boston-2.iso / DOS / HILFEN / MODEM / BBSEE22B / BBSEE.DOC < prev    next >
Text File  |  1993-12-01  |  133KB  |  3,260 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.         ░░░░░░░░░░░   ░░░░░░░░░░░    ░░░░░░░░░░  ░░░░░░░░░░░   ░░░░░░░░░░░
  10.         ░░        ░░  ░░        ░░  ░░           ░░            ░░
  11.         ░░        ░░  ░░        ░░  ░░           ░░            ░░
  12.         ░░░░░░░░░░    ░░░░░░░░░░     ░░░░░░░░░░  ░░░░░░░░░░    ░░░░░░░░░░░
  13.         ░░        ░░  ░░        ░░            ░░ ░░            ░░
  14.         ░░        ░░  ░░        ░░            ░░ ░░            ░░
  15.         ░░░░░░░░░░░   ░░░░░░░░░░░    ░░░░░░░░░░  ░░░░░░░░░░░   ░░░░░░░░░░░
  16.  
  17.  
  18.  
  19.         BBSee  User's Manual And Reference
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.         Copyright (C) 1991,1992  Martin Vallevand
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.         Table of Contents
  36.  
  37.         Chapter 1 General Information . . . . . . . . . . . . . . . . . .    1
  38.              1.1  What does BBSee do? . . . . . . . . . . . . . . . . . .    1
  39.              1.2  License . . . . . . . . . . . . . . . . . . . . . . . .    1
  40.              1.3  BBSee Files.  . . . . . . . . . . . . . . . . . . . . .    2
  41.              1.4  On-Line Help  . . . . . . . . . . . . . . . . . . . . .    3
  42.              1.5  System requirements . . . . . . . . . . . . . . . . . .    3
  43.              1.6  Background  . . . . . . . . . . . . . . . . . . . . . .    4
  44.              1.7  Credits . . . . . . . . . . . . . . . . . . . . . . . .    5
  45.  
  46.         Chapter 2 Configuration . . . . . . . . . . . . . . . . . . . . .    6
  47.              2.1  BBSEE.CFG . . . . . . . . . . . . . . . . . . . . . . .    6
  48.              2.2  Database Filenames  . . . . . . . . . . . . . . . . . .    7
  49.              2.3  General directory and files . . . . . . . . . . . . . .    8
  50.              2.4  Tag Files Facility. . . . . . . . . . . . . . . . . . .    9
  51.              2.5  Output Directory files  . . . . . . . . . . . . . . . .    9
  52.              2.6  Single word exclusions, . . . . . . . . . . . . . . . .   11
  53.              2.7  Source / BBS Board Selection  . . . . . . . . . . . . .   11
  54.              2.8  Area/Conference Support.    . . . . . . . . . . . . . .   12
  55.              2.9  Catalog Configuration . . . . . . . . . . . . . . . . .   12
  56.              2.10 Fill Configuration  . . . . . . . . . . . . . . . . . .   13
  57.              2.11 Function Keys . . . . . . . . . . . . . . . . . . . . .   14
  58.              2.12 Volume Templates  . . . . . . . . . . . . . . . . . . .   14
  59.              2.13 Analyze Directory . . . . . . . . . . . . . . . . . . .   14
  60.              2.14 Hardware Installation . . . . . . . . . . . . . . . . .   15
  61.                   2.14.1 Video Installation . . . . . . . . . . . . . . .   15
  62.                   2.14.2 EMS Support. . . . . . . . . . . . . . . . . . .   16
  63.                   2.14.3 Mouse Support. . . . . . . . . . . . . . . . . .   16
  64.                   2.14.4 Sound  . . . . . . . . . . . . . . . . . . . . .   16
  65.              2.15 Miscellaneous . . . . . . . . . . . . . . . . . . . . .   16
  66.              2.16 Print Order Form. . . . . . . . . . . . . . . . . . . .   17
  67.  
  68.         Chapter 3 File Function . . . . . . . . . . . . . . . . . . . . .   18
  69.              3.1  File importation  . . . . . . . . . . . . . . . . . . .   18
  70.              3.2  File Duplication  . . . . . . . . . . . . . . . . . . .   20
  71.              3.3  Uncompress and Import NEWFILES.DAT  . . . . . . . . . .   20
  72.              3.4  Modify Import Options . . . . . . . . . . . . . . . . .   21
  73.              3.5  Create Record . . . . . . . . . . . . . . . . . . . . .   21
  74.              3.6  File Manager  . . . . . . . . . . . . . . . . . . . . .   21
  75.                   3.6.1 List file . . . . . . . . . . . . . . . . . . . .   22
  76.              3.7  Floppy Directory  . . . . . . . . . . . . . . . . . . .   23
  77.              3.8  BBSee Shell . . . . . . . . . . . . . . . . . . . . . .   23
  78.              3.9  DOS Shell . . . . . . . . . . . . . . . . . . . . . . .   23
  79.  
  80.         Chapter 4 Search Function . . . . . . . . . . . . . . . . . . . .   24
  81.              4.1  Word Search . . . . . . . . . . . . . . . . . . . . . .   24
  82.              4.2  Filename Search . . . . . . . . . . . . . . . . . . . .   24
  83.              4.3  Output Search List  . . . . . . . . . . . . . . . . . .   25
  84.              4.4  Show All/Show Catalog/Show Uncat'd  . . . . . . . . . .   25
  85.              4.5  Local BBS Searching . . . . . . . . . . . . . . . . . .   25
  86.  
  87.         Chapter 5 Catalog Function  . . . . . . . . . . . . . . . . . . .   26
  88.              5.1  Catalog   . . . . . . . . . . . . . . . . . . . . . . .   26
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.              5.2  Uncatalog   . . . . . . . . . . . . . . . . . . . . . .   26
  97.              5.3  Pseudonym Cataloging  . . . . . . . . . . . . . . . . .   27
  98.              5.4  Label floppy  . . . . . . . . . . . . . . . . . . . . .   27
  99.                   5.4.1 Label Templates . . . . . . . . . . . . . . . . .   28
  100.              5.5  Make Catalog Report . . . . . . . . . . . . . . . . . .   28
  101.              5.6  Fill  . . . . . . . . . . . . . . . . . . . . . . . . .   30
  102.              5.7  View Catalog  . . . . . . . . . . . . . . . . . . . . .   30
  103.                   5.7.1 Volume Categories.  . . . . . . . . . . . . . . .   31
  104.              5.8  Show Catalog Files  . . . . . . . . . . . . . . . . . .   31
  105.              5.9  Show Archive Files  . . . . . . . . . . . . . . . . . .   31
  106.              5.10 Modify Options  . . . . . . . . . . . . . . . . . . . .   31
  107.              5.11 Catalog eXtract, Copy and View. . . . . . . . . . . . .   31
  108.                   5.11.1 eXtract  . . . . . . . . . . . . . . . . . . . .   32
  109.                   5.11.2 Copy File  . . . . . . . . . . . . . . . . . . .   32
  110.                   5.11.3 View File  . . . . . . . . . . . . . . . . . . .   32
  111.  
  112.         Chapter 6 Tag Function  . . . . . . . . . . . . . . . . . . . . .   33
  113.              6.1  Delete tagged file  . . . . . . . . . . . . . . . . . .   33
  114.              6.2  Create download file  . . . . . . . . . . . . . . . . .   33
  115.              6.3  Remove tags . . . . . . . . . . . . . . . . . . . . . .   33
  116.              6.4  Create upload files . . . . . . . . . . . . . . . . . .   33
  117.              6.5  Output tags to disk . . . . . . . . . . . . . . . . . .   34
  118.              6.6  View tags . . . . . . . . . . . . . . . . . . . . . . .   34
  119.              6.7  Edit Tags . . . . . . . . . . . . . . . . . . . . . . .   34
  120.              6.8  Load Tags . . . . . . . . . . . . . . . . . . . . . . .   34
  121.  
  122.         Chapter 7 Describe Function . . . . . . . . . . . . . . . . . . .   35
  123.              7.1  Input File List . . . . . . . . . . . . . . . . . . . .   35
  124.              7.2  4DOS Description. . . . . . . . . . . . . . . . . . . .   35
  125.              7.3  Describe Floppy . . . . . . . . . . . . . . . . . . . .   35
  126.              7.4  Cross Reference . . . . . . . . . . . . . . . . . . . .   35
  127.              7.5  Report Options  . . . . . . . . . . . . . . . . . . . .   36
  128.              7.6  Analyze directory . . . . . . . . . . . . . . . . . . .   36
  129.  
  130.         Chapter 8 Using the program . . . . . . . . . . . . . . . . . . .   37
  131.  
  132.         Chapter 9 Command line arguments  . . . . . . . . . . . . . . . .   38
  133.  
  134.         Appendix A     Registration Information . . . . . . . . . . . . .   40
  135.  
  136.         Appendix B     Program Return Codes . . . . . . . . . . . . . . .   42
  137.  
  138.         Appendix C     Cursor Movement and Editing Keys . . . . . . . . .   43
  139.  
  140.         Appendix D     Mouse Support. . . . . . . . . . . . . . . . . . .   44
  141.  
  142.         Appendix E     Import Usage . . . . . . . . . . . . . . . . . . .   46
  143.  
  144.         Appendix F     Database Packing . . . . . . . . . . . . . . . . .   48
  145.  
  146.         Appendix G     Deleted File List Maintenance  . . . . . . . . . .   49
  147.  
  148.         Appendix H     Robocomm download support. . . . . . . . . . . . .   51
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.                                   BBSee Version 2.2
  157.  
  158.         Chapter 1 General Information
  159.  
  160.         1.1  What does BBSee do?
  161.  
  162.         BBSee  is a  program designed  to help people  who accumulate  lots of
  163.         files, easily find the files they have access to, in their catalogs or
  164.         on BBS's or other source.  The heart of the program are two databases,
  165.         the  database  of the  filelists obtained  from  the BBS's  and online
  166.         services you use, and the database of your cataloged  floppies.  Using
  167.         these databases, BBSee will provides  various advanced options to help
  168.         manage these files.
  169.  
  170.         The principle functions in BBSee are;
  171.  
  172.              The file import function which allows you to bring file  list and
  173.              description  files into  the database  from most  popular BBS'es.
  174.              This database file  will normally be  smaller than your  original
  175.              BBS  list  and  can  be  configured  to  meet  personal  database
  176.              preferences.
  177.  
  178.              The fast and powerful search function which enables you to locate
  179.              files  from up  to 16  BBS lists,  and your  own floppies  in one
  180.              search.   This search can be an instantaneous filename search, or
  181.              a complex but quick multi-word search.
  182.  
  183.              The floppy  catalog function  with capabilities designed  to help
  184.              manage your files, with a minimum amount of time and effort.
  185.  
  186.              The fill floppy  function which provides  a method of  optimizing
  187.              floppy disk use.
  188.  
  189.              An interface to many automated BBS programs and scripts (eg. QMM,
  190.              Liberator,  CatCalls,  Telix   Square,  Intellicomm,  Boyan,  and
  191.              Robocomm),  allowing you to  tag files  for up/and  download, and
  192.              create the files required by these excellent programs.
  193.  
  194.  
  195.         1.2  License
  196.  
  197.              BBSee is  a  commercial package,  that  is being  distributed  as
  198.              shareware  for  evaluation purposes  only.   This  is  not public
  199.              domain,   or  free  software.    After  a  one  month  period  of
  200.              evaluation, if you decide not to purchase a registered version of
  201.              BBSee, you must delete all copies of BBSee, in uncompressed form,
  202.              that  you  have  in your  possession.    You  are permitted,  and
  203.              encouraged,  to  distribute  the  shareware  package  freely,  to
  204.              potential users and on-line BBS's,  as long as you do not  charge
  205.              for  this service, beyond the material  cost of distribution, and
  206.              you  provide a complete set  of programs as  specified in section
  207.              1.3 of this document.
  208.  
  209.                                         Page 1
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.                                   BBSee Version 2.2
  218.  
  219.              BBSee has been subject to  thorough testing, and every reasonable
  220.              effort has been made to make BBSee  a safe, fast, and easy to use
  221.              package.  However the  databases that BBSee makes, can  easily be
  222.              the largest databases  that many  people will ever  see on  their
  223.              computers.    With such  large systems,  there  are many  ways to
  224.              corrupt  the  database,  including   rebooting  the  computer  or
  225.              powering down during use of BBSee, so care is advised. 
  226.  
  227.              Also,  it  is  impossible  to  test  this  program  on  the  many
  228.              combinations of  computer software and hardware  available in the
  229.              PC  marketplace,  and  to   anticipate  all  uses  for  software.
  230.              Therefore  all copies of BBSee, and  any program distributed with
  231.              the  package, shareware, or registered,  are purchased AS IS, and
  232.              Martin  Vallevand will not be held responsible for any damage, to
  233.              your computer, programs, data, or  anything else for that matter,
  234.              that  may result from its use.  By  using BBSee you consent to do
  235.              so at your own risk.  If you find that this is unsatisfactory, DO
  236.              NOT run BBSee.
  237.  
  238.              See Appendix A for further information on registering BBSee.
  239.  
  240.         1.3  BBSee Files.
  241.  
  242.              Files on the 'Program' archive #1            BBSEE21A.ZIP
  243.              BBSEE.EXE      Program File
  244.              BBSETUP.EXE    Modifies BBSEE.CFG
  245.              README.2ND     Latest file information.
  246.              QUICKST.ART    Start using BBSee now.
  247.              BBSEE.HLP      On-Line Help File
  248.              WHATS.NEW      Information on new features in this release.
  249.              FILE_ID.DIZ    Description File 
  250.  
  251.              Files on the 'Program' archive #2            BBSEE21B.ZIP
  252.              BBSEE.DOC      Documentation
  253.              IMPORT.EXE     General BBS file listing conversion utility.
  254.              2ROBO.EXE      Interface to Robocomm.
  255.              SAMPLE         A file for use as a test import.
  256.              REGISTER.FRM   Form used to register BBSee.
  257.              GO.BAT         The first thing most people do.
  258.              BBSEE1.ICO     Microsoft Windows Icon
  259.              BBSEE2.ICO     "         "         "
  260.              HISTORY        Revision history for BBSee.
  261.              FILE_ID.DIZ    Description File
  262.  
  263.              These two archive files  make up the files required  for standard
  264.              distribution of the BBSee program.
  265.  
  266.  
  267.  
  268.  
  269.  
  270.                                         Page 2
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.                                   BBSee Version 2.2
  279.  
  280.              Files on the 'Extras' archive                BBSEE21X.ZIP
  281.  
  282.              READDEL.EXE    Delete file reader.
  283.              WRITEDEL.EXE   Delete file writer.
  284.              PACBBSEE.EXE   Database 'pack' utility.
  285.              REBOBBS.EXE    Utility to re-structure the BBS information.
  286.              BBC2PCB.EXE    Utility  to  create  a  PCBoard-like  list  of the
  287.                             entire master database.
  288.              4DLS.EXE       Utility to  create a file  which could be  used by
  289.                             the program DLS.EXE to print  labels for cataloged
  290.                             floppies.
  291.              FILE_ID.DIZ    Description File
  292.  
  293.              The files in the extras archives are not  essential to run BBSee,
  294.              but they certainly will  make its use more versatile.   Depending
  295.              on file import needs  other utilities may be added  to this list.
  296.              Check the README file for the latest information.
  297.  
  298.              Files in the 'Conversion' archive            BBSEE21C.ZIP
  299.  
  300.              CATCON.EXE     Conversion  from various  other  program to  BBSee
  301.                             catalog   format.     These  are   CatDisk,  CUDM,
  302.                             DiskTrak, InteliCat, and Wssindex.
  303.              CATCON.DOC     Documentation for above.
  304.              CONVERT.EXE    Conversion from BBSee version  1.0 to version  2.0
  305.                             format. 
  306.              CONVERT.DOC    Documentation for above.
  307.              FILE_ID.DIZ    Description File
  308.  
  309.              These are  various files used  to convert catalog  databases from
  310.              other programs to BBSee  format.
  311.  
  312.         1.4  On-Line Help
  313.  
  314.              The  file  BBSEE.HLP provides  on-line help  for  BBSee.   To run
  315.              properly BBSEE.HLP  should be located in the same subdirectory as
  316.              BBSEE.EXE.   This will allow BBSee  to run from a  path and still
  317.              access the help file.  BBSee will run without the  help file, but
  318.              it  will display  an  error message  when  the help  function  is
  319.              called.
  320.  
  321.              Online  help  is  not meant  as  a  substitute  for reading  this
  322.              documentation,  but  as  a  quick reference  to  most  of BBSee's
  323.              functions.   The help is available by pressing <F1> from any menu
  324.              or sub-menu option.
  325.  
  326.         1.5  System requirements
  327.  
  328.              100% IBM compatible computer.
  329.              MS-DOS 3.30 or higher. (lower versions were not tested)
  330.  
  331.                                         Page 3
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.                                   BBSee Version 2.2
  340.  
  341.              A minimum 500K free RAM, or 440K and use of 100K of EMS.
  342.              12 file handles and open DOS files (from CONFIG.SYS).  
  343.              You must have a line of FILES=20 or more in your CONFIG.SYS file.
  344.              Hard disk strongly recommended.
  345.  
  346.              BBSee will use as much disk space as you would like to devote  to
  347.              BBS  file listings. The faster the disk transfer rate the better.
  348.              The  addition  of  disk caching,  even  as  small  as 128K,  will
  349.              significantly improve performance.
  350.  
  351.         1.6  Background
  352.  
  353.              This program is written in  the large model of Borland C++  , CXL
  354.              5.2 and the MIX C/database toolchest.  I believe these  to all be
  355.              excellent,  inexpensive, packages  although the  database package
  356.              can be slow on adding records to a large database.  A fast string
  357.              search  algorithm, the  Boyer-Moore  algorithm, is  used to  find
  358.              words.  To me this is to brute  force searching, what qsort is to
  359.              a bubble sort.  Most  of the overhead is  in the disk read.   CXL
  360.              has been  superseded by TCXL  however I  found too  many bugs  in
  361.              version  5.51  to use  it,  and  have  not yet  tried  the  later
  362.              versions.
  363.  
  364.              BBSee and  BBSetup have been  compressed with LZEXE,  and further
  365.              processed  to  disable  UNLZEXEing  as a  very  limited  means of
  366.              protecting the programs from  alteration.  The registered version
  367.              can be ordered in  uncompressed format if you specify this on the
  368.              order form.
  369.  
  370.              All the file writes  in the BBSee program use standard  Borland C
  371.              calls, with  the exception  of the routines  that manipulate  the
  372.              label  on the floppy, which use extended FCBs and DOS interrupts.
  373.              Other than directly writing  to the floppy disk sectors,  I don't
  374.              believe there is  another method  to write the  volume label.   I
  375.              have  read, that  everyone should  use the  DOS label  program to
  376.              label  diskettes, for  technical reasons,  so I will  mirror that
  377.              recommendation.
  378.  
  379.              Regardless  of whether you use BBSee or not, I strongly recommend
  380.              that all users of DOS 4.0,  always run the DOS SHARE.EXE command,
  381.              to protect themselves  from deficiencies in the FCB structures in
  382.              their  version of  DOS.   As  well, if  your drives  support disk
  383.              change indication,  you will  be provided with  better protection
  384.              for your  valuable archive floppy disks.   Upgrading to  DOS 5 is
  385.              highly recommended.
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.                                         Page 4
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                   BBSee Version 2.2
  401.  
  402.         1.7  Credits
  403.  
  404.              I  would like to  thank the following people  for assisting me in
  405.              the development of this software.  The diligent work of this team
  406.              of beta  testers and proof readers  has helped me so  much, and I
  407.              believe  their   many  suggestions  have  greatly   enhanced  the
  408.              functionality of BBSee.
  409.  
  410.              Bernard "The Exterminator" Desruisseaux  for finding bugs big and
  411.              small, and for providing many good (and sound) ideas.
  412.  
  413.              Paul "The  Cosmetician" Loshuk for keeping  the documentation and
  414.              help clean, and for prompting me  to take BBSee beyond the simple
  415.              program I first intended.
  416.  
  417.              John  Zaharychuk for  providing good ideas,  'different' hardware
  418.              platforms and putting up with 2400 baud file transfers.
  419.  
  420.              Daniel  Verreault for  having the  knack of  identifying database
  421.              problems.   Also  his help  with help  and the  documentation for
  422.              version  are appreciated.
  423.  
  424.              Michel Tordion,  Phil Lachance,  Gordon  Haff, Tony  Dibenedetto,
  425.              John Lindeyer, Dominique Plante, Dan  Wood, Serge Cote and others
  426.              for taking the time to help with the beta testing.
  427.  
  428.              All the people who have registered so far, they propel me to keep
  429.              on.
  430.  
  431.              Angela Tweeddale for putting up with me through all of this
  432.  
  433.              Daniel Coulombe for allowing SYNAPSE to be used as the basis  for
  434.              the beta testing, and the 'home' of BBSee.
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.                                         Page 5
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.                                   BBSee Version 2.2
  462.  
  463.         Chapter 2 Configuration
  464.  
  465.         Because of the many  options available in BBSee, the  most complicated
  466.         aspect of  using BBSee, is  in configuring  it to your  needs.   BBSee
  467.         needs  to know the location of many  files and programs, if you intend
  468.         to use  all its options.   If you  don't install BBSee  correctly then
  469.         these options may not function properly, and/or BBSee may exit with an
  470.         error code.   Also BBSee will  overwrite certain  files if they  exist
  471.         (although  BBSee's  'filenames' should  not  conflict  with files  you
  472.         have), so some care should be used in reviewing default filenames.
  473.  
  474.         BBSee  configuration  is  performed  in a  program,  BBSETUP.EXE  that
  475.         handles all  aspects of  BBSee configuration.   Although this  program
  476.         MUST  be run initially, it also can  be used to reconfigure options at
  477.         any time.   As  you become proficient  in the use  of BBSee,  you will
  478.         probably  go into  BBSetup, many  times, to  change the  inclusion and
  479.         exclusion word lists, and to fine-tune things to your liking.
  480.  
  481.         Note as a general rule whenever user input is required in BBSEE.EXE or
  482.         BBSETUP.EXE, selecting <Esc> will cancel the  operation, <F1> will get
  483.         help (in  BBSee), <Enter> will select  the option or move  to the next
  484.         option and  <Ctrl Enter> will process  an entire set of  choices.  See
  485.         Appendix C for further information.
  486.  
  487.  
  488.         2.1  BBSEE.CFG
  489.  
  490.              All configuration information is contained in the file BBSEE.CFG.
  491.              BBSee searches for the  file BBSEE.CFG in the  default directory,
  492.              and  if not  found  BBSee searches  in  the same  directory  that
  493.              BBSEE.EXE was run from. 
  494.          
  495.              If  BBSEE.CFG is  not found in  the above steps  BBSee will abort
  496.              indicating that BBSETUP.EXE must be run first.
  497.  
  498.              To  create  BBSEE.CFG  it   is  necessary  to  run  the   program
  499.              BBSETUP.EXE first.   Do not create this  file manually.  The rest
  500.              of this  section deals with using  this program.  You  can opt to
  501.              install  BBSee with  only default  information however  some more
  502.              advanced features will not be available, or work properly.
  503.  
  504.  
  505.              BBSetup.
  506.  
  507.              BBSetup  is a  DOS program  that runs  from the  DOS prompt.   It
  508.              creates  the  file described  above,  BBSEE.CFG,  in the  default
  509.              directory.  You can create  as many BBSEE.CFG files as you  wish.
  510.              The main purpose  for doing  this would be  to maintain  separate
  511.              database files, exclusion lists and floppy catalogs.
  512.  
  513.  
  514.                                         Page 6
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.                                   BBSee Version 2.2
  523.  
  524.              The main menu for BBSETUP.EXE is as follows:
  525.  
  526.                                 ╒═════ BBSee Configuration ═════╕
  527.                                 │ Database Filenames            │
  528.                                 │ General directories and files │
  529.                                 │ Output directory files        │
  530.                                 │ ───────────────────────────── │
  531.                                 │ Single word exclusions        │
  532.                                 │ Paired word exclusions        │
  533.                                 │ File Extension exclusions     │
  534.                                 │ Required words                │
  535.                                 │ BBS/Source names              │
  536.                                 │ Local BBS's                   │
  537.                                 │ Area/Conferences              │
  538.                                 │ ───────────────────────────── │
  539.                                 │ Catalog Options               │
  540.                                 │ Function Keys                 │
  541.                                 │ Volume Template               │
  542.                                 │ Analyze Directory             │
  543.                                 │ Hardware Installation         │
  544.                                 │ Miscellaneous                 │
  545.                                 │ Print Order Form              │
  546.                                 │ Quit                          │
  547.                                 ╘═══════════════════════════════╛
  548.  
  549.  
  550.         The directories and filenames for all files used by BBSee are outlined
  551.         in this section.  Note that  the sub-directory mentioned should be  of
  552.         the  form drive:\subdirectory with no trailing backslash.  If you must
  553.         use the root  directory, which I don't  recommend, DO NOT include  the
  554.         backslash.   These fields are  checked for the existence  of drives or
  555.         directories,  however you should ensure that they are correct.  PLEASE
  556.         BE CAREFUL.   Also note  that if you  re-organize your hard  disk, you
  557.         will have to make corresponding changes to BBSEE.CFG.
  558.  
  559.         2.2  Database Filenames
  560.  
  561.              The first  step in  configuration is  to  enter the  name of  the
  562.              master  database and the catalog  database.  The  reason that the
  563.              database  filenames are not fixed  is to allow  multiple BBS list
  564.              databases  and disk  catalogs,  in  separate sub-directories,  if
  565.              desired.  
  566.  
  567.              BBSee creates in total ten permanent database files,
  568.  
  569.              1.   the  master database  file  and  index,  (mastername.DB  and
  570.                   .IDX),
  571.              2.   the index of deleted files, ( mastername.DEL ),
  572.              3.   the catalog file and index, (catalogname.DB and .IDX),
  573.  
  574.  
  575.                                         Page 7
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.                                   BBSee Version 2.2
  584.  
  585.              4.   the catalog  volume database file and  index (volumes.DB and
  586.                   .IDX),
  587.              5.   the archive content database file and index (archives.DB and
  588.                   .IDX).
  589.  
  590.              It  is possible  to have  different combinations  of catalog  and
  591.              description databases.  If you have multiple catalogs please note
  592.              that  the volume and archive content files are related, and their
  593.              names should  be changed as a pair.  If you do not catalog within
  594.              archives or in only one catalog this is not a consideration.
  595.  
  596.         2.3  General directory and files
  597.  
  598.              The BBS description  directory is the sub-directory where most of
  599.              your  file  description  lists will  be  located.    This can  be
  600.              modified during the import function of BBSee.
  601.  
  602.              The  Download  File directory  is  the  sub-directory where  your
  603.              telecommunication program places downloaded  files.  This is used
  604.              in  the  Analyze  Directory option  of  Catalog.    As well  this
  605.              directory is searched before download files lists are created.
  606.  
  607.              Archive Files directory is the sub-directory where files could be
  608.              moved after  being downloaded, but  before being moved  to floppy
  609.              disk.   This is  used in the  Analyze Directory option.   As well
  610.              this  directory  is  searched  before download  files  lists  are
  611.              created.
  612.  
  613.              Qmail File directory is  the sub-directory where your  .QWK files
  614.              are kept.  NEWFILES.DAT files in the .QWK files, can be extracted
  615.              from  these files and imported  into the master  database.  Other
  616.              .QWK  files in  other sub-directories  on the  same drive  can be
  617.              selected by navigating through  the disk using the cursor.   This
  618.              directory is used in the Unarc/Import Newfiles option.
  619.  
  620.              Uncompress Program Directory is the sub-directory where your file
  621.              archivers  exist.   This  is used  in  the Unarc/Import  Newfiles
  622.              option, and in the eXtract function.
  623.  
  624.              The BBSee  Output directory  is the working  directory BBSee  for
  625.              storing  temporary files  including those  created by  the Search
  626.              Word function,  and possibly by  DOS Shells.  These  files can be
  627.              large so the drive where this directory is located should have at
  628.              least  .5MB free.   Also, many  BBSee output file  are created in
  629.              this  directory.  See Section  on  the output directory files for
  630.              further information.
  631.  
  632.              The  Virus Scan  Directory  is the  directory  where the  program
  633.              SCAN.EXE  resides.  This is  used if you  enable the eXtract Scan
  634.              option.
  635.  
  636.                                         Page 8
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.                                   BBSee Version 2.2
  645.  
  646.              The  Upload  Files Directory  is  the  directory from  where  you
  647.              usually upload files.
  648.  
  649.              The General Directory is any directory that you would like to pop
  650.              up in the File Manager.
  651.  
  652.              The Archive Viewer Directory is the directory  where your archive
  653.              viewer is located.   The  Viewer name is  configured below  this.
  654.              The Viewer could be a program  like FV which writes to the screen
  655.              or it could be a stand-alone program like SHEZ, Arc Master, ZRAY,
  656.              or VPIC.  If you wish to use a stand-alone program enter Y in the
  657.              Shell program field.
  658.  
  659.         2.4  Tag Files Facility.
  660.  
  661.              The  Tag files directory is  where BBSee places  the download and
  662.              upload  files from  the tagged file  option. The  extension field
  663.              should  contain the extension that will be appended to the output
  664.              file  that BBSee  creates,  depending on  whether  the upload  or
  665.              download  option was selected within BBSee.  A blank is possible.
  666.              The first part of the filename will be the name of the BBS.  This
  667.              feature  is   intended  to  be  used   with  automated  file/mail
  668.              management   programs,  such  as  Access(QMM),  Liberator,  Telix
  669.              Square, and CatCalls, Intellicomm, Boyan 5.0, and Robocomm.  
  670.  
  671.                   Q - QMM/Access*                             
  672.                   L - Liberator*
  673.                   W - CatCalls - Wildcat 3.0         *  marked automater types
  674.                   2 - CatCalls - Wildcat                  use BBSee conference
  675.                   S - Telix Square
  676.                   I - Intellicomm*
  677.                   B - Boyan*
  678.                   R - Robocom 
  679.  
  680.              Note that the Upload  and Download file extensions need  to match
  681.              those specified for use with your program.  I will attempt to add
  682.              support for additional  Upload/Download types if  the appropriate
  683.              file specifications are provided to me.  
  684.  
  685.              See Appendix H for special instruction for use with Robocomm.
  686.  
  687.         2.5  Output Directory files
  688.  
  689.              This screen  contains the default filenames for  the files, other
  690.              than the databases,  created by  BBSee.  All  of these files  are
  691.              placed in  the output directory.   If you don't want  to create a
  692.              file for any of these options, specify NUL as the filename.
  693.  
  694.              The Added  file is the filename  used as output of  all new files
  695.              added  to the  database.   This is  useful when batch  updates of
  696.  
  697.                                         Page 9
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.                                   BBSee Version 2.2
  706.  
  707.              files are undertaken, however  for the most part I  recommend NUL
  708.              as the device for this option when you are importing ALLFILES.LST
  709.              types, as it  causes a lot of disk overhead.   You should however
  710.              enable this option when you are adding from NEWFILES.DAT or daily
  711.              imports, and use the List/tag mode to tag new files.
  712.  
  713.              The Added file will also  have a list of files that  are modified
  714.              for higher priority BBS.  In this way you can  see files that you
  715.              may have chosen  to disregard  on a long-distance  call BBS,  but
  716.              sounds more  attractive, for a  local call.   These modifications
  717.              are indicated with the » marker on the description.
  718.  
  719.              You  can  also choose  to have  BBSee  check your  catalog before
  720.              adding files to your Added  file list.  This is configured  using
  721.              the Search Catalog for adds option. 
  722.  
  723.              The  Discard file  is the  name of  the file  that is  to contain
  724.              information  about files  that were  discarded during  the import
  725.              process, for each of  the various rules used in the  import. Note
  726.              that  this file is opened in append  mode. I suggest that you use
  727.              the NUL  device once you  have a reasonable  idea of how  data is
  728.              imported. While  learning BBSee  I suggest that  you create  this
  729.              discard file, and examine it to see what BBSee rejects, until you
  730.              are satisfied with your exclusion words list.
  731.  
  732.              The Duplicate file shows filenames and descriptions when there is
  733.              potential  for  a description  change.   A  '>' indicates  that a
  734.              description was replaced.  This  file should be watched carefully
  735.              as the potential exists that file descriptions will not match the
  736.              filename  that  is  duplicated.    Filenames  with  3   or  fewer
  737.              characters  in  the  filename  should  normally  not  have  their
  738.              descriptions  replaced,  as the  short  filenames  are often  not
  739.              unique,  especially  when you  access many  BBS  sources.   It is
  740.              possible to configure the default for duplicate replacements from
  741.              0-9 (in the Misc section).  The smaller the number the more there
  742.              is a chance for duplicates.
  743.  
  744.              The  Word Search Output file is the file which BBSee creates when
  745.              you output the results of a  search or the output of tagged files
  746.              to disk.  This is  a PCBoard-like file with the inclusion  of the
  747.              BBS and file  catalog locations.   Output  to this  file will  be
  748.              added to the end of the file if the indicated file is found.
  749.  
  750.              The Catalog  files are the output  files chosen in  the output of
  751.              the floppy catalog filename  and volume options.  There  are also
  752.              .DUP,  .VER and  .BBS  extensions possible.    See Section    for
  753.              further information.
  754.  
  755.  
  756.  
  757.  
  758.                                        Page 10
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.                                   BBSee Version 2.2
  767.  
  768.              The Cross Reference extension  is the extension used in  making a
  769.              BBS  cross  reference  file.     See  Section  7.4   for  further
  770.              information.
  771.  
  772.              The  floppy  description file  is  the output  from  the Describe
  773.              Floppy  option  of   catalog.    See  Section   7.5  for  further
  774.              information.
  775.  
  776.              The  usage log  is  a facility  that  allows you  to log  certain
  777.              activities within BBSee.   The main purpose is  to log errors and
  778.              additions  to the database, for those people that want to monitor
  779.              database growth.
  780.  
  781.         2.6  Single word exclusions,
  782.              Paired word exclusions,
  783.              File extension exclusions and
  784.              Required words.
  785.  
  786.              These options allow for processing  of file descriptions based on
  787.              certain  words, (actually strings) so that the file can either be
  788.              included,  or excluded from addition  to the BBSee  database.  If
  789.              you include and exclude words 'smartly' the size of your database
  790.              can be greatly  limited.   Note, if for  example, you specify  to
  791.              exclude  the word 'windows' (you do not want all files associated
  792.              with Windows v3.1 to be in you database);  should you later start
  793.              running Windows  and want files and  accompanying descriptions to
  794.              be included, you must reread in the entire original file list(s).
  795.              A certain amount of  thought, both about your present  and future
  796.              computing  needs  should  be done  before  deciding  on words  to
  797.              exclude and include.  
  798.  
  799.              Some strings may be better specified as words, ie you may wish to
  800.              exclude descriptions  with the  word BMP,  forgetting that  it is
  801.              included in some words ( IBMPC ).  To include  an entire word use
  802.              the leading and/or trailing spaces by enclosing the word with the
  803.              space in double quotes.  ("gif ", " pcx "," bmp", etc.).
  804.  
  805.         2.7  Source / BBS Board Selection
  806.  
  807.              The third  part of the configuration  is a list of  the BBS names
  808.              that  you plan to include in the list.  The order of  these names
  809.              is  important.  See the  section on file  duplication for further
  810.              information. You can also include the name of a friend as a 'BBS'
  811.              if you  intend to  share  file lists.    The Format  and  Options
  812.              selections are used in processing non-PCBoard files.  See Chapter
  813.              3 and Appendix E for more information.
  814.  
  815.              For PCBoard systems, if you do not configure the Options (and you
  816.              shouldn't)  you can select a default conference for use by a file
  817.              automation program if desired.
  818.  
  819.                                        Page 11
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.                                   BBSee Version 2.2
  828.  
  829.              Note that in  the shareware  version of BBSee,  if you have  more
  830.              than  3 BBS/Source  selections configured  you will  experience a
  831.              delay on start-up.   Once you register BBSee you  will be give an
  832.              activation key which provide unrestricted access.
  833.  
  834.         2.8  Area/Conference Support.  
  835.  
  836.              This  option allows you to assign BBS Conference and Area numbers
  837.              when a file is imported.  The BBSee numbers  (0-15) correspond to
  838.              data input  in the second column which is the actual area on your
  839.              BBS.   The  output in  BBSee and  in download  files will  be the
  840.              entered data in column 2.
  841.  
  842.              In the third column you may enter the conference name.  This will
  843.              allow you to select the name  from an F2 picklist in BBSee rather
  844.              than by the BBSee number.
  845.  
  846.              Note  that for  PCBoard files  the default conference  number can
  847.              setup in the BBS/Source section.
  848.  
  849.         2.9  Catalog Configuration
  850.  
  851.              Default Drive:  This is the default cataloging drive, A or B.
  852.  
  853.              Default  Category: This is  the default category  assigned when a
  854.              volume is cataloged.   It can  be changed using the  View Catalog
  855.              D(etails) option.
  856.  
  857.              Catalog  within  archives: BBSee  can  be  configured to  catalog
  858.              within  archives if desired.   Enter the Y(es)  option of Catalog
  859.              Within Archives,  to catalog  every filename within  the archive,
  860.              with the exception  of READM*.* files.  If  you have a restricted
  861.              need  type  C(ustom), and  if you  don't  want to  catalog within
  862.              archives  type N(o).  There is also  option P, which causes BBSee
  863.              to prompt you to catalog within every archive file it finds.  The
  864.              various options can be changed temporarily while running BBSee.  
  865.  
  866.              If you use  the C(ustom)  option to  customize cataloging  within
  867.              archives, various  options are available  to you, in  a secondary
  868.              window.  This feature  allows you to restrict the  filenames that
  869.              are cataloged within archives by specific extension.  The Archive
  870.              Extension selection  allows you  to choose archive  cataloging of
  871.              standard  extensions.   The standard  extensions are  .ZIP, .PAK,
  872.              .ARC,  .LZH,  .ARJ, .COM,  .EXE, .SDN,  and  .GIF.   Filenames in
  873.              imbedded  archives will  not  be  cataloged.    In  addition,  OR
  874.              instead, you  can specify file  extension(s) that you  would like
  875.              cataloged by adding the specific extensions (without the dot). 
  876.  
  877.              Extract Descriptions: You are able to select automatic extraction
  878.              of  the BBS description files  FILE_ID.DIZ and DESC.SDI from your
  879.  
  880.                                        Page 12
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.                                   BBSee Version 2.2
  889.  
  890.              files  while cataloging.  Enable this feature by entering a Y(es)
  891.              in extract descriptions.   More  and more  authors are  including
  892.              these files.
  893.  
  894.              Find 4DOS  Descriptions: Enabling  this option will  take catalog
  895.              descriptions from 4DOS/NDOS the descript.ion file.
  896.  
  897.              Recatalog: There are two methods of cataloging; cataloging entire
  898.              disk contents and cataloging updates to disk contents.  The major
  899.              difference  between the two options is that in update mode, BBSee
  900.              will  not  do the  normal  uncatalog/catalog  performed by  other
  901.              programs,  it only updates the database  on the specific filename
  902.              changes.   Minor limitations on the update exist when a cataloged
  903.              file 'changes', but its name does not change.   For example, data
  904.              changes (size, dates) for a filename, will not cause the database
  905.              to be modified, nor will any changes in the contents of archives.
  906.              Manual uncataloging  and then a re-catalog  will correctly handle
  907.              these situations.
  908.  
  909.         2.10 Fill Configuration
  910.  
  911.              The Fill setup options that will require configuration are:
  912.  
  913.              Default category  - {99999} -  This is  the category used  in the
  914.              Fill process as a default, and which is temporarily reset using a
  915.              Fill.  A normal disk when cataloged is given a category of 99999.
  916.              If this disk is  updated using a Fill category  BBSee will update
  917.              the volume category.
  918.  
  919.              Update  BBSee Catalog  - This  will cause  disks to  be cataloged
  920.              during the Fill.
  921.  
  922.              Create Volume  Label - This option will cause disks with no label
  923.              to  automatically be  sequentially  labelled  using the  selected
  924.              label template.  See Section 5.3.1 for further information.
  925.  
  926.              Perform  Validity  Check -  This option  will  cause a  32bit CRC
  927.              check to be performed on all copies to the floppy disk, including
  928.              those  done in  the File  Manager.   Using this option  is highly
  929.              recommended, as I have found DOS (and Verify) to be unreliable in
  930.              determining faulty diskettes.
  931.  
  932.              Mark Filled Files -  This option allows  BBSee's Fill to use  the
  933.              archive bit as  an indicator  that a file  has been  successfully
  934.              copied to disk.   When this option is enabled,  it is possible to
  935.              interrupt a large Fill, and come back to the same point later on.
  936.              It is  a good idea  to use  the File Manager  to ensure that  the
  937.              files in  the directory you wish to  Fill from have their archive
  938.              bit set (Upper  case) properly  before starting the  Fill.   Note
  939.              that  many programs, not only BBSee, including the DOS BACKUP and
  940.  
  941.                                        Page 13
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.                                   BBSee Version 2.2
  950.  
  951.              ATTRIB commands, will modify  the archive bit.  After the Fill it
  952.              is  possible to use the File  Manager to mark and delete the Fill
  953.              'copied files' (showing  in lower  case) from the  hard disk,  if
  954.              desired.
  955.  
  956.         2.11 Function Keys
  957.  
  958.              To  run programs  using  the BBSee  Shell  facility you  need  to
  959.              identify  the program  name (format  DRIVE:\DIRECTORY\PROGRAM ie.
  960.              C:\DOS\FORMAT.COM), and optionally the DRIVE:\DIR where you would
  961.              like to run this program from.
  962.  
  963.              The reset video  commands, no swap, and command  line parameters,
  964.              allow you to  configure other shell characteristics.  Reset video
  965.              returns the video back to 80x25  if it has been changed by BBSee.
  966.              Setting EMS/XMS swapping to N(o) will cause BBSee to swap to disk
  967.              rather then EMS or XMS, which will reserve EMS/XMS memory for the
  968.              shelled  program.   If  EMS use  is disabled  this  will have  no
  969.              effect.
  970.  
  971.              The Command  line parameters are  those commands  you might  have
  972.              typed if you had entered the program on the command line 
  973.              ie (for the FORMAT example ) a: /n:9 /t:80
  974.  
  975.         2.12 Volume Templates
  976.  
  977.              This  option allows  you to  create Volume  templates for  use in
  978.              BBSee's  automatic Volume  labelling.   (see section  on template
  979.              labelling).    The first  template is  the default  template, the
  980.              second set are for selection from a pick list.
  981.  
  982.         2.13 Analyze Directory
  983.  
  984.              This  option provides a means to create a personalized batch file
  985.              that can process  files on your computer in any  manner you wish.
  986.              The ~ macro allows  substitution of default directory information
  987.              into  the  batch file  when  the batch  file  is  created.   This
  988.              information comes  from other  options within BBSETUP.EXE.   NOTE
  989.              that lines two  and three of this batch file  ONLY apply to files
  990.              with the .ZIP extension.
  991.  
  992.              There  are two  files created  in the  Output Directory  for this
  993.              option, which are  set by the top two fields on this screen.  See
  994.              Section 7.6 for  a detailed  explanation of how  these files  are
  995.              created and used.
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.                                        Page 14
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.                                   BBSee Version 2.2
  1011.  
  1012.         2.14 Hardware Installation
  1013.  
  1014.         2.14.1 Video Installation
  1015.  
  1016.              Various colours,  and video  modes options  are available to  the
  1017.              BBSee user.  This section details these options.
  1018.  
  1019.              BBSee is written independent  of the normal 80x25 screen,  and if
  1020.              you  start BBSee,  with other  configurations BBSee will  use it.
  1021.              Having   less  than  70  columns  would  be  for  the  most  part
  1022.              unsatisfactory.    BBSee  should work  with  Ultravision extended
  1023.              modes if they are  enabled before BBSee is run.  Note that if you
  1024.              desire to  use custom VGA fonts  with BBSee, you should  only run
  1025.              BBSee  in 80x25 mode, or  change the video  before running BBSee.
  1026.              If you  don't BBSee video resets could  'lose' your font when you
  1027.              exit to DOS.
  1028.  
  1029.              This Change  Colours option  will allow  for  setting up  colours
  1030.              within  the various  menus/windows in  BBSee.   In the  shareware
  1031.              version you  are able to  explore this feature,  but it  will not
  1032.              save  changes for  any  option except  the  Search Window.    The
  1033.              registered version of BBSee provides further colour configuration
  1034.              capabilities.
  1035.  
  1036.              If  you a have a  CGA that produces  flicker, flicker elimination
  1037.              can be obtained by  instructing BBSee to wait for  video retraces
  1038.              before writes.  Mono  mode disables colour settings for  use with
  1039.              monochrome  monitors.   Enter  a Y  in  the appropriate  field to
  1040.              enable these selections.
  1041.  
  1042.              If  you   have  a   VGA  monitor,  BBSee   can  generate   screen
  1043.              combinations,  other than 80x25.   One 'interesting' mode, the 90
  1044.              column mode, provides a  lot more information on the  screen with
  1045.              very  little loss of readability.  Although SVGA is not required,
  1046.              this mode has not worked on every VGA card/monitor combinations.
  1047.  
  1048.              Various screen row  (line) lengths are available  including 21 (a
  1049.              slightly bigger font), 25 (normal) and 28, 43, and 50, and 60 row
  1050.              modes.  Additionally the 50 row  mode can be set to only function
  1051.              during a  word search, to allow  more data on the  screen at that
  1052.              time.  
  1053.  
  1054.              It is also possible to use special mode(s) available on many  VGA
  1055.              cards.  Refer to your documentation, and if you find a mode you'd
  1056.              like  to try, use 0 as the number of screen lines and set the DOS
  1057.              variable BBVMODE= to  the desired mode.  Note that  most VGA card
  1058.              documentation   manuals  specify   the   non-standard   mode   in
  1059.              hexadecimal   notation,  and   BBVMODE  would   be  the   decimal
  1060.              equivalent.
  1061.  
  1062.  
  1063.                                        Page 15
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.                                   BBSee Version 2.2
  1072.  
  1073.              For special  environments, DesqView  and Memory  Commander (RSIS)
  1074.              video specifications are followed  to allow 'fast' video.   Also,
  1075.              BBSee  will not attempt  to switch video modes  if Windows 3.X is
  1076.              running, although it will accept the Windows 3.1 50 line mode.
  1077.  
  1078.         2.14.2 EMS Support.
  1079.  
  1080.              BBSee  will  use expanded  memory  for some  functions  to reduce
  1081.              memory requirements.  The  savings are most dramatic in  the word
  1082.              search  (although  EMS memory  is  slightly  slower than  regular
  1083.              memory).  Use of EMS is configured on and off in BBSetup.  Use of
  1084.              EMS  can reduce  memory requirements  by about  70K and  speed up
  1085.              certain shell related functions.  For  EMS to work with BBSee you
  1086.              must have the full 64K EMS frame.
  1087.  
  1088.  
  1089.         2.14.3 Mouse Support.
  1090.  
  1091.              BBSee has full mouse  support which can be configured off  or on.
  1092.              The  mouse can be either an arrow  with fixed colours, or a block
  1093.              cursor  with  screen  related  colours.    See  Appendix   D  for
  1094.              information on using the mouse in BBSee.
  1095.  
  1096.         2.14.4 Sound
  1097.  
  1098.              There is an option  to configure 'completion' sounds on  and off.
  1099.              Error sounds will remain if sound is configured off
  1100.  
  1101.         2.15 Miscellaneous
  1102.  
  1103.              Under this option there are data fields that are  used in various
  1104.              functions  of BBSee.  The  file date option  excludes files older
  1105.              than  a certain  date from  being added  to  the database.   This
  1106.              exclusion  date default is not  permanent, it can  be modified in
  1107.              the  File menu  selection  of  BBSee,  under the  "Modify  Import
  1108.              Options" sub option.  Although you may want to specify that older
  1109.              files,  such as pre-1986 be excluded, you must remember that some
  1110.              sources have files dated  as early as 01-01-80.   A suggestion is
  1111.              to browse  through the  lists you  wish to  read  into BBSee  and
  1112.              determine if any of these files exist.
  1113.  
  1114.              The  duplicate length is the  minimum length of  filename used by
  1115.              BBSee  in  determining if  descriptions  should  be replaced  for
  1116.              matching filenames from various BBS's.  See Section 3.1
  1117.  
  1118.              The 4DOS description  length is the file of length  of the output
  1119.              4DOS description length.
  1120.  
  1121.              SCAN extracts  is the option  to use  if you plan  to have  BBSee
  1122.              perform a McAfee SCAN.EXE of files that you 'eXtract'
  1123.  
  1124.                                        Page 16
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.                                   BBSee Version 2.2
  1133.  
  1134.              The  effective cps is the cps rate  used to estimate the download
  1135.              time for marked files.  You may wish to change this to match your
  1136.              effective modem speed  (ie 270 for 2400 baud MNP,  1650 for a USR
  1137.              HST).  Of course, the BBS you are calling will have to match your
  1138.              modem speed.
  1139.  
  1140.              The two locks configure the File Detail Window in the Search Word
  1141.              and List/Tag windows on and off  (using Y(es) and N(o).).
  1142.  
  1143.         2.16 Print Order Form.
  1144.  
  1145.              I hope this is  the most used option!   This will create a  BBSee
  1146.              order form,  which you could mail  in for registration.   You can
  1147.              have  as the destination any  DOS device (PRN,LPT1,LPT2, COM1) if
  1148.              you  wish,  although  no  checking  for  device  availability  is
  1149.              performed.  See Appendix A for further registration information.
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.                                        Page 17
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.                                   BBSee Version 2.2
  1194.  
  1195.         Chapter 3 File Function
  1196.  
  1197.         The  heart  of  the  BBSee  program  is  a  master  database  of  file
  1198.         descriptions  that  can come  from  many  sources.   File  description
  1199.         listings  can  be imported  from  BBS directory  listings,  QWK format
  1200.         files, telecommunication  program screen captures and  log files, file
  1201.         output from BBSee itself, and they can be entered manually.
  1202.  
  1203.  
  1204.         3.1  File importation
  1205.  
  1206.              Importation is the method  of bringing a file list into BBSee and
  1207.              processing  the  listing,  line-by-line, into  a  BBSee  database
  1208.              record.   Because of  the many, many different  list types, it is
  1209.              impossible  to guarantee  that  all  files  in  a  list  will  be
  1210.              included.  
  1211.  
  1212.              BBS file  listing, are  incorporated into  the  database using  a
  1213.              sequential read of a  DOS text (ASCII) file, each line  being one
  1214.              record.  The layout of a file description 'record' is  one that I
  1215.              have adopted based on  viewing PCBoard file description listings.
  1216.              Anyone having definitive specifications  is encouraged to forward
  1217.              them to me as described in Appendix A.  The  file "record' layout
  1218.              that BBSee expects is:
  1219.  
  1220.              filename    position  1-12
  1221.              spaces      position 13-14
  1222.              filesize    position 15-21
  1223.              spaces      position 22-23
  1224.              date        position 24-31  ( format mm-dd-yy )
  1225.              spaces      position 32-33
  1226.              description position 34-80
  1227.  
  1228.              Any lines that follow this original record with blanks in columns
  1229.              1-33  and text in columns 34 -  80 are treated as continuation of
  1230.              the  description  record.   The pipe  character  | is  allowed to
  1231.              indicate  the start  of a continuation  line if  it is  the first
  1232.              character of a line.
  1233.  
  1234.              An  asterisk in position 32 is allowed.  This sometimes indicates
  1235.              a new file in a BBS on-line search.
  1236.  
  1237.              Data is incorporated into the database from the parsed text file,
  1238.              using the  exceptions input in BBSetup.  The rules built into the
  1239.              BBSee import logic function as follow:
  1240.  
  1241.              -    Filenames must be uppercase.
  1242.  
  1243.  
  1244.  
  1245.  
  1246.                                        Page 18
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.                                   BBSee Version 2.2
  1255.  
  1256.              -    All descriptions are converted to lower case.  The character
  1257.                   set is limited to  the extended ASCII characters  between 32
  1258.                   and 165.  No allowance is made for code pages.
  1259.  
  1260.              -    If  the  file  contains one  of  the  required  words it  is
  1261.                   considered  mandatory.   This  file  will  be added  in  all
  1262.                   instances.
  1263.  
  1264.              -    Records with a  description containing two  paired exclusion
  1265.                   strings, will not be entered into the database.   
  1266.  
  1267.              -    Any file description continuation  lines that begin with the
  1268.                   words 'Uploaded by .....' or 'Last  filedate in .ZIP ..'  or
  1269.                   containing 'files - New:' will be stripped out.
  1270.  
  1271.              -    Ending punctation character . and ! are removed.
  1272.  
  1273.              -    Catalog only descriptions always replaced.
  1274.  
  1275.              -    Files descriptions beginning with  (CRS) will have the (CRS)
  1276.                   stripped.  the 'Last Revision Date...' string for  CRS files
  1277.                   will also be stripped.
  1278.  
  1279.              Note that if you manually create a PCBoard-like text file using a
  1280.              text  editor, you  should ensure  no tab  characters are  in your
  1281.              output document,  as they can make it  appear that the file meets
  1282.              specifications, when it truly does not.
  1283.  
  1284.              Another  program supplied  in BBSee,  IMPORT.EXE, is  intended to
  1285.              assist in the automatic  creation of file lists, by  parsing non-
  1286.              standard  file lists into the PCBoard 'standard' that BBSee uses.
  1287.              In general, if you don't know if a BBS is a PCBoard type, run the
  1288.              import  file through  the import program  to see if  it meets the
  1289.              PCBoard column specs.  General use of this program is outlined in
  1290.              Appendix D.
  1291.  
  1292.              If  this non-standard  BBS  file can  be converted  automatically
  1293.              using  IMPORT,  BBSee  has  the  capability  of  performing  this
  1294.              conversion  when a file is imported.  (BBSee can presently import
  1295.              more  than 50 different BBS  list formats).   Specify in BBSetup,
  1296.              that the file type is type AUT, (for automatic), rather than PCB,
  1297.              and the appropriate option (see Appendix D).  If the BBS requires
  1298.              a manual  use of IMPORT, specify ASK for the file type, and BBSee
  1299.              will prompt you before importing the file.  
  1300.  
  1301.              Note that the  nature of  the database will  not allow  automatic
  1302.              determination,   and  indication  of   various  file   areas  and
  1303.              conferences  on the BBS.   This is extremely  difficult to detect
  1304.              automatically,  and so  the feature  is not  available.   You can
  1305.  
  1306.  
  1307.                                        Page 19
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.                                   BBSee Version 2.2
  1316.  
  1317.              however,  set a  limited number  of conference  numbers prior  to
  1318.              doing an import.
  1319.  
  1320.         3.2  File Duplication
  1321.  
  1322.              There  is a  mechanism  in  place  to  prevent  the  addition  of
  1323.              filenames  with   different   descriptions,  sizes,   times   and
  1324.              extensions into the master  database.  Filenames from description
  1325.              listings (  excluding extension) are compared to those already in
  1326.              the  database  and if  the  filename  is found  certain  database
  1327.              modifications may  take place.  PRIORITY will be given to the BBS
  1328.              names  higher on  the  configuration list  of sources  (the lower
  1329.              number).  The  extension, file date, and file size  stored in the
  1330.              database will be that of the highest priority source.  
  1331.  
  1332.              The  same is true of the description, although if the filename is
  1333.              more  than  the configure  duplicate  minimum  (default is  three
  1334.              characters long),   the description having the most characters is
  1335.              stored  in the  database, regardless  of the  source.   No method
  1336.              exists to eliminate  this problem, or  to prevent replacing  file
  1337.              descriptions,  without user  prompting,  which is  not desirable.
  1338.              This number  can be changed temporarily if desired, in the File -
  1339.              Modify Import Options window, or permanently in BBSetup.
  1340.  
  1341.         3.3  Uncompress and Import NEWFILES.DAT
  1342.  
  1343.              Users of  Qmail, MarkMail, Rosemail etc with offline mail readers
  1344.              are probably aware that it is possible to browse all files new to
  1345.              the BBS from a previous date, offline.   I am not going to try to
  1346.              explain  how these programs work, rather I will explain how BBSee
  1347.              handles  the importation  of the  new file  information contained
  1348.              within them.  If you  plan to use a BBS regularly, and it has the
  1349.              option of  using an  offline mail  reader, usually  configured as
  1350.              doors,  I suggest that you investigate them.
  1351.  
  1352.              Contained  in  most  .QWK files  downloaded  with  the  'scan for
  1353.              newfiles' option of  the mail door  turned on, is  a file  called
  1354.              NEWFILES.DAT.  BBSee  will allow for  a semi-automatic import  of
  1355.              this  file description  list  into the  master database.   Within
  1356.              BBSee,  after  selecting the  Unzip  option,  use  the cursor  to
  1357.              select the .QWK file  that you wish to import into  the database.
  1358.              After  this, select  the  BBS source  of  this  file.   The  file
  1359.              description records will then be entered into the database.  This
  1360.              of course assumes  proper configuration of  the mail and  archive
  1361.              file directories. 
  1362.  
  1363.              If your BBS has this capability, regular use of this feature will
  1364.              keep  your  database  up-to-date,   and  eliminate  the  need  to
  1365.              regularly  download the  entire list  of  newfiles added  to your
  1366.              BBS's.
  1367.  
  1368.                                        Page 20
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.                                   BBSee Version 2.2
  1377.  
  1378.              BBSee  will automatically  sense  if the  .QWK  package has  been
  1379.              compressed  with ZIP, ARC, ARJ,  or LZH formats  and will extract
  1380.              accordingly.
  1381.  
  1382.         3.4  Modify Import Options
  1383.  
  1384.              This  option allows  you to  temporarily change  specific options
  1385.              related  to file imports.  The various import-output files can be
  1386.              modified,  and  exclusion  dates  and duplicate  lengths  can  be
  1387.              specified.
  1388.  
  1389.              There is also an  option to configure a BBSee  conference number.
  1390.              Before  loading a  specific  file which  you  know relates  to  a
  1391.              specific BBS conference, enter the BBSee number 0-15 that relates
  1392.              to that conference.   A pick list is available  using the F2 key.
  1393.              At the  end of your  import this  option will be  reset to  BBSee
  1394.              conference 0.
  1395.  
  1396.              A final option is available to import specific description files,
  1397.              regardless  of length.   The  purpose of  this is  for customized
  1398.              lists containing information that you do not wish to be ignored.
  1399.  
  1400.         3.5  Create Record
  1401.  
  1402.              Using  this option  it is  possible to  create a  master database
  1403.              entry.  The  best use for  this option is  to add unknown  files,
  1404.              personal  files, and obsolete files  to the database  so that the
  1405.              floppy disk catalog can  also be updated.  This  file description
  1406.              is not subject to any of BBSee's import 'rules'.
  1407.  
  1408.         3.6  File Manager
  1409.  
  1410.              BBSee includes a  simple disk management facility  under the main
  1411.              menu  File  option,  the File  Manager.    It  is also  available
  1412.              globally  using <Ctrl-M>.   It  is not  meant to  compete against
  1413.              other  commercial file  managers, but  it could assist  you while
  1414.              using BBSee. 
  1415.  
  1416.              Most  of the  functions,  are self-explanatory.   Some  points of
  1417.              interest
  1418.  
  1419.              -    The  lower case  names  are files  that  have their  Archive
  1420.                   attribute bit set.   The Catalog Fill  can make use of  this
  1421.                   bit.
  1422.  
  1423.              -    Files copied to a floppy using File manager, will have their
  1424.                   archive  bit removed if Fill  - Mark Archives  is Enabled in
  1425.                   BBSetup.
  1426.  
  1427.  
  1428.  
  1429.                                        Page 21
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.                                   BBSee Version 2.2
  1438.  
  1439.              -    All copies, and moves to a FLOPPY disk will use CRC checking
  1440.                   if the Perform Validity  Check option is enabled  in BBSetup
  1441.                   (under Catalog/Fill options).
  1442.  
  1443.              -    The eXtract option functions as described in Chapter 1.
  1444.  
  1445.              -    Cataloging of floppies is available in the File Manager.
  1446.  
  1447.              -    File manager will copy over existing files. 
  1448.  
  1449.              -    File manager  will not try to  copy one file if  there is no
  1450.                   room. 
  1451.  
  1452.              -    A Move onto another  directory on the same drive  is treated
  1453.                   as a  rename, to function quickly.   This is one good reason
  1454.                   for   keeping  up/down/archive   directories  on   the  same
  1455.                   partition when they are going to be used for cataloging. 
  1456.  
  1457.              -    The V command will bring up a program viewer.  This can be a
  1458.                   standalone program for archives (SHEZ, AM, ZRAY etc) graphic
  1459.                   viewers (VPIC, VUIMG,  GWS etc)  or it can  be program  like
  1460.                   FV.COM which displays to standard output.
  1461.  
  1462.         3.6.1 List file
  1463.  
  1464.              Within  the  File Manager  there is  a  list command  designed to
  1465.              browse  ASCII text  files.   The  commands  available within  the
  1466.              lister are:
  1467.  
  1468.              Cursor Up/Down/Left/Right, Home,  End, <Ctrl Left>,  <Ctrl Right>
  1469.              (scrolling full left and right)
  1470.  
  1471.              F    Find text
  1472.              N    Next (find Next occurrence of text)
  1473.              Z    Zoom List to full screen.
  1474.              T    This is a special function,  in that it allows you to  enter
  1475.                   BBSee's List/Tag mode during a normal text file 'list'.  The
  1476.                   primary  use of this mode is to browse the PROGRAMS.NEW file
  1477.                   created during  an import and  then tag  selected files  for
  1478.                   download.  This mode can be enabled on a 'Zoomed' list.
  1479.  
  1480.              There  is also  a  configuration option  in BBSetup  , as  in the
  1481.              Search  Word  option that  enables a    Detail Window  within the
  1482.              List/Tag mode  to show possible BBSee information  on a filename.
  1483.              If no BBSee description  information is found for the  file, this
  1484.              window is left blank.
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.                                        Page 22
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.                                   BBSee Version 2.2
  1499.  
  1500.         3.7  Floppy Directory
  1501.  
  1502.              This option allows you to see a list of all files on the selected
  1503.              floppy,  including  all sub-directories,  with  one  entry.   The
  1504.              filenames  shown  on the  left  have descriptions  in  your BBSee
  1505.              master  database,  the  filenames  on the  right  would,  if  you
  1506.              cataloged  this  disk,  be  cataloged  with  description 'catalog
  1507.              only'.   This option is  available anywhere in  BBSee by entering
  1508.              <Ctrl-F>.
  1509.  
  1510.         3.8  BBSee Shell
  1511.  
  1512.              It  is now  possible to  shell to  specific DOS  programs by
  1513.              function key <CtrlF2-10>, through a pop-up interface,  under
  1514.              File option BBSee Shell, or through <Ctrl-B> almost anywhere
  1515.              in BBSee. 
  1516.              If you  change video modes while  you are in the  shell BBSee may
  1517.              exit to DOS  when you return, if the previous  video state cannot
  1518.              be properly restored.
  1519.  
  1520.         3.9  DOS Shell
  1521.  
  1522.              This  option allows exiting to  DOS to execute  many DOS programs
  1523.              and commands.   Do  not run  any TSR's, reboot,  or turn  off you
  1524.              machine while you are  in the shell.  To return to BBSee you must
  1525.              type the command EXIT at  the DOS prompt.   It is better to  quit
  1526.              BBSee and  come back  if you  must leave the  program for  a long
  1527.              period of time.  
  1528.  
  1529.              If you  use BBSetup in the  shell, the changes you  make will not
  1530.              take place, until you quit BBSee and rerun it.
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.                                        Page 23
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.                                   BBSee Version 2.2
  1560.  
  1561.         Chapter 4 Search Function
  1562.  
  1563.         Search for words and/or filenames.  Outputs the filename if found, and
  1564.         if the filename has been cataloged on disk, the label and directory of
  1565.         the  cataloged  disk  will  be  displayed.    Graphic  resolution  for
  1566.         cataloged GIF, and JPEG files will also be displayed.
  1567.  
  1568.         4.1  Word Search
  1569.  
  1570.              This option allows you to search for strings within the database.
  1571.              Because of the nature of  the search the most unique  word should
  1572.              be in  the primary word field.   The primary word  is searched in
  1573.              all filenames and description.  
  1574.  
  1575.              The search on a word continues until the entire database  is read
  1576.              or a complete screen  of information is displayed, at  which time
  1577.              the filename  will be  highlighted with a  selection bar.   It is
  1578.              then  possible to select filenames by moving the selection bar up
  1579.              and  down using  the cursor.   Full  database information  on the
  1580.              selected  filename  is  available by  typing  the  letter D  (for
  1581.              Detail).  <ESC> will abandon the  search at this point.  Also see
  1582.              the TAG option.
  1583.  
  1584.              Under the Search  Word option  BBSee saves all  output for  later
  1585.              review, [in a file called  BBSCREEN.TMP].  You can PgUp and  Down
  1586.              through a file as well as  use ^Home and ^End to get to  the top,
  1587.              and last screen of the present search. 
  1588.  
  1589.              Typing <D> will lock on the Detail Window until <D>  is pressed a
  1590.              second time.  The  default Detail Window lock on, Y(es)  or N(o),
  1591.              is configured in BBSetup.
  1592.  
  1593.              The BBSee catalog <X> eXtract, <C> Copy and <V> View features are
  1594.              available  in  this  window.    See  Section   5.10  for  further
  1595.              information.
  1596.  
  1597.         4.2  Filename Search
  1598.  
  1599.              Using this option  will allow you to perform an indexed search on
  1600.              the filename.  This is by far the speediest search, if you have a
  1601.              pretty good idea of the filename, or you want to look for various
  1602.              versions  of a particular file.   This is equivalent to a PCBoard
  1603.              <L>ocate without requiring the trailing *.*.
  1604.  
  1605.              To 'browse' the file near the search, the page/cursor up and down
  1606.              keys can  be used.  A file also  can be T(agged),  and U(ntagged)
  1607.              using the <T> or <U> keys.  See tags for further information.
  1608.  
  1609.              Typing   <E>  will  open  up  an  edit  window  for  the  current
  1610.              description.
  1611.  
  1612.                                        Page 24
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.                                   BBSee Version 2.2
  1621.  
  1622.              The BBSee catalog <X> eXtract, <C> Copy and <V> View features are
  1623.              available  for  retrieved files.   See  Section 5.10  for further
  1624.              information.
  1625.  
  1626.         4.3  Output Search List
  1627.  
  1628.              This option creates  an ASCII listing of the files  that meet the
  1629.              same search criteria as an on screen search.  This  listing is in
  1630.              PCBoard like format with the addition of the BBS  source, and any
  1631.              disk  cataloging information that you may have.  This listing can
  1632.              be  imported into  BBSee.  If  this file  exists it  is opened in
  1633.              append mode.
  1634.  
  1635.         4.4  Show All/Show Catalog/Show Uncat'd
  1636.  
  1637.              To toggle the search results from displaying  the master database
  1638.              description   information,   to   displaying  only   descriptions
  1639.              contained in the floppy  catalog, to displaying only descriptions
  1640.              of files you have not cataloged, hit enter on this option.
  1641.  
  1642.         4.5  Local BBS Searching
  1643.  
  1644.              Under  the BBS/Source option it  is possible to restrict searches
  1645.              to specific  BBS(es), using  what I  call a  'Local' search.   An
  1646.              asterisk will indicate that you are running a 'local' search.  To
  1647.              disable the 'local'  search hit enter  on the Show  option.   The
  1648.              defaults for the 'Local' BBS's are established in BBSetup.
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.                                        Page 25
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.                                   BBSee Version 2.2
  1682.  
  1683.         Chapter 5 Catalog Function
  1684.  
  1685.         The  purpose  of these  functions is  to  improve disk  maintenance of
  1686.         downloaded  files, and  other files  that you  accumulate and  wish to
  1687.         store on floppy.   If you accumulate a  large number of files  on your
  1688.         hard disk, especially from downloads, that  you do not want to  delete
  1689.         but  you wish  to  remove  for  later  retrieval,  using  the  various
  1690.         cataloging features  of BBSee  should drastically reduce  problems you
  1691.         may have finding them.
  1692.  
  1693.         Cataloging within BBSee is designed  to be both powerful and   simple.
  1694.         After  initial configuration, it can be as  simple as running BBSEE /A
  1695.         at the command line to catalog  a disk.  You can also  configure BBSee
  1696.         to do just about everything any other catalog system on  the PC market
  1697.         can do.
  1698.  
  1699.         The cataloging system uses three database, volume (info. on the entire
  1700.         disk), catalog  (file data on  each file on  the disk) ,  and archives
  1701.         (file data within arc,  arj, lzh, and zip files).   I could add  other
  1702.         archive types,  but I will  wait to see  what you  users demand.   The
  1703.         catalog  structure is tied to the master file description database for
  1704.         storage of  the 512 character descriptions, but a BBS file list is not
  1705.         required.   However using BBS lists, or stealing descriptions from BBS
  1706.         lists will make finding archive files that much easier.
  1707.  
  1708.         One difference between BBSee  and other catalogers is that  BBSee uses
  1709.         the DOS 4+ disk serial number  in conjunction with the volume label to
  1710.         produce a 'unique' identifier for disks.  BBSee will not prompt you to
  1711.         update a serialized/labelled disk,  as the chance of error  is reduced
  1712.         to what I  consider to be  acceptable.  If  the disk  does not have  a
  1713.         serial number, prompting will be required as with other programs.
  1714.  
  1715.         BBSee will  automatically extract GIF and  JPEG resolution information
  1716.         from .GIF and .JPG  files.  If the GIFLITE  string is left in  a .GIF,
  1717.         BBSee will also identify it in the resolution ( 640 X 480 normal 640 x
  1718.         480 GIFLITE).
  1719.  
  1720.         5.1  Catalog Disk
  1721.         5.2  Uncatalog Disk
  1722.  
  1723.              Both of these functions  will work by specifying the drive  to be
  1724.              cataloged,  and inserting  the  disk if  it  is removable  media.
  1725.              Additionally a disk can be uncataloged by volume label name.
  1726.  
  1727.              A disk  can be cataloged, if  it meets two criteria,  a) the disk
  1728.              has a volume label and b) a matching volume label has not already
  1729.              been cataloged.  (Note that in BBSee the volume label is not case
  1730.              sensitive).   If  files  exist  on  the disk  that  do  not  have
  1731.              descriptions in the BBSee master database, you may wish to create
  1732.              a   'Floppy'  description   file,   edit  it   with  the   proper
  1733.  
  1734.                                        Page 26
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.                                   BBSee Version 2.2
  1743.  
  1744.              descriptions, and  import this  edited file  into BBSee,  with an
  1745.              unknown category.  If no descriptions  from a file exist an entry
  1746.              with  the 'Catalog  only'  description will  be entered  into the
  1747.              master database.   If you must catalog a disk without a label see
  1748.              section 5.3 on Pseudonym cataloging.
  1749.  
  1750.              If you  try to catalog  a disk  that has already  been cataloged,
  1751.              BBSee will check  the serial number  and if  they match, it  will
  1752.              automatically  catalog the disk for you.   If they don't you will
  1753.              need to Uncatalog the disk manually.  
  1754.  
  1755.              If the disk you  are using does not  have a serial number or  you
  1756.              are using DOS older than version 4, BBSee will ask if you want to
  1757.              replace  the existing catalog entry  for that label.   Be careful
  1758.              when  you  physically  label your  floppies,  as  it  is easy  to
  1759.              overwrite  your catalog database  entries if you  use very common
  1760.              volume labels.
  1761.  
  1762.         5.3  Pseudonym Cataloging
  1763.  
  1764.              Pseudonym  cataloging allows  you  to manual  assign the  'label'
  1765.              which  will be  used by  BBSee to  identify a  disk volume.   The
  1766.              pseudonym  is independent  of the  disk label,  and so  no volume
  1767.              label is needed on the disk for this function to work.  
  1768.  
  1769.              Normally the standard method of cataloging should be used, as the
  1770.              volume label is  a very easy method of naming  unique disks.  The
  1771.              naming  convention for  pseudonym  labels should  be distinct  to
  1772.              assist you in their identification.  However there are times when
  1773.              want to catalog  blank disks  you do not wish to label, or  disks
  1774.              which have  the same label you  do not want to  change where this
  1775.              feature will be of necessity.
  1776.  
  1777.              Pseudonym  cataloging  can be  used  to  catalog individual  sub-
  1778.              directories on a disk.  Use the DOS SUBST command to identify the
  1779.              sub-directory, and pseudonyms to identify the SUBST'd drives when
  1780.              cataloging.    This  method  should  NOT  be  used  when  running
  1781.              Microsoft Windows. 
  1782.  
  1783.              BBSee will still maintain  the serial number (if found)  for disk
  1784.              cataloged  with a pseudonym for update purposes, so a small level
  1785.              of protection against incorrect pseudonym updates is available.
  1786.  
  1787.  
  1788.         5.4  Label floppy
  1789.  
  1790.              This  option allows you to label floppies without exiting to DOS.
  1791.              If  there is  no volume label  on your  floppy, a  default unique
  1792.              label assigned  by BBSee  will be  displayed.   You  can edit  or
  1793.              change this if you desire.
  1794.  
  1795.                                        Page 27
  1796.  
  1797.  
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.                                   BBSee Version 2.2
  1804.  
  1805.              If a volume label exists on a floppy that you are labelling,  the
  1806.              existing label will be shown in the input window.   If you desire
  1807.              to use the automatic template label feature described  below, you
  1808.              must  first delete any  existing label, by  inserting spaces, and
  1809.              then re-enter the label function again, to get the proper default
  1810.              label.
  1811.  
  1812.         5.4.1 Label Templates
  1813.  
  1814.              The  default layout of the  default label name  is established in
  1815.              BBSetup.   There are two  components, the name  component and the
  1816.              number  component.  The name component is up to seven characters,
  1817.              the number  component is up to 99999. They must be separated by a
  1818.              space. BBSee will increment the number component automatically to
  1819.              allow for the unique label,    sequential.  BBSee does not modify
  1820.              the BBSEE.CFG file in  performing this function, so holes  can be
  1821.              found.  You  cannot label a  disk in BBSee  with a template  name
  1822.              that is the same as a cataloged floppy.
  1823.  
  1824.              If  you enter  a volume  label manually  which uses  the template
  1825.              formula  described  above,  automatic  increments  of  the number
  1826.              component based  on volume  database, will be  made, without  you
  1827.              specifically configuring  the template.  Subsequent  calls to the
  1828.              label  function will give you  the next available  number of this
  1829.              new template.  Remember  to include the number of  leading zeroes
  1830.              you feel will be appropriate.
  1831.  
  1832.              A pick list  of possible  label templates is  also available,  by
  1833.              hitting function key F2, if the templates have been configured in
  1834.              BBSetup.
  1835.  
  1836.         5.5  Make Catalog Report
  1837.  
  1838.              Filename/Volume Reports
  1839.  
  1840.              These options create a  list of files you have  cataloged, sorted
  1841.              by either disk volume, or filename.  This list is useful as it is
  1842.              output in a format  that BBSee can use as input.  This allows for
  1843.              sharing file lists with friends and other user groups.
  1844.  
  1845.              Volume reports for  a single BBSee cataloged volume are available
  1846.              in the View Catalog option.
  1847.  
  1848.              Duplicate/New Version/BBS Version Reports
  1849.  
  1850.              These useful reports are designed to  give you a list of possible
  1851.              duplicates and new  versions of  files that  you have  cataloged.
  1852.              The  duplicate report can either  be produced by  filename, or by
  1853.              disk volume name, the  choice being set up on  the Report Options
  1854.              selection.
  1855.  
  1856.                                        Page 28
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.                                   BBSee Version 2.2
  1865.  
  1866.              The  two version  reports  use logic  to  determine if  you  have
  1867.              'different' versions of  the same program,  or that possible  new
  1868.              versions exist of files  you have already downloaded.   The logic
  1869.              is not  absolute, but  it  is still  beneficial.   Using the  New
  1870.              version report  you  can,  much like  in  the  duplicate  report,
  1871.              determine  obsolete files you may  have.  The  BBS version report
  1872.              identifies  files that you have, that also have newer versions in
  1873.              your  imported BBS lists.  This helps determine two things, files
  1874.              you might have missed in BBS lists and should  download, or files
  1875.              that probably should be  deleted since you didn't like  it enough
  1876.              to download a newer version.
  1877.  
  1878.              Multi-Column Report.
  1879.  
  1880.              This  catalog   report  is  a   list  of  filenames   with  their
  1881.              corresponding   Disk   Label  output   in   either  filename   or
  1882.              label/filename order.  The number of column and the sort order is
  1883.              setup in the Report Options selection.
  1884.  
  1885.              Extension Report.
  1886.  
  1887.              This report is a catalog report sorted by file extension, or file
  1888.              date  respectively.  Date order can be ascending or descending as
  1889.              setup in the Report Options Selection.
  1890.  
  1891.              Modify Report Options.
  1892.  
  1893.              This feature  allows various  methods of customizing  features in
  1894.              BBSee's  report functions.    Options include  the capability  of
  1895.              outputting  BBSee information  (Source, Catalog  information, GIF
  1896.              resolution).  It is  possible to output a 'Quick'  catalog report
  1897.              which is a fast report created with no descriptions.   Also it is
  1898.              possible  to configure a report which will exclude all files with
  1899.              a 'catalog only' description.
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.                                        Page 29
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.                                   BBSee Version 2.2
  1926.  
  1927.         5.6  Fill
  1928.  
  1929.              One very  useful feature of  BBSee's cataloging  function is  the
  1930.              Fill option.  What this option does is allow you to copy files to
  1931.              floppy  disk, in  an optimum  manner, much  like  other programs,
  1932.              (FILL, ICOPY, DISKFILL), but BBSee will catalog after the Fill to
  1933.              save  disk swaps, and  will catalog archive  contents and extract
  1934.              description  files from the hard disk rather than the much slower
  1935.              floppy disk.
  1936.  
  1937.              When  Fill  is  started  you  can enter  volume  and/or  category
  1938.              information.  During a Fill, BBSee will determine if you have the
  1939.              free  space on existing cataloged disks with the indicated volume
  1940.              template or category and provide you with name of matching volume
  1941.              names so that you  can optimally Fill existing disks  before each
  1942.              disk change.
  1943.  
  1944.         5.7  View Catalog
  1945.  
  1946.              This  option  provides a  visual  'directory'  of your  cataloged
  1947.              files.  Hitting enter on a highlighted volume will provide a file
  1948.              list on  the item selected by  the current cursor  position.  The
  1949.              next enter will  provide the description  contained in the  BBSee
  1950.              database for the highlighted  filename (All the options available
  1951.              in  the  Search  Filename option  are  available  to  you on  the
  1952.              description).
  1953.  
  1954.              To change the selected  volume you can navigate in  various ways.
  1955.              Cursor up/down, page  up/down and F(ind)  and N(ext) options  are
  1956.              available.    Find  will search  both  the  volume  name and  any
  1957.              description that you may have provided to get to specific volume.
  1958.              Next continues the search from the current location.
  1959.  
  1960.              If you wish to  view archive file contents or  graphic resolution
  1961.              information, the D(etails) option is available when the cursor is
  1962.              on a filename.
  1963.  
  1964.              If the cursor  is on  a volume, additional  keyboard options  are
  1965.              available.  These are:
  1966.  
  1967.              -    E(dit) to change the description or category for this file.
  1968.              -    O(rder)  will  output  the  list  in  various  sort  orders,
  1969.                   including, label  name, space  available, category  and disk
  1970.                   number (order cataloged).
  1971.              -    R(eport) to create a disk report MYBBSEE.VOL for highlighted
  1972.                   volume.
  1973.              -    S(ummary)  to  create  a  summary  of  statistics  for  your
  1974.                   cataloged files.
  1975.  
  1976.  
  1977.  
  1978.                                        Page 30
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.                                   BBSee Version 2.2
  1987.  
  1988.         5.7.1 Volume Categories.
  1989.  
  1990.              Using volume categories to identify disk contents can be a useful
  1991.              means of grouping disks  with similar contents.  The  O(rder) and
  1992.              D(etails) option above make  use of this feature.   As well, when
  1993.              you are in View Catalog, function keys F2 thru F9 can be used  to
  1994.              set  categories 20000 thru  90000 respectively.   You  can assign
  1995.              these eight categories as you see fit.   If you hit one of  these
  1996.              keys  by  accident,  immediately  hitting F10  will  restore  the
  1997.              previous category.
  1998.  
  1999.              Future releases of BBSee will make more use of the categories, to
  2000.              limit   catalog  reports,   and  group   items.     Additionally,
  2001.              categorization  will be  added at  the file  level for  even more
  2002.              control over your disk catalog.
  2003.  
  2004.         5.8  Show Catalog Files
  2005.         5.9  Show Archive Files
  2006.  
  2007.              These options provide on-line browsing of all catalog and archive
  2008.              files respectively.
  2009.  
  2010.              To change the selected filename you can navigate in various ways.
  2011.              Cursor up/down,  page up/down and  F(ind) and N(ext)  options are
  2012.              available.  Find will search  for the filename that you may  have
  2013.              provided.  You also have the option to move by Shift-Letter to go
  2014.              to the first file beginning with that letter.
  2015.  
  2016.              Hitting  <Enter>  on a  file will  bring  up the  Search Filename
  2017.              description for the current file.  Hitting D(etail)  will provide
  2018.              any archive  contents for the  current file.   Note that  for the
  2019.              Show Archive  file option,  the description and  archive contents
  2020.              will be for the 'parent' archive file, not the highlighted file.
  2021.  
  2022.         5.10 Modify Options
  2023.  
  2024.              This option  allows you to temporarily  configure various Catalog
  2025.              and  Fill options  established  in BBSetup  on  and off.    These
  2026.              options are:  Catalog in  Archives, Extract Descriptions,  Update
  2027.              Catalog,  Create Volume  Label, Perform  Validity Check  and Mark
  2028.              Filled Files.  See chapter 2 for further information.
  2029.  
  2030.         5.11 Catalog eXtract, Copy and View.
  2031.  
  2032.              These  functions  are  designed  to  make  it  easier  to  manage
  2033.              cataloged files.  Using these options you will be able to perform
  2034.              specialized functions  on catalog files, without  having to rekey
  2035.              the catalog name.  After typing  the 'action' letter (X, C or V),
  2036.              you  will be prompted with  the volume name,  and when you accept
  2037.              (your disk is ready), the function will be performed.
  2038.  
  2039.                                        Page 31
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.                                   BBSee Version 2.2
  2048.  
  2049.         5.11.1 eXtract
  2050.  
  2051.              The  purpose of  this  function is  to  automatically extract  an
  2052.              archived  files based  on the  archiver's extension  (.ZIP, .ARJ,
  2053.              .LZH,  and .ARC extensions).  To use  this function type X when a
  2054.              cataloged file is found in a Word of Filename Search.
  2055.  
  2056.              The  operation of  this  function is  as  follows.   BBSee  first
  2057.              creates  a  directory in  the BBSee    output directory  with the
  2058.              filename of  the archive, (without  extension) and the  files are
  2059.              extracted  into  it.   The  location of  the  appropriate archive
  2060.              utility must exist in the archive directory configured in BBSetup
  2061.              for this function to perform.
  2062.  
  2063.              Additionally, BBSee can be configured in BBSetup to automatically
  2064.              run SCAN when you perform  an eXtract.  SCAN from BBSee  uses the
  2065.              /NOMEM and /REPORT  option, so memory is not checked for a virus.
  2066.              A file called SCANNED is created in the output directory when you
  2067.              scan the file.  BBSEE.USE is also updated to show the name of the
  2068.              scanned directory and the return code from SCAN.
  2069.  
  2070.         5.11.2 Copy File
  2071.  
  2072.              This feature will  copy a file from a cataloged  disk to an input
  2073.              disk,  after  you are  prompted for  the  appropriate disk.   The
  2074.              destination disk must be different from the source disk.
  2075.  
  2076.         5.11.3 View File
  2077.  
  2078.              This  feature  loads  the  configured archive  viewer  using  the
  2079.              current cataloged file as the command line argument.
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.                                        Page 32
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.                                   BBSee Version 2.2
  2109.  
  2110.         Chapter 6 Tag Function
  2111.  
  2112.         When one  of the various file  searches take place, it  is possible to
  2113.         'tag'  a  file.   This  is  done using  the  <T>  key.   Files  can be
  2114.         individually untagged  with  the  <U> key.    Additional  options  are
  2115.         available  in  the Word  Search  Option,  <Ctrl T>  tags  a screen  of
  2116.         filename  'hits', and  <Alt T>  tags all  screens of  filename 'hits'.
  2117.         File tags are indicated with the  character.
  2118.         Tags can also be toggled with the <Enter> or <Space> keys.
  2119.  
  2120.         There is a limit of 300 tagged files at one time.
  2121.  
  2122.         6.1  Delete tagged file
  2123.  
  2124.              This  option deletes all tagged  files from the  database.  These
  2125.              filenames are permanently removed from the database.  You will be
  2126.              provided with an option to add  these files to the Deleted  files
  2127.              database so that they cannot be  re-added (See Appendix E).  This
  2128.              feature is to ensure that you don't have to delete the same files
  2129.              every time a complete BBS file list is subsequently imported, for
  2130.              update purposes.  This will also remove the tags.
  2131.  
  2132.         6.2  Create download file
  2133.  
  2134.              This option  creates a download file in the tagged file dir.  The
  2135.              format   of  the   filename  is   bbsname.{defaultextension}  ie.
  2136.              SYNAPSE.DOW.  The layout  of this file is based  on the configure
  2137.              automation  program being  used, and  consists of  a list  of all
  2138.              filenames that are found  in the master database on  the selected
  2139.              BBS.  This will remove all tags from the selected BBS, unless the
  2140.              indicated bbsname has no tagged files.
  2141.  
  2142.              Conference support  is  provided for  Intellicomm, Liberator  and
  2143.              Access program/scripts.
  2144.  
  2145.         6.3  Remove tags
  2146.  
  2147.              The  tag is removed from every tagged file.  All file information
  2148.              is left unchanged.
  2149.  
  2150.         6.4  Create upload files
  2151.  
  2152.              This option  creates an  output list of  all tagged  files, in  a
  2153.              format  that can be edited  to use with  automatic file uploading
  2154.              facilities of  scripts Liberator, Access (QMM),  Telix Square and
  2155.              CatCalls,  and   Intellicomm,  and  macros  available for  Boyan.
  2156.              Direct  area/conference support and  support for  Robocomm upload
  2157.              agendas are not available at this time.
  2158.  
  2159.  
  2160.  
  2161.                                        Page 33
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.                                   BBSee Version 2.2
  2170.  
  2171.         6.5  Output tags to disk
  2172.  
  2173.              This option creates an output list of all tagged files in PCBoard
  2174.              format.  This file is opened in append mode.  
  2175.  
  2176.         6.6  View tags
  2177.  
  2178.              This  function  gives you  a display  of  all filenames  you have
  2179.              tagged during a search or in list/tag mode.   By entering O(rder)
  2180.              this list  will be toggled  between filename order,  BBS priority
  2181.              order and catalog label order.  An estimate of file download time
  2182.              is also presented.
  2183.  
  2184.              Entering  D(etails)  allows  you  to enter  the  Search  Filename
  2185.              function at the current file, to assist in finding newer versions
  2186.              that  may  exist  on  the  database,  which  may  not  have  been
  2187.              identified.  Because you  are in Search Filename mode,  access to
  2188.              all of its options are available at that point.
  2189.  
  2190.              Entering a S(ave)  will allow you  to save your  tag list in  the
  2191.              current  sort order to  disk.  Section  6.8 explains how  to Load
  2192.              this file.
  2193.  
  2194.              Tagging and untagging files is also possible on this screen using
  2195.              the enter or space keys.  Any tags you remove will not take place
  2196.              until you exit the window, or type R(edraw).
  2197.  
  2198.         6.7  Edit Tags
  2199.  
  2200.              This option allows you to edit the  description for each file you
  2201.              have tagged.  Selective editing can be performed in  the View tag
  2202.              window, by  going through  the Search  Word window, available  as
  2203.              D(etails).
  2204.  
  2205.         6.8  Load Tags
  2206.  
  2207.              Use this option to read  a file of filenames, and then  have them
  2208.              automatically  tagged  by  BBSee.    Many  uses  for  this  exist
  2209.              including, loading want lists, and special upload and delete file
  2210.              lists (possibly an edited version of the Cross Reference file).
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.                                        Page 34
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.                                   BBSee Version 2.2
  2231.  
  2232.         Chapter 7 Describe Function
  2233.  
  2234.         The Describe function provides various means of using the BBSee master
  2235.         database to assist you or produce speciality reports.
  2236.  
  2237.         7.1  Input File List
  2238.  
  2239.              This function allows you to read almost any ASCII text file which
  2240.              has  a filename as the starting  word, and provide a PCBoard like
  2241.              output-file containing the description found in your BBSee master
  2242.              database  for each  file  'found'.    The  input  file  for  this
  2243.              function, can include such things as redirected DIR  listings and
  2244.              output from BBSee itself.
  2245.  
  2246.              The main  use of this  function is to  provide a means  of either
  2247.              giving descriptions of files you are giving 'friends', or getting
  2248.              descriptions for files that you have stored as 'catalog only'.
  2249.  
  2250.         7.2  4DOS Description.
  2251.  
  2252.              This option  creates a 4DOS/NDOS  descript.ion file based  on the
  2253.              contents of  your master description database,  for the indicated
  2254.              directory.  This option  will OVERWRITE any existing descript.ion
  2255.              file  so  be  careful,  if you  have  entered  some  descriptions
  2256.              manually.
  2257.  
  2258.         7.3  Describe Floppy
  2259.  
  2260.              This option allows for the creation of a file, in PCBoard format,
  2261.              containing  any  file descriptions  associated  with  files on  a
  2262.              floppy.  If a file has no description in the master database, the
  2263.              message,  'Not in BBSee  catalog' is output  to the file,  in the
  2264.              description.  Since this file  is in PCBoard format, if  you edit
  2265.              the  'not  in  BBSee  catalog' message  with  a  more appropriate
  2266.              description  and  then import  the  file into  BBSee,  the master
  2267.              database will have more valid data.
  2268.  
  2269.         7.4  Cross Reference
  2270.  
  2271.              A  catalog cross  reference  creates a  list  of files  you  have
  2272.              cataloged  against  a  list  from  another  source.    The  cross
  2273.              reference output file is a list of differences.  This should make
  2274.              it easier to determine what to upload to other sources.  Remember
  2275.              to check a BBS before  uploading to ensure that you  don't upload
  2276.              something they received since your last file import.
  2277.  
  2278.              To make use  of this file  with an automated  upload, edit it  as
  2279.              required and use  the Load tags  facility.  This  will provide  a
  2280.              list  in Catalog label order if required, and also can output the
  2281.              desired upload file for you.
  2282.  
  2283.                                        Page 35
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.                                   BBSee Version 2.2
  2292.  
  2293.         7.5  Report Options
  2294.  
  2295.              This option allows you  to identify which reports you  would like
  2296.              to have output the BBSee Source and Catalog information.  As well
  2297.              a Quick  Catalog Report  Selection which creates  catalog reports
  2298.              with no  descriptions, (which because  of database access  can be
  2299.              significantly faster).
  2300.  
  2301.              This option is available globally as <Ctrl-R>.
  2302.  
  2303.  
  2304.         7.6  Analyze directory
  2305.  
  2306.              This option  uses the  batch file  specifications created in  the
  2307.              configuration.    Reviewing  what  I do,  should  assist  you  in
  2308.              creating a usable analyze.bat  file.  These are implemented  as a
  2309.              batch file so that you may inspect the file prior  to running it.
  2310.              This  sample could  be  further modified  to  meet your  personal
  2311.              requirements.
  2312.  
  2313.              The default  configuration functions as  follows.   Files in  the
  2314.              download directory  are compared  with the  description database.
  2315.              If  they  are  found they  are  added  to  a  file,  by  default,
  2316.              ANALYZE.BAT,   that can  perform the   following  operations when
  2317.              executed.  Note that in all cases batch options 2 and 3 will only
  2318.              work for .ZIP files.
  2319.  
  2320.              1.   File is copied from download to archive directory.
  2321.              2.   README.ROS and READ_ME.TXT  ( Rose Media  ads ) are  removed
  2322.                   from the ZIP file.
  2323.              3.   Comments are  removed  from  the  file  (  This  requires  a
  2324.                   shareware package STRIPZIP).
  2325.              4.   Original file is deleted from the download directory.
  2326.  
  2327.              I would recommend  that if you  approximate my archiving  method,
  2328.              that you also investigate programs such as FILL  or ICOPY.  These
  2329.              will  assist in  copying  files from  this  archive directory  to
  2330.              floppy disk, and they will maximize your floppy disk utilization.
  2331.  
  2332.              A  second output file  from this option  is a list  of files that
  2333.              were  not  found in  the  master  database.   A  single  file, by
  2334.              default, NOTFOUND.ADD is created that meets the specification for
  2335.              a BBS file listing.   This file description can be edited  with a
  2336.              text editor (the description is initially indicated *Not Found*),
  2337.              and  can be imported directly into the  database.  BBSee does not
  2338.              like  the tab  character so  be careful  when you  use your  text
  2339.              editor.
  2340.  
  2341.  
  2342.  
  2343.  
  2344.                                        Page 36
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.                                   BBSee Version 2.2
  2353.  
  2354.         Chapter 8 Using the program
  2355.  
  2356.         I  have included a  file, SAMPLE, that is  simply a small NEWFILES.DAT
  2357.         file from SYNAPSE  to help you test  BBSee.  You can later  expand the
  2358.         actual master database by  importing your BBS's allfiles listings.   I
  2359.         suggest that  you investigate  various exclusion word  combinations in
  2360.         BBSETUP prior to creating your 'good' database.  Once you have got the
  2361.         hang of it, you can of course import files from any sources you want.
  2362.  
  2363.         The first step, which I again emphasize as probably the most important
  2364.         is to  understand how to configure all the directories properly.  Read
  2365.         the configuration section, if you have not done so already.
  2366.  
  2367.         It is now time to run the program, that is after all why you have read
  2368.         all of this in the first place.
  2369.  
  2370.         1.   Run BBSETUP.EXE at  the DOS prompt.   I would recommend  that you
  2371.              make a temporary  subdirectory for  this purpose.   Files can  be
  2372.              moved at a later date.
  2373.  
  2374.         2.   Continue through BBSetup configuration.
  2375.  
  2376.         3.   Place  the desired  file(s) to  be imported  in  your description
  2377.              directory.
  2378.  
  2379.         4.   Run BBSee and select the File Import Option.
  2380.  
  2381.         5.   Enter the filename (wildcards are possible).
  2382.  
  2383.         6.   When you are  prompted to  Select a  BBS, moving  the cursor,  or
  2384.              selecting the first character, will scroll through valid options.
  2385.  
  2386.         7.   <Enter> to add files, <Esc> to abort
  2387.  
  2388.         8.   When the  file update  is complete  you are  free to  explore the
  2389.         program.
  2390.  
  2391.  
  2392.         Enjoy, and good luck!
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.                                        Page 37
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.                                   BBSee Version 2.2
  2414.  
  2415.         Chapter 9 Command line arguments
  2416.  
  2417.         1.   BBSEE [primary word [qualifier 1 [qualifier 2 [exception 1]]] ]
  2418.  
  2419.              This  will start word searches directly.  Blanks are not allowed,
  2420.              unless they are enclosed in quotes.
  2421.  
  2422.              ie BBSEE QMAIL
  2423.                   searches all filenames and descriptions with qmail in them
  2424.  
  2425.                  BBSEE QMAIL READ OFFLINE CIS
  2426.                   search all filenames and descriptions with qmail and  ( read
  2427.                   or offline) but not containing the string cis
  2428.  
  2429.         2.   BBSEE [-u [[drive:]directory]filename[ext] ]
  2430.  
  2431.              This option allows  for automatic updates  of Qmail packages,  if
  2432.              you have configured the Source/BBS name to be the same as that of
  2433.              your mail package.  The default extension is .QWK.
  2434.  
  2435.              ie.  BBSEE -u SYNAPSE    
  2436.                   update the master database  with files from the newfiles.dat
  2437.                   contained in synapse.qwk in the default mail directory.
  2438.  
  2439.                   BBSEE -U C:\MAIL\SYNAPSE.QWK
  2440.                   as above but override using the default mail directory.
  2441.  
  2442.  
  2443.         3.   BBSEE [-i [[drive:]directory]filespec Source ]
  2444.  
  2445.              This option allows for automatic importation of a file list using
  2446.              the corresponding source.
  2447.  
  2448.              ie.  BBSEE -I *.* SYNAPSE
  2449.                   update the  master database with all files  in the temporary
  2450.                   directory for the source SYNAPSE.
  2451.  
  2452.                   BBSEE -i D:\MYDIR\FILES.LST BBS1
  2453.                   update the  master database with descriptions  from the file
  2454.                   FILES.LST contained  in  directory D:\MYDIR  for the  source
  2455.                   BBS1.
  2456.  
  2457.         4.   BBSEE -4 directory
  2458.  
  2459.              This   option   creates  a   4DOS/NDOS   descript.ion   files  of
  2460.              'directory'.  See Section 7.2 for further information.
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.                                        Page 38
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.                                   BBSee Version 2.2
  2475.  
  2476.         5.   BBSEE -o source destination
  2477.  
  2478.              This option creates a BBSee description destination file based on
  2479.              the  filenames listed  in source.   See  Section 7.1  for further
  2480.              information.
  2481.  
  2482.         6.   BBSEE /A   or BBSEE /B
  2483.  
  2484.              These  options allow you to  catalog the indicated  disk from the
  2485.              command line.  These will allow cataloging in batch files.
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.                                        Page 39
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.                                   BBSee Version 2.2
  2536.  
  2537.         Appendix A     Registration Information
  2538.  
  2539.         I have tried to keep the price for the BBSee package  extremely low to
  2540.         encourage people to register.   At these low prices, if you  use BBSee
  2541.         there  should  be  no  reason  to  NOT  register.    I   plan  to  add
  2542.         functionality  which BBSee does not  yet have, however  this will only
  2543.         come  into  being with  your support.   The  pricing  for BBSee  is as
  2544.         follows:
  2545.  
  2546.         #1 $15.00 A  license to use BBSee  with a Registration  Key for manual
  2547.                   installation.
  2548.         #2 $20.00 #1 plus  a floppy containing  any new  utilities and  import
  2549.                   functions,  a  program  to  install  the  Registration  Key,
  2550.                   support  in use of the  product and notification of upcoming
  2551.                   releases.
  2552.         #3 $25.00 #2 plus automatic delivery of version 3, whether I decide to
  2553.                   release it as shareware or not.
  2554.  
  2555.         Bank or postal money orders should be sent when possible.  Please make
  2556.         these out to Martin  Vallevand.  If you send  me a cheque I  will wait
  2557.         for it to  clear, before I mail out anything.  All orders must be pre-
  2558.         paid.
  2559.  
  2560.         In Canada these  prices are  in Canadian dollars.   Ontario  residents
  2561.         also must include the 8% PST.
  2562.  
  2563.         All  orders from outside of  Canada must be paid in  $US dollars.  The
  2564.         exchange difference will also be used to pay the difference in postage
  2565.         and  applicable taxes.   Money orders  are preferred.   If  you send a
  2566.         cheque, (on American banks only), add $5 to the appropriate cost. 
  2567.  
  2568.         These prices are subject to change at any time. 
  2569.  
  2570.         If you are the author of a useful shareware package, and you send me a
  2571.         copy  of your  product, registered  and licensed  in my  name, I  will
  2572.         either return your package, or more likely, register  you and send you
  2573.         the activation key to for BBSee.  Barterware?
  2574.  
  2575.         I can be reached at 
  2576.  
  2577.              Martin Vallevand
  2578.              Suite 100
  2579.              56 Fourth Avenue
  2580.              Ottawa, Ontario
  2581.              K1S 2L2
  2582.  
  2583.         for further information on obtaining this package.  I am  also open to
  2584.         suggestions  on methods of improving BBSee, by adding new functions or
  2585.         by enhancing existing methods.
  2586.  
  2587.  
  2588.                                        Page 40
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.                                   BBSee Version 2.2
  2597.  
  2598.         I  will try to respond  to letters or phone calls  from users who have
  2599.         not opted for the purchase of product support, but this  is not always
  2600.         possible.    Also I cannot return  a disk forwarded  to me with a  BBS
  2601.         listing,  or other information, unless return CANADIAN postage is also
  2602.         enclosed.
  2603.  
  2604.         I  monitor  many shareware  related  conferences  on Smartnet,  Nanet,
  2605.         RelayNet, IntelecNet, an ILink.  You may try to contact me there.
  2606.  
  2607.         I  can also  be reached  at SYNAPSE  BBS.   This BBS  is an  excellent
  2608.         IBM-only PCBoard BBS located  in Gatineau, Quebec, (very  near Ottawa,
  2609.         the Capital of Canada).   The SYNAPSE BBS  Sysop, Daniel Coulombe  has
  2610.         graciously allowed  me  to use  his BBS  as a  'home' for  BBSee.   An
  2611.         account  has been set up for BBSEE USER with a password of VISITOR for
  2612.         the sole purpose  of downloading the  current BBSee files.   The phone
  2613.         numbers for Synapse BBS are:
  2614.  
  2615.         Area Code  ( 819 )
  2616.  
  2617.         561-5268  Node #1,           14.4K SupraFAXmodem 
  2618.         243-7179  Node #2,            9600 Compucom
  2619.         561-6745  Node #3,           16.8K bps HST Dual Std 
  2620.         243-0306  Node #4,#8          9600 Hayes 
  2621.         561-3740  Node #6,#7         14.4K HST 
  2622.         561-4321  Node #9,#5,#10,#14  9600 bps ATI 
  2623.         561-0950  Node #12,#11       14.4K bps HST Dual Std 
  2624.         561-4992  Node #13,#15        9600 CompuCom
  2625.         246-2344  Node #16            9600 GVC v.32 [for New Users ONLY]
  2626.  
  2627.  
  2628.         I  will attempt to maintain the  latest version of all BBSee shareware
  2629.         products on SYNAPSE BBS.  The format for the program archive filenames
  2630.         are BBSEE##A.ZIP and BBSEE##B.ZIP where ## is the version number.  The
  2631.         'Extra'  archive is  available as  BBSEE##X.ZIP, and  the 'Conversion'
  2632.         archive is available as BBSEE##C.ZIP.
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.                                        Page 41
  2650.  
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.                                   BBSee Version 2.2
  2658.  
  2659.         Appendix B     Program Return Codes
  2660.  
  2661.         0         Normal exit
  2662.  
  2663.         1         Not authorized
  2664.         2-6       Error in BBSEE.CFG
  2665.         7-10      Error in master database
  2666.         11-12     Error in deleted file database
  2667.         13-16     Error in floppy catalog database
  2668.         17        Not enough memory for BBSee
  2669.         18        Input file error
  2670.         19        Could not open add file
  2671.         20        Could not open error file
  2672.         21        Could not open download file
  2673.         22-23     Error on -u
  2674.         24        Could not open master database file for word search
  2675.         25        Could not open output catalog file
  2676.         26        Could not open cross reference file
  2677.         27        Index error - rebuild index
  2678.         28        Could not open upload file
  2679.         29        Could not open duplicate file
  2680.         30        Cannot run BBSee in its Shell.
  2681.         31        No NEWFILES.DAT or error in UNZIP in batch .qwk file
  2682.         32        Error on batch import option
  2683.         33-34     Error on -u
  2684.         35        BBS name not found
  2685.         36        Could not open floppy description file.
  2686.         37-39     Error on -i 
  2687.         40        Conversion error 
  2688.         41        Database add error
  2689.         42-43     Directory error in shell.
  2690.         44        Changed video returned to BBSee from shell.
  2691.         45        EMS error Search Word
  2692.         46        Error in the search temporary file.
  2693.         47        EMS error in Fill.
  2694.         50-52     Error in floppy catalog database
  2695.         53-60     Errors in volume database.
  2696.         61-64     Errors in archive database.
  2697.         65-66     Error in floppy catalog database
  2698.         67        Catalog duplicate file error.
  2699.         68        Error reading JPEG information.
  2700.         70        Volume database error.
  2701.         71-72     Error on -i -u
  2702.         73        Error on /a /b
  2703.         74-76     Error on -o -4
  2704.  
  2705.         The remedy for  many of these  errors will be  to increase the  FILES=
  2706.         statement in your CONFIG.SYS file.
  2707.  
  2708.  
  2709.  
  2710.                                        Page 42
  2711.  
  2712.  
  2713.  
  2714.  
  2715.  
  2716.  
  2717.  
  2718.                                   BBSee Version 2.2
  2719.  
  2720.         Appendix C     Cursor Movement and Editing Keys
  2721.  
  2722.                           Cursor Movement
  2723.                           ---------------
  2724.  
  2725.                   Arrow keys      - cursor movement
  2726.                   Ctrl-LeftArrow  - word left
  2727.                   Ctrl-RightArrow - word right
  2728.                   Home            - beginning of field
  2729.                   End             - end of line/field
  2730.                   Ctrl-Home       - beginning of first field
  2731.                   Ctrl-End        - end of last field
  2732.                   Tab             - next field
  2733.                   Shift-Tab       - previous field
  2734.  
  2735.                         Inserting and Deleting
  2736.                         ----------------------
  2737.  
  2738.                   Ins             - toggle insert mode
  2739.                   Del             - delete character at cursor
  2740.                   BackSpace       - delete character left
  2741.                   Ctrl-BackSpace  - delete word left
  2742.                   Ctrl-T          - delete word right
  2743.                   Ctrl-U          - delete to end of field
  2744.                   Ctrl-Y          - delete to end of form
  2745.  
  2746.                          Other Editing Keys
  2747.                          ------------------
  2748.  
  2749.                   Enter           - process current field
  2750.                   Ctrl-Enter      - process all fields
  2751.                   Ctrl-R          - restore field
  2752.                   Esc             - abort data entry
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.                                        Page 43
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778.  
  2779.                                   BBSee Version 2.2
  2780.  
  2781.         Appendix D     Mouse Support.
  2782.  
  2783.         Full mouse support  is available in BBSee, and it  is configured ON by
  2784.         default.    Should you  wish, it  can be  disabled  in BBSetup  in the
  2785.         Hardware  option.   Basic  operation is  that  the right  mouse button
  2786.         operates like the  <Esc> key and the  left mouse button  operates like
  2787.         the <Enter> key.   I will refer to a left mouse hit  as a 'click'.  If
  2788.         you don't  like the fixed  mouse arrow, it  can be turned off  (to the
  2789.         standard DOS block mouse).
  2790.  
  2791.         1.0  General Menu and option selection.
  2792.  
  2793.              For  navigation  within  the   basic  BBSee  menu  structure  and
  2794.              selection boxes, simply point the mouse block cursor at an option
  2795.              and click.  
  2796.  
  2797.              The  arrow up and down  keys on the  right hand side  of a window
  2798.              border can  be used  to scroll  a window if  the mouse  cursor is
  2799.              clicked on them.
  2800.  
  2801.              Advanced mouse use.
  2802.  
  2803.         2.1  File Manager.
  2804.  
  2805.              The File Manager is made up of two distinct windows for the mouse
  2806.              to select from.  There is the directory window of  filenames, and
  2807.              the command window with the possible commands.
  2808.  
  2809.              Selecting a file within the directory window by a point-and-shoot
  2810.              selection will  activate the currently highlighted  action in the
  2811.              command  window.  This default  action can be  changed by placing
  2812.              the mouse on  the 'Action  Command' line and  clicking, and  then
  2813.              making   the   actual   selection   of   the   default   command.
  2814.              Alternatively  you   can  manually  hit  the   <Tab>  or  <Slash>
  2815.              characters to open the Action window.
  2816.  
  2817.              You  can also  use  the  mouse  to select  the  option  you  want
  2818.              performed by clicking  on the appropriate  option in the  command
  2819.              window.  You may have to use the 'normal' cursor to highlight the
  2820.              appropriate filename first.
  2821.  
  2822.         2.2  Search Word.
  2823.  
  2824.              Moving  the filename cursor within  the search window  is done by
  2825.              clicking  the mouse on any element of  a file or its description.
  2826.              Clicking  an already highlighted file will toggle the tag of that
  2827.              filename.
  2828.  
  2829.         2.3  Search Filename
  2830.  
  2831.  
  2832.                                        Page 44
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.                                   BBSee Version 2.2
  2841.  
  2842.              Clicking when this window  is active will toggle the tagging of a
  2843.              filename.
  2844.  
  2845.         2.4  View Catalog/List Catalog/List Archive
  2846.  
  2847.              Clicking on a volume  will bring up a list  of all files on  that
  2848.              volume.     Clicking  on  a  filename  line  will  bring  up  the
  2849.              description of that file.  If you  click on the left border of  a
  2850.              line, archive contents or  graphic resolution information will be
  2851.              displayed if available.
  2852.  
  2853.         2.5  View Tags.
  2854.  
  2855.              Clicking on the filename will toggle a tag of a filename.
  2856.  
  2857.  
  2858.  
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864.  
  2865.  
  2866.  
  2867.  
  2868.  
  2869.  
  2870.  
  2871.  
  2872.  
  2873.  
  2874.  
  2875.  
  2876.  
  2877.  
  2878.  
  2879.  
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.                                        Page 45
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.                                   BBSee Version 2.2
  2902.  
  2903.         Appendix E     Import Usage
  2904.  
  2905.         Attempting to import file description lists into BBSee that are not in
  2906.         PCBoard format,  can cause a  lot of  problems.  To  overcome some  of
  2907.         these problems, a utility program, IMPORT.EXE is included in the BBSee
  2908.         package to assist in the import process.  The function of this program
  2909.         is to  convert files into a  usable PCBoard-like data structure.   All
  2910.         non-PCBoard files should  be converted with  this program, before  you
  2911.         attempt to import them into BBSee.
  2912.  
  2913.         The primary syntax to the IMPORT program is:
  2914.  
  2915.         IMPORT {sourcename} {destname} PDM
  2916.  
  2917.         P    directs the number of passes that  IMPORT makes on the file.  The
  2918.              choice  is  1 or  2.   Some BBS  listings  require two  passes to
  2919.              eliminate CR/LF, and  Formfeed problems.   2 passes are  required
  2920.              for most Wildcat BBS lists.
  2921.  
  2922.              A  special parameter C (for  Caution!) is available  which can be
  2923.              used for some  BBS's which  have the description  on the  line(s)
  2924.              following the filename, but not directly under the initial line. 
  2925.              Files  created with this option should be reviewed to ensure that
  2926.              the descriptions created are what you expect.
  2927.  
  2928.         D    directs the date  determination of  the import,   Y indicates  to
  2929.              IMPORT to swap the day and month fields  (ie the format is MM-DD-
  2930.              YY), N indicates not to  swap the day and month, and  C indicates
  2931.              to check for the date format.  Of course if all days are < 13 the
  2932.              check will indicate not to swap the day and month.
  2933.  
  2934.              If your BBS  uses the  international YY-MM-DD format,  use the  R
  2935.              (for  reverse option).   The C  option can identify  this type as
  2936.              well.
  2937.  
  2938.         M    directs the mode of the import.  IMPORT will automatically try to
  2939.              (the  A option) determine the appropriate columns that it uses in
  2940.              the import process.  You can override this if automatic mode does
  2941.              not  produce a  workable  PCBoard-like listing,  by  using the  M
  2942.              (manual)  option.   This mode  will allow  you to  manually enter
  2943.              column details for  various fields.  The filename and description
  2944.              fields  must be  entered, if  the size  and/or date  are missing,
  2945.              indicate  this  by  entering 0  for  the  start  and stop  column
  2946.              locations.  
  2947.  
  2948.              In  using  manual  mode, step  through  the  file  using the  Get
  2949.              Filename  key,  and  then  modify  the various  fields  that  you
  2950.              require.  If a file date or size does not exist, enter 0 for both
  2951.              the  start and  end columns of  the field.   If the BBS  uses a K
  2952.              indicator include it within the filesize.
  2953.  
  2954.                                        Page 46
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.                                   BBSee Version 2.2
  2963.  
  2964.         The default if the PDM options are omitted is   2CA
  2965.  
  2966.         If  the automatic  mode of  IMPORT works  with your  description list,
  2967.         BBSee  can also perform the automatic conversion.  Use AUT (automatic)
  2968.         in the BBSetup  for the appropriate  BBS, and enter  the pd (pass  and
  2969.         date) parameters  as determined  above.  When  in doubt use  IMPORT to
  2970.         convert the file, and review it  before importing into BBSee, to avoid
  2971.         entering incorrect entries in  the database.  I do not  recommend that
  2972.         you use  the Caution mode as  the pass type, unless you  are very sure
  2973.         that it works with your BBS list regularly.
  2974.  
  2975.         You should also attempt to use one pass mode if you find that two pass
  2976.         mode is successful.  For many Wildcat! types this is not possible (due
  2977.         to the many differences available).
  2978.  
  2979.         Four other import modes exist within IMPORT.
  2980.  
  2981.         a.   IMPORT {sourcename} {destname} XPC
  2982.  
  2983.         This format is used to create a PCBoard file from  the XFER5K.TXT file
  2984.         available on EXEC-PC.
  2985.  
  2986.         b.   IMPORT {sourcename} {destname} MIN
  2987.  
  2988.         This mode can be used to compress a PCBoard file if there are a lot of
  2989.         spaces  and carriage  returns within  a description.   Some  BBS's and
  2990.         files created by IMPORT require this, if you want to capture more than
  2991.         11 lines of description within BBSee.
  2992.  
  2993.         c.   IMPORT {sourcename} {destname} WC3
  2994.              IMPORT {sourcename} {destname} WCF
  2995.  
  2996.         These two options create output from specific file lists from two type
  2997.         of Wildcat listings.
  2998.  
  2999.         If  you have  a  BBS listing  from  a  major BBS  that  does not  work
  3000.         automatically with IMPORT I would very much appreciate it if you would
  3001.         send me a disk, containing a sample, and I will attempt to incorporate
  3002.         its  structure  into  the  automatic  import.    See  Appendix  A  for
  3003.         information on contacting me.
  3004.  
  3005.         Other  utilities for  file conversion  may be  included on  the extras
  3006.         disk.  See the README.2ND file.
  3007.  
  3008.  
  3009.  
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015.                                        Page 47
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.  
  3022.  
  3023.                                   BBSee Version 2.2
  3024.  
  3025.         Appendix F     Database Packing
  3026.  
  3027.         Most  database packages, do not actually delete files from a database,
  3028.         they  simply mark the  files for deletion.   The BBSee  database is no
  3029.         exception.   To  reclaim  this space  it  is necessary  to  'pack' the
  3030.         database.  In addition  to reclaiming disk space, (vis-a-vis  a random
  3031.         un-packed  database), the  packed file  is maintained  in alphabetical
  3032.         order.  Due to the nature of the BBSee database,  an undelete feature,
  3033.         before unpacking, is not possible.
  3034.  
  3035.         To pack the BBSee master database, run the program PACBBSEE at the DOS
  3036.         prompt, in a BBSee  directory.  PACBBSEE will read your BBSEE.CFG file
  3037.         and automatically  pack  the master  database.   During  the  PACBBSee
  3038.         operation, a record count will be displayed on the screen.
  3039.  
  3040.         Note  that to use  this program, a  new file is  actually created, and
  3041.         your old  file is maintained, in  case a problem is  encountered.  You
  3042.         will  therefore require  disk  space equal  to  that of  you  original
  3043.         database and index  to complete  the database  pack.   Because of  the
  3044.         extensive  hard  disk  activity  required,  this process  can  take  a
  3045.         considerable amount of time.  It  is not essential to the operation of
  3046.         BBSee,  and disk  savings can usually  only be achieved  after a large
  3047.         number of imports.   I would pack  the database after the  all of your
  3048.         bbs allfiles listings are included.
  3049.  
  3050.         There  is also a  command line option  (-c) to only pack  files in the
  3051.         floppy databases.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058.  
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.                                        Page 48
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.                                   BBSee Version 2.2
  3085.  
  3086.         Appendix G     Deleted File List Maintenance
  3087.  
  3088.         Filenames  that you delete  from the master  database are  added to an
  3089.         index file (the  .DEL file) so that they are not added to the database
  3090.         again.  At times you may wish to  review your deleted files, and allow
  3091.         certain  deleted files  to  be added  as  your computing  requirements
  3092.         change.  To do this, the following steps should be followed.
  3093.  
  3094.         Step 1.
  3095.  
  3096.         The first step is to create an ASCII file of your present .DEL file.
  3097.         The program READDEL.EXE will read your present .DEL file and output it
  3098.         to standard output.  The format to view the file on the screen is
  3099.         READDEL  {master delete file}  To trap standard output to a file it is
  3100.         necessary  to  use the  DOS  redirect command.    The  syntax for  the
  3101.         redirect of READDEL is:
  3102.  
  3103.              READDEL {master delete file} > {filename}
  3104.  
  3105.         Care should be taken here as DOS does not prevent you from overwriting
  3106.         a file on a redirect.
  3107.  
  3108.         This program  can be used to  view the deleted file  list by reviewing
  3109.         the above file, or omitting the > filename.
  3110.  
  3111.         Step 2.
  3112.  
  3113.         The second step in editing the .DEL is to use an ASCII text editor on
  3114.         the filename output in the previous step.  Remove all the lines
  3115.         containing filenames that you  no longer wish excluded.  You  can also
  3116.         add
  3117.         filenames to this file at this point, that will cause the entered
  3118.         filenames to be removed from the master database in the next step.
  3119.  
  3120.         Ensure  that you use DOS  naming rules when  entering these filenames,
  3121.         and
  3122.         do not add a trailing dot.  DO NOT include the following extensions if
  3123.         you are manually entering filenames.
  3124.  
  3125.            ZIP, PAK, COM, LZH, EXE, ARC, SDN, GIF, ARJ, TXT,
  3126.            DOC, ZOO, BAT,  and SYS
  3127.          
  3128.  
  3129.  
  3130.  
  3131.  
  3132.  
  3133.  
  3134.  
  3135.  
  3136.  
  3137.                                        Page 49
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.                                   BBSee Version 2.2
  3146.  
  3147.         Step 3.
  3148.  
  3149.         The third step is to write a new .DEL file using the WRITEDEL.EXE
  3150.         program.  This program, will read the list that you have edited above,
  3151.         delete records from the master database if necessary, and create a new
  3152.         .DEL file.  The syntax for use of this program is:
  3153.  
  3154.              WRITEDEL {input file} {output file}
  3155.  
  3156.         The output file is  the name of you master .DB  and .DEL files without
  3157.         an extension.  It will not overwrite your present .DEL file.  You must
  3158.         first delete (or rename) the appropriate  .DEL file.  If you don't run
  3159.         this program from your database directory, ensure that the output file
  3160.         includes the proper sub-directory information.
  3161.  
  3162.         WRITEDEL  will check to  see if the  input file is  in the appropriate
  3163.         format.  This checking is not all inclusive so be careful.
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.  
  3181.  
  3182.  
  3183.  
  3184.  
  3185.  
  3186.  
  3187.  
  3188.  
  3189.  
  3190.  
  3191.  
  3192.  
  3193.  
  3194.  
  3195.  
  3196.  
  3197.  
  3198.                                        Page 50
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.                                   BBSee Version 2.2
  3207.  
  3208.         Appendix H     Robocomm download support.
  3209.  
  3210.         Support  in  BBSee for  Robocomm 4.1  depends  on an  external program
  3211.         2ROBO.EXE which  directly access the Robocomm  Clipper database files,
  3212.         rather then intermediate files like the other supported automaters.  I
  3213.         would  prefer that BBSee remain independent of other program files but
  3214.         no other approach appears to work.  To use 2ROBO 
  3215.  
  3216.              Setup:
  3217.  
  3218.              1.   Copy 2ROBO.EXE to your Robocomm directory.
  3219.              2.   Configure  the tag facility in BBSetup, to have the Tag File
  3220.                   Destination directory to be the Robocomm directory.
  3221.              3.   Use .DLR as the download file tag extension in BBSetup.
  3222.              4.   Configure Robocomm as the automater type.          
  3223.              5.   Ensure that  the BBS name  you configure in  BBSetup matches
  3224.                   the one you use in Robocomm.
  3225.  
  3226.              Running the program.
  3227.  
  3228.              The syntax to run the program is
  3229.  
  3230.                   2ROBO agenda bbsname
  3231.  
  3232.              Program notes.
  3233.  
  3234.              -    If the agenda is not found, it will be added.
  3235.              -    All the files in BBSNAME.DLR will be inserted in the agenda,
  3236.                   after any old items.
  3237.              -    The file BBSNAME.DLR will be deleted.  
  3238.              -    You should  not  run 2ROBO  until  just before  running  the
  3239.                   agenda,  as BBSee will check for duplicates in the DLR file,
  3240.                   not the agenda.
  3241.  
  3242.         I will try to add extra support for Robocomm based on REGISTERED users
  3243.         requests.   I would also ask  that Robocomm users try  to persuade the
  3244.         Robocomm  author (Dan  Parsons), to  allow an  independent up/download
  3245.         file mechanism which would provide better portability between Robocomm
  3246.         and specialized programs like BBSee.
  3247.  
  3248.  
  3249.  
  3250.  
  3251.  
  3252.  
  3253.  
  3254.  
  3255.  
  3256.  
  3257.  
  3258.  
  3259.                                        Page 51
  3260.