home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / RAMAN210.ARJ / RAMAN.DOC < prev    next >
Encoding:
Text File  |  1993-04-22  |  57.1 KB  |  1,532 lines

  1.  
  2.  
  3.  
  4.              
  5.              
  6.              
  7.              
  8.              
  9.              
  10.              
  11.              
  12.              
  13.              
  14.              
  15.              
  16.              
  17.              
  18.              
  19.              
  20.  
  21.  
  22.         ┌─────────┐┌──────────┬┌────────────┐┌──────────┬───────┬───┐
  23.         │  ┌───┐  ││  ┌───┐   ││  ┌─┐  ┌─┐  ││  ┌───┐   │       │   │
  24.         │  │   │  ││  │   │   ││  │ │  │ │  ││  │   │   │   │   │   │
  25.         │  └───┘  └┤  └───┘   ││  │ │  │ │  └┤  └───┘   │   │   │   │
  26.         │  ┌────┐  │  ┌────┐  ││  │ │  │ │   │  ┌────┐  │   │   │   │
  27.         │  │    │  │  │    │  ││  │ │  │ │   │  │    │  │   │       │
  28.         └──┘    └──┴──┘    └──┴┴──┘ └──┘ └───┴──┘    └──┴───┴───────┘
  29.  
  30.  
  31.  
  32.              
  33.  
  34.  
  35.  
  36.  
  37.              
  38.              
  39.              
  40.              
  41.              
  42.              
  43.              
  44.  
  45.              
  46.              
  47.              
  48.                                                               
  49.  
  50.              
  51.              
  52.              
  53.  
  54.                         RAMAN - RemoteAccess Manager v2.10
  55.           Copyright (C) 1991-1993 By David Hickey, All rights reserved
  56.                                        
  57.  
  58.  
  59.              
  60.                                 TABLE OF CONTENTS
  61.              
  62.              Features                                     1
  63.              License                                      1
  64.              Registration                                 2
  65.              System Requirements                          3
  66.              Installation                                 4
  67.              Setup                                        4
  68.              Configuration/Features                       5
  69.              Running RAMAN                               19
  70.              Parameter Listing                           19
  71.              Multi-Node Operation                        21
  72.              Technical Notes                             22
  73.              Credits                                     22
  74.              Bug Reports                                 23
  75.              Beta Testers                                23
  76.              This and That                               24
  77.              Registering RAMAN                           24
  78.              The Future                                  25
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         1
  119.  
  120.                                                 
  121.  
  122.                                 FEATURES
  123.                                                 
  124.              * DESQview and Multi-Line aware
  125.              * Alphabetize file listings
  126.              * Update download counters for downloads and file requests
  127.              * Add customized headers to file listings
  128.              * Clean up the location field in your user file
  129.              * Create up to 5 allfiles listings
  130.              * Create up to 5 newfiles listings
  131.              * Archive up to 5 logfiles by date
  132.              * Scan files for viruses
  133.              * Re-archive files
  134.              * Back up your user files
  135.              * Generate a bulletin of message base usage 
  136.              * Generate a file area overview bulletin
  137.              * Generate Top & Low user bulletins
  138.              * Generate Most & Least popular file bulletins
  139.              * Generate a bulletin of daily uploads
  140.              * Generate a bulletin of daily downloads
  141.              * Add comments to ARJ and ZIP files
  142.              * Perform daily, weekly, and monthly maintenance
  143.              * Remove files X days old
  144.              * Remove files X days old if they have not been downloaded
  145.              * Pick random screens/menus
  146.              * Make backups of file listings
  147.              * Post message to users who drop carrier
  148.              * Post message to users who upload
  149.              * Post message to new users
  150.              * Remove orphaned entries in file listings
  151.              * Add orphaned files to file listings
  152.              * Pack the file database
  153.                                                 
  154.  
  155.                                      LICENSE
  156.                                                   
  157.              The term "RAMAN" refers to the files contained in the
  158.         RemoteAccess Manager distribution archive (RAMAN210.ZIP), and
  159.         released by David Hickey.  The following must be read, understood,
  160.         and agreed upon BEFORE you use RAMAN:
  161.              
  162.              * RAMAN is Shareware.  It is not FreeWare or Public Domain.
  163.              
  164.              * This program and the accompanying documentation are 
  165.                copyrighted material by David Hickey.
  166.              
  167.              * This program is provided AS IS!  I have taken a great deal 
  168.                of precautions insuring RAMAN will work as this
  169.                documentation states, but there is always the unknown.  I  
  170.  
  171.                provide NO warranty whatsoever.
  172.  
  173.  
  174.  
  175.  
  176.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         2
  177.  
  178.  
  179.  
  180.              * The author, David Hickey, is not liable to you or anyone 
  181.                for, but not limited to, any direct, indirect, incidental,
  182.                or consequential damages, including, but not limited to,
  183.                any lost profits, damaged hardware or software, or loss of
  184.                money resulting from the inability or abilitiy of this
  185.                program to perform as stated.  By using this program, you
  186.                agree to these terms and release the author from any
  187.                liablility or litigation whatsoever.
  188.  
  189.              * I am in no way obligated to provide future versions of
  190.                or support for RAMAN.
  191.  
  192.              * You are hereby granted a limited license to use RAMAN up 
  193.                to 14 days before registering.  After 14 days you are
  194.                required to register this program as described at the end
  195.                of this documentation.  You may use and distribute this
  196.                program provided it is not modified, reverse engineered, or
  197.                in any way altered.
  198.  
  199.  
  200.  
  201.                              
  202.              
  203.                                   REGISTRATION
  204.  
  205.  
  206.              As stated in the license agreement, you are required to
  207.         register RAMAN if you use it past the 14 day trial period.  All
  208.         options work in the unregistered version, but there are a few
  209.         extra features within some options that will only work when
  210.         registered.  For example, header and footer text will not be
  211.         added to Allfiles listings when unregistered, but the Allfiles
  212.         listings WILL be created.  When unregistered, RAMAN will remind
  213.         you of this.  It has no annoying pauses like 1.00 did, and it will
  214.         not whistle Dixie while running.  It will also stamp a nice
  215.         UNREGISTERED message on things like the Allfiles listings, file
  216.         headers, etc until you have registered.  The end of this document
  217.         contains registration information.  If you like this program and
  218.         intend to use it past the 14 day evaluation period, please
  219.         register.
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         3
  235.  
  236.  
  237.  
  238.                                   REQUIREMENTS
  239.              
  240.              
  241.         To date, this program has been tested with the following hardware 
  242.         configurations:
  243.              
  244.              1) Packard Bell 80286 with 4Mb RAM under MS-DOS v4.01
  245.              2) 80386 SX Clone with 4Mb RAM under MS-DOS v5.00
  246.              3) 80286 with 1Mb RAM under MS-DOS v3.3
  247.              4) IBM XT clones with 640k RAM under MS-DOS 5.0 and 3.3
  248.              5) 80386 with 8Mb RAM under MS-DOS v5.0
  249.              6) 80486 clones
  250.              7) Lantastic network
  251.              8) 80386 clone under MS-DOS v6.0
  252.  
  253.             Memory requirement is about 200k for options which do not
  254.         require an external program to be called, and around 300k if
  255.         something such as ARJ.EXE needs to be called.  When swapping,
  256.         RAMAN swaps itself out of RAM which leaves only about 7k resident.
  257.         The 300k figure will vary depending on which external program
  258.         needs to be called, with ARJ.EXE apparantly requiring the most
  259.         memory (about 290k).  The swapper used was written by Kim Kokkonen
  260.         of TurboPower Software.
  261.  
  262.              A copy of RemoteAccess v2.00 is required.  Previous versions 
  263.         RemoteAccess are not supported, and I can not guarentee that
  264.         versions after 2.00 will not break RAMAN.  This program is
  265.         RemoteAccess specific and uses CONFIG.RA, FILES.RA, MESSAGES.RA,
  266.         and your RemoteAccess logfile.  For some of the functions, you
  267.         will need to have a copy of some of the different compression and
  268.         decompression programs.  You will also need a copy of a virus
  269.         scanner.  All of these external programs MUST be in your path
  270.         statement.  For example:
  271.  
  272.              SET PATH=C:\UTILITY;
  273.  
  274.         This will include your C:\UTILITY directory in your path        
  275.         statement.
  276.  
  277.  
  278.              RAMAN makes repeated calls to access the disk drive, and
  279.         works extremely well while running under a disk caching system.
  280.         This is not a requirement, but it significantly speeds up RAMAN's
  281.         execution.
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         4
  293.  
  294.  
  295.  
  296.                               INSTALLATION
  297.  
  298.              You MUST have the COMSPEC environment variable set to point
  299.         to where COMMAND.COM is located, and your RA environment variable
  300.         set.  To do this, put the following line in either your
  301.         AUTOEXEC.BAT file or your BBS batch file:
  302.  
  303.              SET COMSPEC=C:\DOS\COMMAND.COM
  304.              SET RA=C:\RA
  305.  
  306.              Edit these examples to suit your own system.  Next, copy all
  307.         the files in the distribution archive into any directory you want.
  308.         This directory will become your RAMAN system directory.
  309.  
  310.  
  311.  
  312.                                   SETUP
  313.  
  314.  
  315.              A setup program called RAMANCFG.EXE has been provided to
  316.         configure RAMAN.  The configuration file is a binary file and may
  317.         NOT be edited with a simple text editor.  To use, simply run:
  318.  
  319.         RAMANCFG <config file>  
  320.  
  321.         Where <config file> is the name of the configuration file you wish
  322.         to change.  If the file is not present, RAMANCFG will ask you if
  323.         you want to create one.  The following sections will cover each of
  324.         RAMAN's options in the order in which you will find it in
  325.         RAMANCFG.
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         5
  351.  
  352.  
  353.               MENU - "Options"  : ITEM - "File Area Options"
  354.               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355.  
  356.         ALPHABETIZE FILE LISTINGS - With this option enabled, the file
  357.         listing of each selected file area will be alphabetized in a      
  358.         descending fashion (A - Z).  This option fully recognizes comments
  359.         and file headers.  If it should encounter comments, it will
  360.         alphabetize between the comments.
  361.  
  362.  
  363.         PACK FILE DATABASE - When a file is deleted from one of your file
  364.         areas, the file is physically deleted of course.  However, 
  365.         the file may only be *marked* for deletion in the FDBxxxxx.HDR
  366.         file.  This option removes all records which have been marked
  367.         for deletion.  This is identical to what a program such as RAMSG
  368.         does when packing your message base, but applied to the file
  369.         database instead.
  370.  
  371.  
  372.         UPDATE DOWNLOAD COUNTERS - This function will read your 
  373.         RemoteAccess logfile and pick out the files that have been 
  374.         downloaded.  RAMAN will then update the download counter in the
  375.         FDBxxxxx.HDR file.  RAMAN will remember where it left off in your
  376.         RA logfile and will know whether or not it is a new logfile.
  377.  
  378.  
  379.         UPDATE COUNTERS FOR FREQS - Same as the above, but operates on
  380.         your mailer's logfile and updates the counters of any files that
  381.         were sent from your system.  Currently, RAMAN recognizes
  382.         FrontDoor, D'Bridge, and Binkley logging formats.
  383.  
  384.  
  385.         ADD HEADERS TO FILE LISTINGS - This option will add a customized
  386.         header to your file listings.  The text for this header is in an
  387.         ASCII file named RAMAN.HDR which must be in the RAMAN system
  388.         directory.  There are several macros which may be used in this
  389.         file:
  390.  
  391.                %COST    - The cost of the current file area.  If the area
  392.                           is free, this will be replaced by "FREE".
  393.                %MEDIA   - The type of media the current file area is
  394.                           on: CD-ROM or HARD-DRIVE.
  395.                %SYSOP   - Name of the Sysop, or "Unregistered" if you have
  396.                           not yet registered RAMAN.
  397.                %BBS     - Name of your BBS.
  398.                %FILES   - Number of files in this file area.
  399.                %BYTES   - Number of bytes taken up by files in this area.
  400.                %AREA    - Name of the current file area.
  401.                %AREA#   - Number of the current file area.
  402.                %LDATE   - Date in a long format (i.g. January 01, 1993)
  403.                %SDATE   - Date in a short format (i.g. MM-DD-YY format)
  404.                %12TIME  - Current time in 12 hour format.
  405.                %24TIME  - Current time in 24 hour format.
  406.     
  407.  
  408.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         6
  409.  
  410.  
  411.         REMOVE ORPHANED RECORDS - If a file listed in the file database
  412.         does not exist physically on disk, that entry will be marked for
  413.         deletion.
  414.  
  415.  
  416.         ADD ORPHANED FILES TO LISTINGS - This option will compare reality
  417.         to the entries in your file database.  If a file exists on disk but
  418.         not in the database, RAMAN can do one of two things.  First, it can
  419.         simply import the file with the "Missing Description" string you
  420.         specify in RAMANCFG. (covered later)  Or, it can search the archive
  421.         for a FILE_ID.DIZ and DESC.SDI file. (covered later)  If either
  422.         file is found, RAMAN will import that file into the description
  423.         field, otherwise it will use the "Missing Description" string from
  424.         RAMANCFG.  If you have allfiles listings from other boards online,
  425.         RAMAN can look through them and try to find a description for the
  426.         files it is appending to your file listing.  If an entry is found,
  427.         RAMAN will use its file description.  If it is not found, RAMAN
  428.         uses the 'Missing Description' string defined in the configuration
  429.         file.  A list of these alternate files should be placed into a file
  430.         in the RAMAN system directory called LISTINGS.CTL, the format of
  431.         which is:
  432.         
  433.                 <filename>
  434.                 <filename>
  435.                    ...
  436.  
  437.         Example:
  438.  
  439.                 C:\LISTS\170-400.TXT
  440.                 C:\LISTS\FIRE.LST
  441.  
  442.  
  443.  
  444.         IMPORT FILE_ID.DIZ/DESC.SDI - If this is enabled, the above
  445.         option will attempt to use a FILE_ID.DIZ or DESC.SDI file as the
  446.         description for the file if it exists in the archive.
  447.  
  448.  
  449.         MAKE BACKUPS OF FILE LISTINGS - This option will simply create
  450.         a copy of your file database with the extension of .BAK.
  451.  
  452.  
  453.         REARCHIVE FILES - This function re-archives all files in a given
  454.         directory into an archive format of your choice.  RAMAN recognizes
  455.         and will convert an infinite number of nested archives (archives
  456.         within an archive).  Two support files may be used with this 
  457.         option.  The first is NOREARC.CTL.  In this ASCII file, you may
  458.         enter a list of files you do NOT want rearchived.  You would want
  459.         to place names like RA_200G1.ARJ in here for example since Andrew
  460.         asked that it not be rearchived.  The second is TRASH.CTL.  Some
  461.         people like to add ads for their BBS in archives for some reason.
  462.         If you have a list of files you do not want in your archives,  
  463.         specify them here.  When RAMAN rearchives files, any file found
  464.         which is listed in this file will be deleted.
  465.  
  466.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         7
  467.  
  468.  
  469.  
  470.         The format of NOREARC.CTL and TRASH.CTL are simple:
  471.     
  472.         <filename>
  473.         <filename>
  474.          
  475.         You can specify an unlimited number of entries, case insensitive,
  476.         but wildcards are NOT allowed at this time.  RAMAN will look for
  477.         these two optional files in the RAMAN system directory and use them
  478.         if they exist.
  479.  
  480.  
  481.         ADD COMMENTS TO ARJ AND ZIP FILES - This function will add a 
  482.         comment to archives compressed in either the ARJ or ZIP type.
  483.         The comment is NOT added to any nested archives within the 
  484.         primary archive.  RAMAN will look for a text file called
  485.         COMMENT.TXT in the RAMAN system directory and, if found, the text
  486.         in that file will be used as the comment. RAMAN also creates and
  487.         maintains a file called RAMAN.CMT in the RAMAN system directory. 
  488.         This file contains a list of the files RAMAN has already added
  489.         comments to so it does not waste time on future runs trying to add
  490.         comments to the same files.  After this option has finished, RAMAN
  491.         will compare the contents of RAMAN.CMT to reality.  Any file listed
  492.         in RAMAN.CMT which no longer exists on disk (for whatever reason)
  493.         will be removed from RAMAN.CMT to save space and time.
  494.  
  495.                                                 
  496.         KILL OLD FILES WHEN .TICs ARRIVE - This option is only of use
  497.         to people who receive files via a .TIC file attach.  If a new file
  498.         arrives and the .TIC file has a 'REPLACES' string in it, RAMAN will
  499.         look in the proper directory for that file.  If it is found, it
  500.         will be deleted.  This is useful for people with large SDS areas
  501.         who do not have time to look through them for old files.  For
  502.         example.  If a .TIC that just came through says REPLACES
  503.         RA_111.ARJ, RAMAN will look for the file called RA_111.ARJ.  If it
  504.         is found, it will be deleted.  This function will only be useful to
  505.         you if you use the TICK.EXE program as RAMAN needs information from
  506.         it's configuration file.  Many other .TIC processors have built in
  507.         support for recognizing -REPLACES keywords, and you should not need
  508.         this option anyway if that is the case.
  509.  
  510.  
  511.         REMOVE FILES AFTER X DAYS - This option will check the filedate
  512.         (not upload date) of files in the database.  If a file is older
  513.         than the number of days you define (covered later), the file will
  514.         be deleted from disk and the entry in the database will be marked
  515.         for deletion.
  516.  
  517.  
  518.         REMOVE FILES AFTER X DAYS IF NOT DOWNLOADED - This is identical to
  519.         the above option with the exception that files X days old will only
  520.         be deleted if the download counter in the file database for that
  521.         file is zero. (no downloads)
  522.  
  523.  
  524.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         8
  525.  
  526.  
  527.  
  528.         MOVE FILES INSTEAD OF KILLING THEM - If this is enabled, files that
  529.         would have been physically deleted in the previous two options will
  530.         be moved to a temporary directory instead. (specified later)  In
  531.         addition, the entry for the file in the database will be marked as
  532.         Offline instead of Deleted.
  533.  
  534.  
  535.  
  536.                MENU - "OPTIONS" : ITEM - "Bulletin Options"
  537.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  538.  
  539.                                         
  540.         CREATE REPORT OF DAILY DOWNLOADS - This option reads your RA
  541.         logfile looking for downloads.  A bulletin of the user name,
  542.         the protocol used, and the name of the file will be written.
  543.  
  544.  
  545.         CREATE REPORT OF DAILY UPLOADS - Same as the above, but applies
  546.         to uploads instead.
  547.  
  548.  
  549.         CREATE REPORT OF MESSAGE BASE ACTIVITY - This option scans your 
  550.         RA logfile to generate an ANSI and ASCII file bulletin showing  
  551.         the number of times someone has posted a message and the 
  552.         number of times someone has read a message in each sepearate 
  553.         message area.  In unregistered mode, RA does not log message
  554.         READS to it's logfile.  Therefore, if your copy of RA is not
  555.         registered, then you will see nothing but zeros for the Reads of
  556.         each area.  Since offline mail doors are in wide use, RAMAN also
  557.         makes provisions for recording their activity as well.  At the end
  558.         of the report, RAMAN will tell you how many messages have been
  559.         downloaded through the offline door and how many have been uploaded
  560.         through the offline door.  Note that it will NOT increment the
  561.         actual Post/Read fields for each message area at this time. RAMAN
  562.         recognizes the log formats of: RAMail, XRS, Silver Express,
  563.         MkQwk, and BlueWave. RAMAN keeps a file called RAMAN.MSG.
  564.         This file contains information about the RA logfile that RAMAN 
  565.         uses to make sure it doesn't count things more than once and 
  566.         also to determine if the RA logfile it's working on is a new one
  567.         or an old one.  If you would like to reset the counts for the
  568.         message base report (I do this monthly), simply delete RAMAN.MSG.
  569.           
  570.  
  571.  
  572.         CREATE REPORT OF FILE AREAS - This option creates a bulletin with a
  573.         general overview of your file areas.  The bulletin will contain the
  574.         area name, number of files, and number of bytes per area.  At the
  575.         end, the total number of files and bytes on your system will be
  576.         recorded.
  577.  
  578.                 
  579.  
  580.  
  581.  
  582.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         9
  583.  
  584.  
  585.  
  586.         The next 8 options are self-explanatory.  RAMAN can create 
  587.         Top Uploaders, Downloaders, Callers, and Message Posters bulletins.
  588.         In addition, it can create bulletins for Least Uploads, etc.  
  589.  
  590.         CREATE MOST/LEAST POPULAR FILES BULLETIN - These two options will
  591.         create a bulletin of the Most frequently and Least frequently
  592.         downloaded files on your system, based on the internal download
  593.         counter RA maintains for each file.
  594.  
  595.  
  596.  
  597.           MENU - "Options" : ITEM - "Message/Maintenance Options"
  598.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  599.  
  600.  
  601.         SEND MESSAGE TO USERS WHO UPLOAD - Posts a message to users who
  602.         have logged on as new users.  Usually this is a welcome message
  603.         of some sort.  The text for this message is found in NEWUSER.TXT
  604.         in the RAMAN system directory.
  605.  
  606.  
  607.         SEND MESSAGE TO USERS WHO DROP CARRIER - Posts a message to users
  608.         who have dropped carrier instead of logging off properly.  The 
  609.         text for this message is found in CARRIER.TXT in the RAMAN
  610.         system directory.  Be aware that many offline mail doors allow
  611.         users to log off through the door.  RA has no way of knowing this,
  612.         and will record it as a dropped carrier.  Use this option with
  613.         care if you use an offline mail door.
  614.  
  615.  
  616.         SEND MESSAGE TO USERS WHO UPLOAD - Posts a message to users who
  617.         have uploaded.  The text for this message is found in UPLOAD.TXT
  618.         in the RAMAN system directory.
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         10
  641.  
  642.  
  643.         PERFORM DAILY MAINTENANCE - This is a fairly straightforward 
  644.         feature.  Instead of having all of your maintenance programs
  645.         execute via a normal batch file, you can list them in a file 
  646.         called DAILY.CTL in the RAMAN system directory.  The commands in
  647.         this file will be executed each time RAMAN is run with this option
  648.         enabled.  The format of this file is simple:
  649.  
  650.         <path to change to> <program, command line>
  651.                            ...
  652.  
  653.         The number of entries is unlimited, and this is a straight ASCII
  654.         text file.  Lines may be commented out by using a ';' as the first
  655.         character of the line.  The <path to change to> is the
  656.         drive/directory RAMAN should change to before executing the
  657.         program.  Some utilities require their configuration file to be in
  658.         the same directory as the executables, so it is certainly a good
  659.         a idea if RAMAN switches to the appropriate directory first! 
  660.         The <program, command line> is just that.  Whatever you have in
  661.         your batch file is what should be placed here.  Example of
  662.         DAILY.CTL:
  663.  
  664.         C:\RA\MBUTIL Mbutil Purge -File RemoteAccess
  665.         C:\RA\MBUTIL Mbutil Pack -Force -Renumber -Delete
  666.         C:\RA Rauser -s
  667.         D:\DOORS\TW2 Extern -qbbs
  668.         C:\FD\INBOUND Erase *.bad
  669.         
  670.         After all the programs are executed, RAMAN will return to the
  671.         directory it was started from.  Besides having a less cluttered
  672.         batch file, executing your maintenance this way will let you know
  673.         what happened when the program executed.  If the program executes
  674.         successfully, it is noted in the RAMAN logfile.  If the program
  675.         returns an errorlevel, that too is recorded in the RAMAN logfile.
  676.         You can also see by the last line that any of DOS's commands are 
  677.         valid as well.  Take notice that if you execute a program that 
  678.         requires some sort of user interaction, RAMAN will be "hung" until
  679.         you give the program what it's asking for.  
  680.  
  681.  
  682.         PERFORM WEEKLY MAINTENANCE -   Same format as the daily
  683.         maintenance, but the commands are found in WEEKLY.CTL.  Commands in
  684.         this file are only executed on the first day of the week - Sunday.
  685.  
  686.  
  687.         PERFORM MONTHLY MAINTENANCE - Same as the weekly maintenance, but
  688.         the commands are found in MONTHLY.CTL and is executed on the first
  689.         day of every month.
  690.  
  691.  
  692.         *NOTE* It is perfectly valid to execute RAMAN inside one of these 
  693.         maintenance control files.  This has been tested and fine-tuned as
  694.         to cause no conflicts at all.  
  695.  
  696.  
  697.  
  698.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         11
  699.  
  700.  
  701.  
  702.                  MENU - "Options" : ITEM - "OTHER OPTIONS"
  703.                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  704.  
  705.                                                 
  706.         CLEAN UP USER FILE - This makes the location field of
  707.         each users' record look better.  For example:
  708.              
  709.              BaLTImoRE, md  -----> Baltimore, Md
  710.              lONDON, eNGLAND -----> London, England
  711.                             
  712.         In addition to this, RAMAN also cleans up fields such as the
  713.         'Subscription Date.'  For some reason or another, some of these
  714.         fields end up with garbage characters that the Sysop can't edit.
  715.         RAMAN would take a field like this: 09{23=92 and turn it into
  716.         this: 09-23-92.
  717.  
  718.  
  719.         SCAN FILES FOR VIRUSES (A) -  This function calls a virus scanner
  720.         to scan files for viruses.  As part of the scanning, RAMAN will
  721.         also create and maintain a file called RAMAN.SCN.  This file
  722.         contains the path and filename of files RAMAN has already scanned
  723.         so it will not scan them twice.  After each run, RAMAN checks this
  724.         file against reality to make sure that the files logged in
  725.         RAMAN.SCN are still present on disk.  If they are not, their
  726.         record is removed. This file is stored in the RAMAN system
  727.         directory.
  728.  
  729.  
  730.         SCAN FILES FOR VIRUSES (B) -  This function calls a virus scanner
  731.         to scan files for viruses in files that were uploaded.  RAMAN will
  732.         scan your RA logfile to see what files were uploaded.  It will then
  733.         scan only those files for viruses.  The RAMAN.SCN file is used in
  734.         this option in the same manner as with the 'A' method.  This 'B'
  735.         method is ideal to run in your batch file after a user logs off to
  736.         scan any and all files that were uploaded.  This option can also be
  737.         used in conjunction with RA 2.0's new feature which can call a 
  738.         program to scan for viruses in uploaded files.  If a virus has been
  739.         found, RAMAN will return errorlevel 1 which will inform RA that 
  740.         something is wrong.  Unlike many programs, RAMAN will not return
  741.         a non-zero errorlevel on .GIF files or any other type of file that
  742.         is not compressed.  This will prevent false alarms caused by a user
  743.         uploading a non-compressed file such as a .GIF file.
  744.  
  745.         *NOTE* If a virus is found, RAMAN will post a message to the Sysop
  746.         about this.
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         12
  757.  
  758.  
  759.  
  760.         BACK UP USER FILES - This function will make an archive, in
  761.         the format of your choice of your USERS*.BBS files.  The filename
  762.         of the archive that will be in the format of UFmmddyy.<extensin>
  763.         where mm is the month, dd is the day, and yy is the year.  Should a
  764.         file exist with the same name (UF070492.ARJ for example), the name
  765.         of the extension will be changed to reflect a different file.  In
  766.         this example, the filename of the second file would be
  767.         UF070492.AR0.
  768.  
  769.  
  770.  
  771.         PICK RANDOM MENUS/SCREENS - This function allows you to specify,
  772.         in a file called MENSCR.CTL, the names of files you want to 
  773.         switch around.  This could be useful if you want a different 
  774.         WELCOME.A?? or LOGO.A?? screen to be displayed each time someone 
  775.         logs on.  The best way to explain this file is to show an example 
  776.         of the control file:
  777.  
  778.             -c:\ra\txtfiles\welcome1.ans    <---- Full path/filename to    
  779.                                
  780.                                                    Target file
  781.              c:\hold\welcome1.an1         \   Up to 50 files that are 
  782.              c:\hold\welcome1.an2           \ possible source files to be
  783.              c:\hold\welcome1.an3            >randomly copied to the 
  784.              c:\hold\welcome1.an4           / Target path and filename 
  785.              c:\hold\welcome1.an5         /   specified above.
  786.              -c:\ra\txtfiles\welcome1.asc
  787.              c:\hold\welcome1.as1
  788.              c:\hold\welcome1.as2
  789.              -
  790.              
  791.              Note the '-' at the end.  This tells RAMAN that there are no 
  792.         more entries after that '-'  DO NOT FORGET TO ADD THIS!  The '-' 
  793.         in front of the filename tells RAMAN that this is the target 
  794.         filename, and the files listed after that are source files.  You 
  795.         may specify up to 50 source files for each target file.  The 
  796.         number of target files is unlimited, but a '-' MUST appear at the 
  797.         end of the file, and a '-' MUST appear before each target file.
  798.                                                                 
  799.  
  800.         DELETE ALLFILES TEXT AFTER ARCHIVED - When your Allfiles listing
  801.         is created, RAMAN automatically archives it.  With this option set,
  802.         RAMAN will remove the text listing of the allfiles list.  When this
  803.         option is disabled, both the text and compressed version will be
  804.         left.
  805.  
  806.  
  807.         DELETE NEWFILES TEXT AFTER ARCHIVED - Same as the above, but
  808.         applies to your Newfiles listing.
  809.  
  810.         DELETE LOGFILES AFTER ARCHIVED - Same as the above, but applies
  811.         to your Logfiles.
  812.  
  813.  
  814.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         13
  815.  
  816.  
  817.         USE HANDLES IN BULLETINS - By default, RAMAN will use the users'
  818.         real name in all bulletins it creates.  By enabling this option, 
  819.         the handle is used instead.
  820.  
  821.  
  822.         ADD DAILY LOG ARCHIVES TO MONTHLY ARCHIVE - Having an archived 
  823.         logfile for each day can result in a very cluttered directory,
  824.         needless to say.  This option can help.  If you turn this on, 
  825.         after making a normal logfile archive, RAMAN will add this archive
  826.         to a monthly archive whose name is: 
  827.  
  828.         <first two letters>MMYY.<extension>
  829.  
  830.         An example would be: RA0393.ARJ.  This archive would contain all
  831.         logfile archives for the month of March, 1993.  As a result, you
  832.         will only have 12 archives per year instead of 365!
  833.       
  834.  
  835.         DELETE DAILY LOGFILE ARCHIVES - If you are using the above option,
  836.         enabling this option will cause RAMAN to delete the daily archive
  837.         after it has moved it into the monthly archive.  It is recommended
  838.         that you use this option since NOT doing so would be defeating the
  839.         purpose of cleaning up the directory.
  840.  
  841.  
  842.         The next two items are identical to the above two, but apply to the
  843.         user file backups instead.
  844.  
  845.  
  846.         The next two items on the Options menu are self-explanatory.  They
  847.         control which file/message areas you want included in each of the
  848.         different options.  When an area is active, a solid square will
  849.         appear on the far right hand side.  When not active, it will be
  850.         clear on the right hand side.  By default, all areas are active. 
  851.         You can toggle an area ON/OFF by pressing the space bar.
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         14
  873.  
  874.  
  875.  
  876.                   MENU - "Paths" : ITEM - "System Paths"
  877.                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  878.  
  879.  
  880.         RAMAN SYSTEM PATH -  Directory where your RAMAN executables are
  881.         located, and basically a "home base" for RAMAN.  RAMAN also looks
  882.         for certain files such as RAMAN.SCN, COMMENT.TXT, etc. in this
  883.         directory.  This can be any directory, but it is advisable that
  884.         this is not the same as your RA directory so you can keep things
  885.         straight.
  886.  
  887.  
  888.         RAMAN LOGFILE - Path and filename for your RAMAN logfile.
  889.  
  890.  
  891.         RA LOGFILE - Path and filename of your RemoteAccess 2.0 logfile.
  892.  
  893.  
  894.         MAILER LOGFILE - Path and filename of your mailer's logfile.
  895.  
  896.  
  897.         USER FILE BACKUPS - Directory where you want the backups of your
  898.         user files to go.  This can be on a separate drive, such as
  899.         A:\BACKUPS\.
  900.  
  901.  
  902.         TIC FILES - Directory where your inbound .TIC files are located. 
  903.         If you do not use .TIC files, simply enter any directory.  Nothing
  904.         adverse will happen.
  905.  
  906.  
  907.         TIC CONFIGURATION - Path and filename to your TICK configuration
  908.         file.
  909.  
  910.  
  911.         TEMP DIRECTORY - If you use the options that kill/move files older
  912.         than x days, or older than x days which haven't been downloaded,
  913.         and if you have specified that the files should be MOVED, this is
  914.         the directory they will be moved to.
  915.  
  916.  
  917.         WORK DIRECTORY - This is where RAMAN will create all of it's 
  918.         temporary work files, swap files, etc.  This can be the same as
  919.         the RAMAN system directory, any other directory, or a RAM disk
  920.         for faster access.
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         15
  931.  
  932.  
  933.  
  934.                 MENU - "Paths" : ITEM - "Bulletin Paths 1"
  935.                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  936.  
  937.         ************************************************************
  938.         *   Do not append an extension to any of these filenames.  *
  939.         *   RAMAN will create an .ASC and an .ANS version of each. *
  940.         ************************************************************
  941.  
  942.  
  943.         MESSAGE BASE - Path and filename of the Message Base Usage Report.
  944.  
  945.  
  946.         FILE AREA - Path and filename of the File Area Overview Report.
  947.  
  948.  
  949.         DAILY UPLOADS -  Path and filename of the Report Of Daily Uploads.
  950.  
  951.  
  952.         DAILY DOWNLOADS -  Path and filename of the Report Of Daily
  953.         Downloads.
  954.  
  955.  
  956.         MOST POPULAR FILES - Path and filename for the Top Files bulletin.
  957.  
  958.  
  959.         LEAST POPULAR FILES - Path and filename for the Low Files bulletin.
  960.  
  961.  
  962.  
  963.                 MENU - "Paths" : ITEM - "Bulletin Paths 1"
  964.                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  965.  
  966.         ************************************************************
  967.         *   Do not append an extension to any of these filenames.  *
  968.         *   RAMAN will create an .ASC and an .ANS version of each. *
  969.         ************************************************************
  970.  
  971.  
  972.  
  973.         These fields specify the path and filename of the Top/Low
  974.         user bulletins.
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         16
  989.  
  990.  
  991.  
  992.         *****************************************************************
  993.         *   If a listing/logfile is defined in any of these next three  *
  994.         *   sections, it will be created/archived each time RAMAN runs  *
  995.         *   with the configuration file.  To disable any of these from  *
  996.         *   being done, place NOT USED in the first field.  If you put  *
  997.         *   blanks or nothing at all, RAMANCFG will insert NOT USED for *
  998.         *   you.                                                        *
  999.         *****************************************************************
  1000.  
  1001.  
  1002.                MENU - "Manager" : ITEM - "Allfiles Listings"
  1003.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1004.             
  1005.              This screen is where you define the Allfiles Listings
  1006.              to be created.  If RAMAN finds a file called ALLHEAD.TXT in
  1007.              its system directory, the text in that file will be placed at
  1008.              the top of each allfiles listing.  Text in a file called
  1009.              ALLFOOT.TXT will be appended to the end of the allfiles
  1010.              listing.  These two files will NOT be appended if you have not
  1011.              registered.
  1012.  
  1013.                                         
  1014.                MENU - "Manager" : ITEM - "Newfiles Listings"
  1015.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1016.             
  1017.              This screen is where you define the Newfiles Listings
  1018.              to be created.  If RAMAN finds a file called NEWHEAD.TXT in
  1019.              its system directory, the text in that file will be placed at
  1020.              the top of each allfiles listing.  Text in a file called
  1021.              NEWFOOT.TXT will be appended to the end of the allfiles
  1022.              listing.  These two files will NOT be appended if you have not
  1023.              registered.  You also specify the age criteria for files to
  1024.              be included in each individual listing.  Files whose age is
  1025.              greater than this number will not be included.
  1026.  
  1027.  
  1028.  
  1029.                                                                       
  1030.                MENU - "Manager" : ITEM - "Logfiles Listings"
  1031.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1032.  
  1033.         Here, you may define up to 5 logfiles to be archived and optionally
  1034.         deleted.  There are three fields to fill in here.  The first one is
  1035.         the path and filename of the logfile itself.  The second defines
  1036.         the first two letters of the archive name, and the third is the
  1037.         directory where the archived file should be placed.  The naming
  1038.         convention for the archives is identical to that used by the option
  1039.         to back up the user files.
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         17
  1047.                                         
  1048.                                 
  1049.  
  1050.                            MENU - "Compression" 
  1051.                            ~~~~~~~~~~~~~~~~~~~~
  1052.  
  1053.         The items on this menu are fairly self-explanatory and require
  1054.         only an explanation of what is expected.  You only need to define
  1055.         the FILENAME of each (de)compressor, not the full path.  RAMAN will
  1056.         search through your PATH setting to locate each of these.  If it
  1057.         can not find one of these programs, it will be noted in the RAMAN
  1058.         logfile.  Failure to locate one or more of these programs will NOT
  1059.         stop RAMAN from executing.  As for the parameters for each of
  1060.         archivers, it is advisable that you LEAVE THE DEFAULTS ALONE unless
  1061.         you know exactly what you are doing.
  1062.  
  1063.  
  1064.  
  1065.  
  1066.                   MENU - "Other" : ITEM - "Archive Types"
  1067.                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1068.  
  1069.              
  1070.         On this menu, you define which compression method to use for
  1071.         various options RAMAN performs.  Currently, the following archive
  1072.         types are valid: ARC, ARJ, LZH, PAK, ZIP, ZOO, and SQZ.
  1073.  
  1074.  
  1075.  
  1076.  
  1077.                 MENU - "Other" : ITEM - "Other Information"
  1078.                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1079.  
  1080.  
  1081.         DAYS DELETE - Number of days old a file has to be to be deleted by
  1082.         the option which deletes/moves files after X days.
  1083.  
  1084.         DAYS DELETE NO D/L - Number of days old a file has to be to be
  1085.         deleted by the option which deletes/moves files after X days which
  1086.         also have not been downloaded.
  1087.  
  1088.         MISSING DESC. - String RAMAN uses as the description for orphaned
  1089.         files that were added to the file database if no description file
  1090.         was found.
  1091.  
  1092.         AREA TO POST - Area number to which RAMAN should post messages to
  1093.         newusers, users who upload, users who drop carrier, and messages to
  1094.         the Sysop if a virus is found in a file.  Note that at this time,
  1095.         only the HUDSON message base is supported.
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         18
  1105.  
  1106.  
  1107.  
  1108.         VIRUS SCANNER - The filename (not directory/path/filename) of the
  1109.         program you want RAMAN to use to scan files for viruses.
  1110.  
  1111.         VIRUS PARAMETERS - Parameters for the VIRUS SCANNER.
  1112.  
  1113.         TOP/LEAST USERS - Number of users to include in the Top/Low User
  1114.         bulletins. (Only up to 100 may be included in this release)
  1115.  
  1116.         TOP/LEAST FILES - Same as the above, but applies to the Most and
  1117.         Least popular files bulletins.
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         19
  1163.  
  1164.  
  1165.  
  1166.                                   Running RAMAN
  1167.                                   -------------
  1168.              Running RAMAN can be done in one of two ways.  First, you 
  1169.         can run it with the configuration file as the first parameter.
  1170.         An example of this is RAMAN RAMAN.CFG.  When it is run in this
  1171.         manner, all options that are enabled in the configuration file will
  1172.         be processed.  If you have Allfiles/Newfiles/Logfiles defined on
  1173.         the Manager menu, they will be processed as well.
  1174.  
  1175.         The second way to run RAMAN is by specifying the configuration
  1176.         file as the first parameter and the keyword of the option(s) you
  1177.         want run as the second, third, fourth, etc parameters.  When run
  1178.         in this mode, RAMAN will execute only the options you have passed
  1179.         on the command line.  It will use information from the
  1180.         configuration file such as paths, filenames, and which areas you
  1181.         have toggled ON for the option.  The syntax for the keywords is
  1182.         pretty lax.  You can place a '-', '/', or nothing at all before the
  1183.         keyword.  This is to accomodate users who are accustommed to 
  1184.         different methods for passing parameters.  Example:
  1185.  
  1186.          RAMAN RAMAN.CFG -ALLFILE1 -ALLFILE4 /ADDHEAD ABC FREQCOUNT
  1187.  
  1188.  
  1189.  
  1190.                              PARAMTER LISTING
  1191.                              ~~~~~~~~~~~~~~~~
  1192.  
  1193.          Following is a list of all the parameters/keywords.  This
  1194.          list may also be brought up by typing 'RAMAN ?' at the DOS prompt:
  1195.  
  1196.  
  1197.               CLEAN     : Cleans Up The User Records
  1198.               ADDHEAD   : Adds Headers To File Listings
  1199.               ABC       : Alphabetize File Listings
  1200.               DLCOUNT   : Updates Download Counters For Files Downloaded
  1201.               FREQCOUNT : Updates Download Counters For File Requests
  1202.               KILLORP   : Removes Orphanded Files from the file database
  1203.               ADDMSNG   : Adds Orphaned Files To File Listings
  1204.               XDAYS     : Kills Files x Days Old
  1205.               XDAYSDL   : Kills Files x Days Old If Not Downloaded
  1206.               BAK       : Creates Backups Of File Listings
  1207.               ALLFILEx  : Creates Allfiles Listing(s) where x is the number
  1208.                           of the listing you want created
  1209.               NEWFILEx  : Creates Newfiles Listing(s) where x is the number
  1210.                           of the listing you want created
  1211.               SCANx     : Scans Files For Viruses, where x is the method
  1212.                           you want to use, which is A or B
  1213.               ARCLOG    : Archive And Delete Defined Logfile(s)
  1214.               REARC     : Re-Archives Files
  1215.               SWITCH    : Switches Defined Menus/Textfiles - MENSCR.CTL
  1216.               DAILY     : Perform Daily Maintenance - DAILY.CTL
  1217.               WEEKLY    : Perform Weekly Maintenance - WEEKLY.CTL
  1218.               MONTHLY   : Perform Monthly Maintenance - MONTHLY.CTL
  1219.  
  1220.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         20
  1221.  
  1222.  
  1223.  
  1224.               BACKUP    : Back Up Your User Files
  1225.               COMMENT   : Adds Comments To ARJ And ZIP Files
  1226.               KILLOLD   : Kills Old Files When New TICs Arrive
  1227.               UPLOAD    : Post A Message To Users Who Have Uploaded
  1228.               CARRIER   : Post A Message To Users Who Drop Carrier
  1229.               NEWUSER   : Post A Message To New Users
  1230.               MSGACT    : Generate Report Of Message Base Usage
  1231.               FILERPT   : Generate Report Of File Areas
  1232.               DAILYDL   : Generate Report Of Daily Uploads
  1233.               DAILYUL   : Generate Report Of Daily Downloads
  1234.               TOPUL     : Create Top Uploaders Bulletin
  1235.               TOPDL     : Create Top Downloaders Bulletin
  1236.               TOPPOST   : Create Top Message Posters Bulletin
  1237.               TOPCALL   : Create Top Callers Bulletin
  1238.               LOWUL     : Create Low Uploaders Bulletin
  1239.               LOWDL     : Create Low Downloaders Bulletin
  1240.               LOWPOST   : Create Low Message Posters Bulletin
  1241.               LOWCALL   : Create Low Callers Bulletin
  1242.               TOPFILE   : Create most popular files bulletin
  1243.               LOWFILE   : Create least popular files bulletin
  1244.               PACK      : Packs the file database
  1245.  
  1246.  
  1247.           In addition, there are three other options which are available 
  1248.           only from the command line.  These are:
  1249.  
  1250.           IMPORTALL  : This parameter will cause RAMAN to attempt to find
  1251.                        a description file for all files on your system,
  1252.                        even if they already have descriptions in the 
  1253.                        file database.  If a description file is found, 
  1254.                        the current description will be changed to that, 
  1255.                        otherwise it is left untouched.  This is something
  1256.                        you would probably only want to run once.
  1257.  
  1258.           RESTORE   : If you have made a backup of your file database
  1259.                       by using RAMAN's BAK option, this option can
  1260.                       restore your file database from those backups.
  1261.                       Use this if your database has become corrupted
  1262.                       severely for some reason.
  1263.  
  1264.           KILLHEAD  : This option will remove headers from your file
  1265.                       database.  Use this if you decided you really don't
  1266.                       want headers in your file listings after all, or to
  1267.                       remove ones that another program has added.
  1268.  
  1269.          
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         21
  1279.  
  1280.  
  1281.  
  1282.  
  1283.                            MULTI-NODE OPERATION
  1284.                            ~~~~~~~~~~~~~~~~~~~~
  1285.         Running RAMAN in a multi-node environment is easy... just run it
  1286.         the same as you would if you were running a single line.  The first
  1287.         parameter RAMAN takes is always the configuration file.  For 
  1288.         multi-line boards, you probably have more than one RA logfile and
  1289.         things of that nature.  You can simply edit a different
  1290.         configuration file for each node.  Each of these configuration
  1291.         files would contain the paths/filenames that apply to that
  1292.         particular node.  Some multi-line sysops elect to have different
  1293.         .RA files.  This is no problem.  RAMAN first checks the current
  1294.         directory for the different .RA files.  If one or more is not found
  1295.         in the current directory, it will look for them in the directory
  1296.         pointed to by your RA environment variable.  Here are a couple
  1297.         examples:
  1298.  
  1299.         1) 2 node board, all .RA files are in the main RA directory with
  1300.            different logfiles, and the same options enabled in the control
  1301.            file for each node.
  1302.  
  1303.            CD\RA                                        
  1304.            rem Perform maintenance on line 1.  The RAMAN1.CFG contains the
  1305.            rem proper paths/filenames pertinant to line 1
  1306.  
  1307.            RAMAN C:\RA\LINE1\RAMAN1.CFG
  1308.  
  1309.            rem Perform maintenance on line 2.  The RAMAN2.CFG contains the
  1310.            rem proper paths/filenames pertinant to line 2
  1311.  
  1312.            RAMAN C:\RA\LINE2\RAMAN2.CFG
  1313.  
  1314.  
  1315.         2) Same as number 1, but the .RA files are in the line directories.
  1316.  
  1317.                                                                            
  1318.            CD\RA\LINE1                                          
  1319.            rem Perform maintenance on line 1.  The RAMAN1.CFG contains the
  1320.            rem proper paths/filenames pertinant to line 1
  1321.  
  1322.            RAMAN RAMAN1.CFG
  1323.  
  1324.            rem Perform maintenance on line 2.  The RAMAN2.CFG contains the
  1325.            rem proper paths/filenames pertinant to line 2
  1326.  
  1327.            CD\RA\LINE2
  1328.            RAMAN RAMAN2.CFG
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         22
  1337.  
  1338.  
  1339.  
  1340.  
  1341.                               TECHNICAL NOTES
  1342.                               ~~~~~~~~~~~~~~~
  1343.           * RAMAN was written and compiled under Borland Pascal 7.0
  1344.             using far calls.  
  1345.  
  1346.           * RAMANCFG was developed using Turbo Vision.
  1347.  
  1348.           * All binary files, including RAMAN's configuration file, are
  1349.             opened in Read/Write/Deny-None mode for full file sharing
  1350.             capability.  
  1351.  
  1352.           * The Hudson message base is accessed and locked according to
  1353.             the RA 1.10 locking specification.
  1354.  
  1355.           * When posting messages to the Hudson message base, RAMAN checks
  1356.             to ensure it will not exceed the Hudson's capacity, and will
  1357.             stop posting messages if this occurs.
  1358.  
  1359.  
  1360.  
  1361.                                   CREDITS
  1362.                                   ~~~~~~~
  1363.  
  1364.              All product names mentioned in this document other than 
  1365.         RAMAN are copyrighted (C) material, Trademarks (tm), or 
  1366.         Registered Trademarks (R) of their respective holders:
  1367.              
  1368.              Arj.Exe, ARJ       Robert K. Jung
  1369.              IBM                International Business Machines Corporation
  1370.              Lha.Exe, LZH       H. Yoshizak
  1371.              Mbutil.Exe         Gerard J. van der Land
  1372.              MS-DOS             MicroSoft Corporation
  1373.              Pkzip.Exe, ZIP     Pkware, Inc.
  1374.              Pkunzip.Exe, ZIP   Pkware, Inc.
  1375.              RemoteAccess, RA,
  1376.              and associated 
  1377.              programs           Andrew Milner and Continental Software
  1378.              Scan.Exe           McAfee Associates
  1379.              Borland Pascal     Borland International, Inc.
  1380.              
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         23
  1395.  
  1396.  
  1397.  
  1398.                                 BUG REPORTS
  1399.                                 ~~~~~~~~~~~
  1400.              Any and all bug reports should be sent to me via netmail at 
  1401.         1:261/1108.  If you do not have access to netmail, write them 
  1402.         legibly on paper and mail them to me, or you can call my board at 
  1403.         1-410-974-9305 and leave a message.  When reporting a bug please 
  1404.         include the following:
  1405.              
  1406.             * Your computer type
  1407.             * Amount of RAM you are running RAMAN under
  1408.             * What you have tried, and a complete description of the 
  1409.               problem you are having along with any runtime error and
  1410.               offset memory address it gives you.
  1411.                                                                            
  1412.     
  1413.              Please, do not send a bug report until you have gone over 
  1414.         your configuration very carefully and made certain you have 
  1415.         things set up properly.  80% of all so called "bugs" can be 
  1416.         traced back to someone not reading the docs or some kind of silly 
  1417.         mistake in the configuration.  I can be reached on my board, via
  1418.         netmail, or through the RA_UTIL echo which is available from the
  1419.         FidoNet backbone.  Do NOT report bugs in the RA_SUPPORT or RA_MULTI
  1420.         echos... that's not what those two echos are for.
  1421.  
  1422.  
  1423.                                BETA TESTERS
  1424.                                ~~~~~~~~~~~~
  1425.  
  1426.              This is in recognition to those who voluntarily offered to 
  1427.         test RAMAN while it was still in Beta stages.  These people 
  1428.         risked their entire system in testing unproven designs, and in
  1429.         a few instances spent a few weekends on reconstruction:
  1430.  
  1431.                  Jim Henthorn      - 1:261/1044
  1432.                  Bruce Shetrone    - 1:261/1128
  1433.                  Joe Williams      - 1:262/1099        
  1434.                  Dave Martin       - 1:280/43
  1435.                  Chuck Seehuetter  - 1:3608/5
  1436.                  Bobby Posey       - 1:388/20
  1437.                  Aaron Davis       - 1:124/3103
  1438.                  Eric Clark        - 1:151/70
  1439.                  Dave Walden       - 1:151/811
  1440.                  Robert Burgett    - 1:395/7
  1441.                  Mark Griggs       - 1:395/20
  1442.                                                   
  1443.              Thanks guys, I couldn't have done it without you!
  1444.              
  1445.                                         
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         24
  1453.  
  1454.  
  1455.  
  1456.                                THIS AND THAT
  1457.                                ~~~~~~~~~~~~~
  1458.              
  1459.              The latest version of RAMAN will always be requestable from 
  1460.         my system, The North Star, at 1:261/1108 and from each of the 
  1461.         Beta sites listed above. Magic name is RAMAN for the latest 
  1462.         version.  My board accepts file requests from anyone who can
  1463.         make a file request.  Connect speeds are 1200-14400 V.32bis and
  1464.         1200 - 16800 HST.  File requests are honored at all hours
  1465.         except ZMH.  If you are logging onto my board, the latest version
  1466.         is available for download on your first call.   
  1467.                              
  1468.  
  1469.                              REGISTERING RAMAN
  1470.                              ~~~~~~~~~~~~~~~~~
  1471.  
  1472.                When registering, please fill out REGISTER.FRM and
  1473.         mail it along with your registration fee to:
  1474.  
  1475.                            David Hickey
  1476.                            304 North Glen Avenue
  1477.                            Annapolis, MD 21401
  1478.                            United States Of America
  1479.  
  1480.              The registration fee is 10 U.S. Dollars, or 20 U.S. Dollars of
  1481.         equivalent currency.  I'll gladly accept it in the form of cash,
  1482.         check, money order... just about anything except for a credit card
  1483.         or an I.O.U.
  1484.  
  1485.              When I receive your money I will generate a key file for
  1486.         you.  If you have a FidoNet address, I will CRASHmail it to you.
  1487.         If you do not have a FidoNet address, I will create an account on
  1488.         my board for you, and leave a message to you with your keyfile
  1489.         attached for you to download.  I used to call boards to deliver the
  1490.         keyfile, but after several Sysops failed to create an account for
  1491.         me and I had to go through LOOONG newuser procedures (running up my
  1492.         phone bill considerably), I've been forced to use this alternative.
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.     RAMAN  *  Remote Access Manager v2.10  *  April 22, 1993         25
  1511.  
  1512.  
  1513.                                 The Future
  1514.                                 ~~~~~~~~~~
  1515.  
  1516.         This will be the last release of what is known as "RAMAN".  Why?
  1517.         What you have right now in RAMAN 2.10 is going to be completely
  1518.         redesigned from the ground up.  A new program which will be 
  1519.         compatible with RemoteAccess, QuickBBS, SuperBBS, ProBoard, and
  1520.         possibly Maximus will take it's place.  What you have now will
  1521.         become more user friendly and more powerful.  Along with that,
  1522.         there will be a registration fee around $15 or $20.  But if you
  1523.         have registered this version or any previous version of RAMAN,
  1524.         you will not need to pay an upgrade fee, and all you will need
  1525.         to do is rename your keyfile.  (Hint, register now, save later...)
  1526.         That's about all I'm willing to commit to at this point, but
  1527.         be assured that while "RAMAN" will cease to exist, a much better
  1528.         program will be in it's place.
  1529.  
  1530.  
  1531. EOF (RAMAN.DOC)
  1532.