home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / ra / race202.zip / RACE.DOC < prev    next >
Text File  |  1993-04-04  |  106KB  |  2,886 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.                                   RACE Version 2.01
  32.  
  33.                               RemoteAccess Caller Editor
  34.            Copyright (C) 1989-1993 Michael F. Janke.  All Rights Reserved.
  35.  
  36.  
  37.           RACE Version 2.01                              User Documentation
  38.  
  39.  
  40.  
  41.                                   TABLE OF CONTENTS
  42.  
  43.           Chapter 1 -- INTRODUCTION . . . . . . . . . . . . . . . . . .   1
  44.                     1.1       Features  . . . . . . . . . . . . . . . .   1
  45.                     1.3       Acknowledgments/Credits . . . . . . . . .   2
  46.                     1.4       Special Characters  . . . . . . . . . . .   3
  47.  
  48.           Chapter 2 -- LICENSING  . . . . . . . . . . . . . . . . . . .   4
  49.                     2.1       Shareware Notice  . . . . . . . . . . . .   4
  50.                     2.2       License Fee . . . . . . . . . . . . . . .   4
  51.                     2.3       License Agreement . . . . . . . . . . . .   4
  52.                     2.4       Disclaimer of Warranty  . . . . . . . . .   5
  53.                     2.5       How to Register RACE  . . . . . . . . . .   5
  54.  
  55.           Chapter 3 -- CONFIGURATION  . . . . . . . . . . . . . . . . .   6
  56.                     3.1       General Information . . . . . . . . . . .   6
  57.                     3.2       RACECFG Main Menu . . . . . . . . . . . .   7
  58.                     3.2.1     Files . . . . . . . . . . . . . . . . . .   7
  59.                     3.2.2     Validation  . . . . . . . . . . . . . . .   9
  60.                     3.2.3     Colors  . . . . . . . . . . . . . . . . .  11
  61.                     3.2.4     Flags . . . . . . . . . . . . . . . . . .  11
  62.                     3.2.5     Reports . . . . . . . . . . . . . . . . .  12
  63.                     3.2.6     Miscellaneous . . . . . . . . . . . . . .  14
  64.                     3.3       Template        Security       Flag
  65.                               Configuration . . . . . . . . . . . . . .  15
  66.  
  67.           Chapter 4 -- GENERAL INFORMATION  . . . . . . . . . . . . . .  16
  68.                     4.1       The RACE Help System  . . . . . . . . . .  16
  69.                     4.2       Remote Operation  . . . . . . . . . . . .  16
  70.                     4.3       RACE Main Screen  . . . . . . . . . . . .  16
  71.  
  72.           Chapter 5 -- EDITING A USER RECORD  . . . . . . . . . . . . .  17
  73.                     5.1       Editing Restrictions  . . . . . . . . . .  17
  74.                     5.2       Editing Individual Fields . . . . . . . .  18
  75.                     5.3       Editing without entering Edit Mode  . . .  18
  76.                     5.4       Moving through the User File  . . . . . .  18
  77.                     5.5       Other Commands  . . . . . . . . . . . . .  20
  78.                     6.1       General Information . . . . . . . . . . .  21
  79.                     6.2       Questionnaire Setup . . . . . . . . . . .  22
  80.                     6.3       POSTINFO  . . . . . . . . . . . . . . . .  22
  81.                     6.4       Comment Import  . . . . . . . . . . . . .  23
  82.                     6.5       Templates . . . . . . . . . . . . . . . .  24
  83.                     6.6       Welcome Messages  . . . . . . . . . . . .  24
  84.                     6.7       Validation Menu Options . . . . . . . . .  25
  85.  
  86.           7.1       The User Report Menu  . . . . . . . . . . . . . . .  27
  87.                     7.2       Report Options  . . . . . . . . . . . . .  28
  88.                     7.3       Field Selection . . . . . . . . . . . . .  28
  89.                     7.4       Report Searching  . . . . . . . . . . . .  29
  90.                     8.1       Search Menu . . . . . . . . . . . . . . .  30
  91.                     8.2       Search Operation  . . . . . . . . . . . .  30
  92.                     8.3       Search Options  . . . . . . . . . . . . .  30
  93.                     8.5       Location/Telephone  . . . . . . . . . . .  31
  94.                     8.6       Security/Group  . . . . . . . . . . . . .  31
  95.  
  96.                                           I
  97.  
  98.  
  99.           RACE Version 2.01                              User Documentation
  100.  
  101.  
  102.  
  103.                     8.7       Uploads/Downloads . . . . . . . . . . . .  31
  104.                     8.8       Flags . . . . . . . . . . . . . . . . . .  32
  105.                     9.1       General Information . . . . . . . . . . .  33
  106.                     9.2       Attribute Flags . . . . . . . . . . . . .  33
  107.                     9.3       Security Flags  . . . . . . . . . . . . .  34
  108.                     9.4       Group Changes . . . . . . . . . . . . . .  34
  109.                     9.5       Global  Changes and  Group/Security
  110.                               Levels  . . . . . . . . . . . . . . . . .  35
  111.                     9.6       Executing Global Changes  . . . . . . . .  35
  112.  
  113.           Chapter 10 -- ADD NEW USER  . . . . . . . . . . . . . . . . .  36
  114.  
  115.           Chapter 11 -- JUMP/UTILS  . . . . . . . . . . . . . . . . . .  37
  116.                     11.1      General Information . . . . . . . . . . .  37
  117.                     11.2      Jump  . . . . . . . . . . . . . . . . . .  37
  118.                     11.3      Utilities . . . . . . . . . . . . . . . .  37
  119.  
  120.           Chapter 12 -- RACEEDIT  . . . . . . . . . . . . . . . . . . .  38
  121.                     12.1      General Information . . . . . . . . . . .  38
  122.                     12.3      RACEDIT Commands  . . . . . . . . . . . .  38
  123.  
  124.           Appendix A -- PROBLEMS? . . . . . . . . . . . . . . . . . . .  41
  125.  
  126.           Appendix B -- FIELD EDITING & MOVEMENT KEYS . . . . . . . . .  43
  127.                     B.1       Field Editing Keys  . . . . . . . . . . .  43
  128.                     B.2       Field Movement Commands . . . . . . . . .  43
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.                                           II
  159.  
  160.  
  161.           RACE Version 2.01                              User Documentation
  162.  
  163.  
  164.  
  165.                               Chapter 1 -- INTRODUCTION
  166.  
  167.                RACE is  a multi-function  user editor for  the RemoteAccess
  168.           Bulletin Board System.   Besides its obvious duties as  an editor
  169.           for  manipulating  an  individual  caller's  data,  it  has  many
  170.           additional features to make managing your user files easier.
  171.  
  172.           1.1  Features
  173.  
  174.                * Searches on specific user fields, including flags.
  175.  
  176.                * Globally change security flags.
  177.  
  178.                * Globally change user attributes.
  179.  
  180.                * Custom reports.
  181.  
  182.                * Swapping to EMS or disk during shells.
  183.  
  184.                * Fully multinode aware.
  185.  
  186.                * New user validation routines.
  187.  
  188.                * Send users prepared messages when validating.
  189.  
  190.                * Attach reminder notes to user security flags.
  191.  
  192.                * Included eRACEm utility for packing/sorting the user file.
  193.  
  194.                * WHOOPS! function to restore users accidentally packed out.
  195.  
  196.                * Much, much more!
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.                                           1
  221.  
  222.  
  223.           RACE Version 2.01                              User Documentation
  224.  
  225.  
  226.  
  227.           1.2  Requirements
  228.  
  229.                     RACE requires MS-DOS v3.0  or later (or equivalent) for
  230.                proper operation.
  231.  
  232.                     250  KB of free RAM is recommended.  It may be possible
  233.                to execute  RACE with less,  although some features  will be
  234.                disabled.
  235.  
  236.           1.3  Acknowledgments/Credits
  237.  
  238.                     Special thanks go out  to the beta testers  that helped
  239.                to test RACE and  offered many feature requests.   They are:
  240.                Bruce Bodger, Fred Horner (may he rest in peace), Ed Meloan,
  241.                Peter Janssens and  the rest of  the RemoteAccess beta  test
  242.                team.  Thanks guys!
  243.  
  244.                     A  special thanks  goes  out  to  James Berry  for  his
  245.                persistence  during  some  difficulties  with  EGA/VGA  mode
  246.                changes and for providing much  needed code for this portion
  247.                of RACE.
  248.  
  249.                     Thanks also  go to Joaquim Homrighausen,  author of the
  250.                popular FrontDoor mailer system, for unselfishly allowing me
  251.                to create the RACE configuration program in the image of the
  252.                FrontDoor setup program.
  253.  
  254.                     Thanks also  go to Andrew  Milner and Phil  Mackay, for
  255.                providing a great piece of bulletin board software.
  256.  
  257.                     A VERY special thanks to Andrew Leary for  updating the
  258.                RACE documentation for this release of RACE.  
  259.  
  260.                     And  last  but  not  least,  thanks  go  to  TurboPower
  261.                Software, Inc.  for their  EXECSWAP code which  provides the
  262.                swapping routines in RACE.
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.                                           2
  283.  
  284.  
  285.           RACE Version 2.01                              User Documentation
  286.  
  287.  
  288.  
  289.           1.4  Special Characters used in this manual
  290.  
  291.           <>
  292.  
  293.                The <> character combination  is used to surround characters
  294.           that  you are required to press to activate a particular command.
  295.           In the case of the <Ctrl> or <Alt> key, you would press and  hold
  296.           the <Ctrl> (or <Alt>) key, press  the other key, and then release
  297.           both keys.   For example, <Ctrl-P> would  mean to press and  hold
  298.           the <Ctrl>  key, press the  <P> key, and then  release both keys.
  299.           <Alt-D>  would  be similar,  except of  course  the <Alt>  key is
  300.           pressed in this case.
  301.  
  302.                If  this document shows  a command such  as <V>alidate, that
  303.           means  you would press  the <V> key on  your keyboard to activate
  304.           the validate command.
  305.  
  306.           "" or ''
  307.  
  308.                Double  and  single quotes  are  used  for emphasis  and  to
  309.           clarify input  that is expected  from the  user.   One would  not
  310.           actually type the quote characters unless specifically instructed
  311.           to do so.
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.                                           3
  345.  
  346.  
  347.           RACE Version 2.01                              User Documentation
  348.  
  349.  
  350.  
  351.                                 Chapter 2 -- LICENSING
  352.  
  353.           2.1  Shareware Notice
  354.  
  355.                     RACE  2.01 has been released as Shareware.  If after 21
  356.                days you  find that RACE  suits your needs  and you wish  to
  357.                continue using  it, you  must register  and pay  the license
  358.                fee.
  359.  
  360.           2.2  License Fee
  361.  
  362.                     The  fee  for RACE  is $15.00  in United  States funds.
  363.                This fee applies to both private and commercial  single site
  364.                installations.  Information on licensing multiple copies may
  365.                be  obtained by contacting the  author at the address listed
  366.                in section 2.5, "How to Register RACE."
  367.  
  368.           2.3  License Agreement
  369.  
  370.                     In  consideration of  payment  of the  license fee,  I,
  371.                Michael F. Janke (hereinafter  referred to as "the author"),
  372.                as  licensor, grant  to  you, the  licensee, a  nonexclusive
  373.                right to use RACE (hereinafter known as "the software") on a
  374.                single computer at a single location.
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.                                           4
  407.  
  408.  
  409.           RACE Version 2.01                              User Documentation
  410.  
  411.  
  412.  
  413.           2.4  Disclaimer of Warranty and Limited Warranty
  414.  
  415.                     The  software and the accompanying materials (including
  416.                instructions for use) are  provided "as is" without warranty
  417.                of  any  kind.    Further,  the  author  does  not  warrant,
  418.                guarantee, or make any representations regarding the use of,
  419.                or  the results  of  the use,  of  the software  or  written
  420.                materials  in terms  of correctness,  accuracy, reliability,
  421.                currentness, or otherwise.
  422.  
  423.                     The  author  shall  not   be  liable  for  any  direct,
  424.                indirect,  consequential,  or incidental  damages (including
  425.                damages for loss of business profits, business interruption,
  426.                loss of business  information, and the like) arising  out of
  427.                the use or inability to use the software, even if the author
  428.                has been advised of the possibility of such damages.
  429.  
  430.           2.5  How to Register RACE
  431.  
  432.                     Why  should  you  even  bother to  register,  you  ask?
  433.                First, it's a legal requirement.  Second, if you want to see
  434.                RACE  continue to  be  developed and  improved, registration
  435.                will encourage me to do so.  Third, a few extra features are
  436.                enabled by registering.   These features are marked with {+}
  437.                in this manual.   Although lack of these features  in no way
  438.                prevents full use of RACE, they do provide that extra little
  439.                touch.
  440.  
  441.                     Many  months  of hard  work  went  into producing  this
  442.                product, and  I believe that you  will find it is  worth the
  443.                small  $15 registration  fee  that is  required.   Your  $15
  444.                registration will be good  for the life of the  product, and
  445.                no matter what  changes occur,  you will never  have to  pay
  446.                another registration fee for RACE.
  447.  
  448.                To register RACE, send $15.00 in United States funds to:
  449.  
  450.                Michael F. Janke
  451.                8261-B SW 107th Ave.
  452.                Miami, FL  33173
  453.  
  454.                     Checks  or  money  orders  should be  made  payable  to
  455.                Michael  F.  Janke.   Do  not  make  them  payable to  "RACE
  456.                Registration."
  457.  
  458.                     So that I may acknowledge your registration, please use
  459.                the  REGISTER.FRM   file  that  is  included   in  the  RACE
  460.                distribution  archive.  This  file also contains information
  461.                on RACE registration sites located in the U.K. and Europe.
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.                                           5
  469.  
  470.  
  471.           RACE Version 2.01                              User Documentation
  472.  
  473.  
  474.  
  475.                               Chapter 3 -- CONFIGURATION
  476.  
  477.           3.1  General Information
  478.  
  479.                     RACE   uses   an   external   configuration   file  for
  480.                information  such as  paths to  various files,  colors, etc.
  481.                This file is in binary form, and it cannot be edited with an
  482.                ASCII text editor.  The included RACECFG program is supplied
  483.                to create/edit the RACE configuration file.
  484.  
  485.                     The  RACE  configuration file  name (RACE.CFG)  is hard
  486.                coded into  RACE.  If you  rename the file,  RACE will abort
  487.                because it cannot find RACE.CFG.
  488.  
  489.                     RACE will look for the configuration file (RACE.CFG) in
  490.                the following locations:
  491.  
  492.                     * The current directory
  493.  
  494.                     * The directory where RACE.EXE is located
  495.  
  496.                     * Any directory on your DOS 'PATH'
  497.  
  498.                     RACECFG is always in  edit mode for the field  that the
  499.                cursor is  located in.  As  you use the cursor  keys to move
  500.                through the fields, you will notice that the field where the
  501.                cursor is located will  be highlighted in reverse video.   A
  502.                highlighted field is the  active field, and you may  use any
  503.                of the available edit keys to edit the field.  For a listing
  504.                of the available edit keys in RACECFG, see Appendix B.
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.                                           6
  531.  
  532.  
  533.           RACE Version 2.01                              User Documentation
  534.  
  535.  
  536.  
  537.           3.2  RACECFG Main Menu
  538.  
  539.                     The RACECFG Main  Menu is  a series  of choices  listed
  540.                across the top of your  screen.  Move the highlight to  your
  541.                choice  with the cursor  keys and press  <Enter> to activate
  542.                that option.
  543.  
  544.           3.2.1     Files
  545.  
  546.                     Selecting  the Files  option on  the RACECFG  menu will
  547.                bring down a pull down menu.  This menu has 4 basic options.
  548.  
  549.           1.   System Filenames
  550.  
  551.                     The System Filenames menu is the most important part of
  552.                configuring RACE.   In fact,  you must define  the path  and
  553.                filename for your  user file  here before you  can even  run
  554.                RACE.
  555.  
  556.                A.   System Directory - This is  the fully qualified path to
  557.                     your  RemoteAccess System  directory.   RACE uses  this
  558.                     path to find USERON.BBS  for the Users Online function,
  559.                     and LASTCALL.BBS for the Today's Callers function.
  560.  
  561.                B.   USERS.BBS  -  This  is  the fully  qualified  path  and
  562.                     filename for your RemoteAccess user file.  Don't forget
  563.                     to  include the  filename here,  because RACE  will not
  564.                     assume that the filename is USERS.BBS.
  565.  
  566.                C.   Answer  File  - This  is the  fully qualified  path and
  567.                     filename of  the questionnaire  answer  file that  RACE
  568.                     will use in the <V>alidate function.  The filename will
  569.                     most likely be NEWUSER.ASW,  but you can validate based
  570.                     on the answers to any questionnaire you wish.
  571.  
  572.                D.   Swap  File -  This  is  the  fully qualified  path  and
  573.                     filename  for RACE to use  when swapping out  of RAM to
  574.                     disk.   This can  point to a  RAM disk.   If RACE finds
  575.                     sufficient  EMS  memory  available,  it will  use  that
  576.                     memory for  swapping, instead of the  disk file defined
  577.                     here.   However, you  must define a  path and  filename
  578.                     here  if you  wish RACE  to swap.   Leaving  this field
  579.                     blank will disable the RACE swapping function.
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.                                           7
  593.  
  594.  
  595.           RACE Version 2.01                              User Documentation
  596.  
  597.  
  598.  
  599.           2.   External Utilities
  600.  
  601.                     The  External  Utilities  menu  allows  you  to  define
  602.                external  programs that can be  run within RACE.   These are
  603.                optional, and  should only be defined if  you have a use for
  604.                them.
  605.  
  606.                     To  specify  an  external  utility,  simply  enter  the
  607.                command line the  same way  you would run  the program  from
  608.                DOS.  You do not have  to specify a directory if the program
  609.                can be located on the DOS PATH.
  610.  
  611.           3.   DOS Shell
  612.  
  613.                     This option allows you to shell to DOS within RACECFG.
  614.  
  615.           4.   Exit Setup
  616.  
  617.                     This option  allows you to  exit RACECFG and  return to
  618.                DOS.   If you have made any changes to RACE's configuration,
  619.                RACECFG will ask you if you want to save your  changes.  You
  620.                must press <Y> for Yes or <N>  for No.  There is no  default
  621.                for this  question.  Also note  that it is  not necessary to
  622.                select this  option to  exit RACECFG.   Pressing <Esc>  will
  623.                also allow you  to exit RACECFG.  This method  will also ask
  624.                whether changes should be saved, if you have made any.
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.                                           8
  655.  
  656.  
  657.           RACE Version 2.01                              User Documentation
  658.  
  659.  
  660.  
  661.           3.2.2     Validation
  662.  
  663.                     The   Validation  menu  allows  you  to  configure  the
  664.                validation  templates and  welcome  message information  for
  665.                RACE's <V>alidate function.
  666.  
  667.           1.   Templates
  668.  
  669.                     Validation templates allow you to configure the actions
  670.                RACE  will   take  when  validating  users   with  the  RACE
  671.                <V>alidate  function.  You can define up to 50 templates for
  672.                validating users here.  The <PgUp> and <PgDn> keys will move
  673.                you between the available templates.
  674.  
  675.                A.   Template  Label  -  This   field  allows  you  to  give
  676.                     meaningful (to you) names to your validation templates.
  677.                     These labels are displayed in the RACE validation menu.
  678.  
  679.                B.   Template Access  - This is the security level that will
  680.                     be given to users when validating them with the current
  681.                     template.
  682.  
  683.                C.   Apply Security  - This  determines whether or  not RACE
  684.                     will  apply  the   security  level  shown   above  when
  685.                     validating  with this  template.   Set this  to 'Y'  to
  686.                     enable the security change, or 'N' to disable it.
  687.  
  688.                D.   Flags  -  There are  three type  of  flags that  can be
  689.                     defined  in each  template.   You  can define  Security
  690.                     Flags,  the No-Kill  attribute flag,  and the  Transfer
  691.                     Priority attribute flag.   Security flag  templates are
  692.                     discussed in detail at the end of this chapter.
  693.  
  694.                E.   Subscription -  If you run a  subscription system, this
  695.                     option  will  allow  you   to  take  advantage  of  the
  696.                     subscription  features  of  RemoteAccess.    Enter  the
  697.                     number  of months to give to a user validated with this
  698.                     template here.   You may enter any  number from 1 to 99
  699.                     months.  If you do not wish to use this feature, simply
  700.                     set this field  to 0.  This  will cause RACE  to ignore
  701.                     the subscription field when validating with the current
  702.                     template.
  703.  
  704.                F.   Group  -  Enter  the   group  number  to  assign  users
  705.                     validated with this template to.  If you do not wish to
  706.                     change  the  user's group  number when  validating with
  707.                     this template, just  enter '-1' here.   This tells RACE
  708.                     to ignore  the group  number when validating  with this
  709.                     template.
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.                                           9
  717.  
  718.  
  719.           RACE Version 2.01                              User Documentation
  720.  
  721.  
  722.  
  723.           2.   Welcome Messages
  724.  
  725.                     This option allows you to set  up welcome messages that
  726.                will automatically be sent to users when upgrading them with
  727.                the RACE <V>alidate function.
  728.  
  729.                A.   Send Welcome Message - This option allows you to enable
  730.                     or disable the sending of  Welcome Messages.  Set  this
  731.                     option  to 'N'  if  you do  not  want to  send  welcome
  732.                     messages when validating users.
  733.  
  734.                B.   Path/FileName -  This is  the fully qualified  path and
  735.                     filename of  an ASCII text file  containing the message
  736.                     you want to  send to the user when validating.   DO NOT
  737.                     supply an  extension!  RACE  will automatically  append
  738.                     the template number to this name to find the message to
  739.                     send.     For  example,   if  this  field   is  set  to
  740.                     "C:\RA\Validate", RACE will look for C:\RA\Validate.001
  741.                     when validating  a user with template  1.   For  a more
  742.                     complete explanation of the file naming convention used
  743.                     for welcome messages, see Chapter 6, Section 6.6.
  744.  
  745.                C.   From - This is the  name that RACE should place  in the
  746.                     From field when sending validation messages.  Normally,
  747.                     you will set this to your name or handle.
  748.  
  749.                D.   Subject  - This is the  text that RACE  should place in
  750.                     the  Subject field  when  sending validation  messages.
  751.                     For  example,  you might  wish  to  set this  field  to
  752.                     "Welcome to the BBS!"
  753.  
  754.                E.   Board Number  - This  is the message  area number  that
  755.                     RACE  will  post the  validation  messages  in.   Valid
  756.                     values are 1  - 200.  Note that RACE  does not check to
  757.                     see  if  this  area  is defined  in  your  RemoteAccess
  758.                     configuration, or if the user has  access to it.  It is
  759.                     up to you  to ensure that you set this  to a valid area
  760.                     that the user has access to.
  761.  
  762.                F.   Private  - This  option  allows you  to  decide if  the
  763.                     validation messages should have the  Private attribute.
  764.                     Set  this to 'Y' if you want the validation messages to
  765.                     be Private, or 'N' if you want them to be public.
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.                                           10
  779.  
  780.  
  781.           RACE Version 2.01                              User Documentation
  782.  
  783.  
  784.  
  785.           3.2.3     Colors
  786.  
  787.                     This menu allows you to configure  the colors that RACE
  788.                will use for its screens.   This menu will also allow you to
  789.                enable CGA Snow Checking for older CGA cards.
  790.  
  791.                     You can  select your own custom  color combinations, or
  792.                select  the default  colors  that come  in the  distribution
  793.                package.  A representative sample of the window being edited
  794.                will  appear on the screen, so  you can see what your colors
  795.                will look like in RACE.
  796.  
  797.           3.2.4     Flags
  798.  
  799.                     If  you use a lot of flags,  you will soon find that it
  800.                is  difficult to  remember  what purpose  each flag  serves.
  801.                RACE gives you the capability to display reminder notes when
  802.                editing  a  user's flags  or  using the  global  flag change
  803.                function.   This  menu gives  you the  ability to  enable or
  804.                disable  the flag notes, and define what each flag note will
  805.                say.
  806.  
  807.                     The first item on the  Flags menu will tell you  if the
  808.                flag  notes are enabled or disabled.  To change the setting,
  809.                simply highlight this  item and press <Enter>  to toggle the
  810.                notes on or off.  The next four items on the menu will allow
  811.                you to  change the  notes  for the  A, B,  C,  and D  flags,
  812.                respectively.   Simply  move to  one these fields  and press
  813.                <Enter> to  edit the notes for that bank of flags.  A window
  814.                will pop  up, allowing you to  enter up to 48  characters of
  815.                text for each flag.
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.                                           11
  841.  
  842.  
  843.           RACE Version 2.01                              User Documentation
  844.  
  845.  
  846.  
  847.           3.2.5     Reports
  848.  
  849.                     This menu allows you  to define up to 20  templates for
  850.                the report function of RACE.   It also allows you to  define
  851.                options for your printer, for use when printing reports from
  852.                RACE.
  853.  
  854.                1.   Templates - This option will bring up the template edit
  855.                     screen.   You can move between  the available templates
  856.                     with  the <PgUp>  and <PgDn>  keys.  Each  template has
  857.                     three items to configure:
  858.  
  859.                     A.        Description   -   Enter   a   short   comment
  860.                               describing this template.
  861.  
  862.                     B.        Device  -  Use  the  <Space>  key  to  toggle
  863.                               through the choices.
  864.  
  865.                     C.        Fields - Press <Enter> on this field to bring
  866.                               up a field selection window.
  867.  
  868.           {+}       NOTE:  The RACE report function will not  use templates
  869.                     in the unregistered  version.  You may enter,  edit and
  870.                     save  templates in RACECFG, but  RACE will not give you
  871.                     the option to use them.
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.                                           12
  903.  
  904.  
  905.           RACE Version 2.01                              User Documentation
  906.  
  907.  
  908.  
  909.                2.   Printer  Port - This is  the printer port  that will be
  910.                     used when  printing out user  reports.  Select  '1' for
  911.                     LPT1: or '2' for LPT2:.
  912.  
  913.                3.   Page Length - This option allows you to select how many
  914.                     lines should be printed on each page.  Values from 1 to
  915.                     255 are valid.
  916.  
  917.                4.   Form Feed - This option allows you to select whether or
  918.                     not to output a form feed after each page of text.  Set
  919.                     this option  to 'Y' to enable the form feed, or 'N'  to
  920.                     disable it.
  921.  
  922.                5.   Printer Initialization  - This  string will be  sent to
  923.                     the printer  before printing  a report.   To include  a
  924.                     control character (such as <Esc>) in your string, press
  925.                     <Ctrl-P>  to place  the editor  into literal  mode (the
  926.                     cursor will  change to a large,  rapidly blinking block
  927.                     instead of the normal  blinking underline), then  press
  928.                     the control key.  For example, pressing <Ctrl-P>, <Esc>
  929.                     would insert an  <Esc> character into  the string.   To
  930.                     enter  multiple control  characters,  you will  need to
  931.                     press   <Ctrl-P>  before   each  character.     Control
  932.                     characters will appear  in high intensity  yellow (high
  933.                     intensity  only on  monochrome  systems), while  normal
  934.                     characters  will appear  in  low intensity  cyan.   You
  935.                     might want to use this feature to place your printer in
  936.                     compressed print mode, to  allow more characters to fit
  937.                     on a line.
  938.  
  939.                6.   Printer De-Initialization - This string will be sent to
  940.                     the  printer  after  a  report  is  printed.    Control
  941.                     characters can be  entered in the same manner as above.
  942.                     This can  be used to  turn off compressed  printing, if
  943.                     you put your printer in compressed mode before printing
  944.                     reports.
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.                                           13
  965.  
  966.  
  967.           RACE Version 2.01                              User Documentation
  968.  
  969.  
  970.  
  971.           3.2.6     Miscellaneous
  972.  
  973.                     This menu allows you to configure various miscellaneous
  974.                options in RACE.
  975.  
  976.                1.   Start  Editor  in Insert  Mode  -  This option  defines
  977.                     whether or  not RACE will  start in insert  or overtype
  978.                     mode.  The default configuration for this option is No,
  979.                     which  means that RACE will start in overtype mode.  To
  980.                     switch between insert and  overtype mode while in RACE,
  981.                     simply press your <Insert> key  while you are editing a
  982.                     field.
  983.  
  984.                2.   Beep on  Error  - Normally,  RACE  will beep  when  you
  985.                     attempt to enter invalid data in a field.  For example,
  986.                     attempting  to enter  alphabetical characters  into the
  987.                     Security  field would generate a  beep.  If  you do not
  988.                     want RACE to  beep on encountering  an error, set  this
  989.                     option to 'N' (No).
  990.  
  991.                3.   Edit Mode Left/Right Delimiters - By default, RACE does
  992.                     not  use  delimiter  characters  to show  the  ends  of
  993.                     fields.  If you  wish to use delimiters, select  a left
  994.                     and a right  delimiter here.   To use  the default  (no
  995.                     delimiters),  simply enter  '0' for  both the  left and
  996.                     right delimiters.
  997.  
  998.                4.   Name Field Size -  RACE has the capability to  generate
  999.                     reports of  various types.   One  item that  limits the
  1000.                     usefulness of these reports is the  default size of the
  1001.                     user  name field.    If RACE  always assumed  it should
  1002.                     output the full name  field, 35 characters, almost half
  1003.                     of the  report line  would be  consumed by this  field,
  1004.                     much of it blank.
  1005.  
  1006.                     It is quite likely that you will never have a user that
  1007.                     has a  name anywhere near the length this field allows.
  1008.                     The Name  Field Size  option allows  you to  define how
  1009.                     much of the name  field will be used for  REPORTS ONLY.
  1010.                     This option will not modify your USERS.BBS file  in any
  1011.                     way.  Valid values are 1 to 35.
  1012.  
  1013.           {+}  5.   Shell Password  - This  option allows  you to  define a
  1014.                     password  that   is  needed  to  access   the  external
  1015.                     utilities and the <J>ump to DOS function of RACE.  This
  1016.                     is only used in the registered version of RACE.
  1017.  
  1018.           {+}  6.   Start in USERED Mode  - This option defines  whether or
  1019.                     not  RACE should start with a user list on screen, like
  1020.                     the  RAMGR User  Manager.   Set this  option to  'Y' to
  1021.                     enable  the user listing on startup, or 'N' to start up
  1022.                     directly in the edit screen.  In unregistered copies of
  1023.                     RACE, this  option has no effect.   Unregistered copies
  1024.                     of RACE will always start directly in the edit screen.
  1025.  
  1026.                                           14
  1027.  
  1028.  
  1029.           RACE Version 2.01                              User Documentation
  1030.  
  1031.  
  1032.  
  1033.                7.   Display  Names  in  Lastname,Firstname  Format  -  This
  1034.                     option defines whether or not RACE should display names
  1035.                     in Lastname,Firstname format in user lists and reports.
  1036.                     Setting this option to 'Y' (Yes) will display the names
  1037.                     in Lastname,Firstname format in reports and user lists.
  1038.                     Setting this option  to 'N' will  display the names  in
  1039.                     traditional Firstname Lastname format.
  1040.  
  1041.           3.3  Template Security Flag Configuration
  1042.  
  1043.                     The  template   security   flags  require   a   special
  1044.                explanation, because  they work a bit  differently than what
  1045.                most RemoteAccess SysOps are used to.
  1046.  
  1047.                     Unlike  most flag  routines,  this  particular  section
  1048.                allows THREE settings for flags.  These settings are:
  1049.  
  1050.                X    =         Turn this flag ON
  1051.                O    =         Turn this flag OFF
  1052.                -    =         Leave this flag alone
  1053.  
  1054.                     As you probably noticed, the letter 'O' is used to turn
  1055.                a  flag off during  validation, instead of  the usual hyphen
  1056.                character used elsewhere in RACE and other programs that can
  1057.                edit flags.
  1058.  
  1059.                     For the sake of explaining exactly how it works,  let's
  1060.                say that a first  time caller's A flag is  set initially set
  1061.                by RemoteAccess to:
  1062.  
  1063.                 XX----X-
  1064.  
  1065.                     When  you upgrade a user  with template 1,  you want to
  1066.                turn  flag A2  OFF and  turn flag  A4 ON,  but you  want all
  1067.                others to remain as is.  In this case you  would set up your
  1068.                template A flag to look like this:
  1069.  
  1070.                 -O-X----
  1071.  
  1072.                     Then, when  in RACE <V>alidate and  using this template
  1073.                to upgrade a user, the user flag would be set to this:
  1074.  
  1075.                 X--X--X-
  1076.  
  1077.                     Flags A1,  A3, A5,  A6,  A7, and  A8  were left  as  is
  1078.                because you  did not specifically  set the template  to turn
  1079.                them  ON  or OFF.    Flag  A2  was  turned OFF  because  you
  1080.                specified  an 'O' in position  A2 of the  template setup and
  1081.                flag  A4 was  turned  ON because  you  specified an  'X'  in
  1082.                position A4 of the template setup.
  1083.  
  1084.                     Try to remember that the hyphen character does NOT turn
  1085.                a  flag  OFF.   You should  use the  'O' character  for this
  1086.                purpose.
  1087.  
  1088.                                           15
  1089.  
  1090.  
  1091.           RACE Version 2.01                              User Documentation
  1092.  
  1093.  
  1094.  
  1095.                            Chapter 4 -- GENERAL INFORMATION
  1096.  
  1097.           4.1  The RACE Help System
  1098.  
  1099.                     RACE has a general help system, and in a few instances,
  1100.                a  context sensitive  help system.   Context  sensitive help
  1101.                means that you  can request help for  the particular command
  1102.                or field you are using.  Help is accessed by pressing <F1>.
  1103.  
  1104.                     You  may note that in  some of the  help screens, words
  1105.                are  highlighted   in  reverse  video  or   with  a  colored
  1106.                background.  Pressing <Enter>  will display the part  of the
  1107.                help file that describes the highlighted word.  If more than
  1108.                one word is highlighted, you may move the highlight with the
  1109.                arrow  keys to view help on the  other topics.  To return to
  1110.                the original help screen, press <Alt-F1>.
  1111.  
  1112.           4.2  Remote Operation
  1113.  
  1114.                     RACE  is not designed to be used from a remote location
  1115.                over the modem.  This option is not in any future plans.
  1116.  
  1117.           4.3  RACE Main Screen
  1118.  
  1119.                     RACE begins by  displaying the user in  record number 0
  1120.                and starts out in VIEW MODE.  Unlike  the RAMGR User Manager
  1121.                (and  the earlier  USERED.EXE), RACE is  not always  in edit
  1122.                mode when the user record is on-screen.
  1123.  
  1124.                     RACE is written  to be usable  on a multi-node  system.
  1125.                If the user you  are currently viewing is online,  RACE will
  1126.                automatically  disable editing of their record.   The screen
  1127.                will display a message: "This User ONLINE, Editing Disabled"
  1128.                and all editing functions will be disabled.  This protection
  1129.                is necessary because RemoteAccess holds a caller's record in
  1130.                memory  while they  are online,  and rewrites  it completely
  1131.                when the caller logs off.  This would cause any changes made
  1132.                by RACE to be lost.
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.                                           16
  1151.  
  1152.  
  1153.           RACE Version 2.01                              User Documentation
  1154.  
  1155.  
  1156.  
  1157.                           Chapter 5 -- EDITING A USER RECORD
  1158.  
  1159.                Editing  a  user's  record is  the  basic  purpose of  RACE.
  1160.           Simply press the  'E' key to switch from View  Mode to Edit Mode.
  1161.           If this is your first edit session since starting RACE,  you will
  1162.           be placed in the first field of the current user record.
  1163.  
  1164.                If you  leave the  edit screen  in any  other field  but the
  1165.           first, you will start out in that field on subsequent user record
  1166.           edits.  This  makes it easier to edit the  same field of multiple
  1167.           user records.
  1168.  
  1169.                As you enter the Edit Mode,  the Main Menu will change to an
  1170.           Edit Menu.   This shows you  the keys to move  around the screen,
  1171.           and save or abort any changes to the user record.
  1172.  
  1173.           5.1  Editing Restrictions
  1174.  
  1175.                     There are  various restrictions in edit mode, depending
  1176.                on  which field you are editing.  The name, alias, location,
  1177.                comment, company, address, password, and phone number fields
  1178.                will  accept any  characters  that can  be entered  from the
  1179.                keyboard.
  1180.  
  1181.                     All other fields in  the user record have some  type of
  1182.                restrictions.  RACE will not allow you to enter invalid data
  1183.                in these  fields.   Listed  below are  the restrictions  for
  1184.                these fields.  
  1185.  
  1186.                1.   Flags - 'X' or '-' only
  1187.  
  1188.                2.   TodayK and Time Today - 0 to 32000
  1189.  
  1190.                3.   Screen Length - 10 to 66
  1191.  
  1192.                4.   Date Fields - numeric data in the form MM-DD-YY
  1193.  
  1194.                5.   Time Field - numeric data in the form HH:MM
  1195.  
  1196.                6.   User Attributes - 'Y' or 'N'
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.                                           17
  1213.  
  1214.  
  1215.           RACE Version 2.01                              User Documentation
  1216.  
  1217.  
  1218.  
  1219.           5.2  Editing Individual Fields
  1220.  
  1221.                     RACE provides  a number of editing  functions within an
  1222.                individual  field.  There  are too many to  list here, but a
  1223.                complete  listing of edit keys is available in Appendix B of
  1224.                this documentation or in the RACE online help system.
  1225.  
  1226.                     Some of the more commonly used editing keys are:
  1227.  
  1228.                1.   <Ctrl-End> - Delete from  the cursor to the end  of the
  1229.                     field.
  1230.                2.   <Ctrl-Home> -  Delete from the cursor  to the beginning
  1231.                     of the field.
  1232.                3.   <Ctrl-Y> - Delete entire field.
  1233.                4.   <Ctrl-T> - Delete word to the right of the cursor.
  1234.                5.   <Ctrl-R> -  Restore previous  contents of field.   This
  1235.                     function will only work  if you have not yet  moved out
  1236.                     of the field you are attempting to restore.
  1237.  
  1238.           5.3  Editing without entering Edit Mode
  1239.  
  1240.                     There are a few  functions that will allow you  to make
  1241.                changes to a user record without entering edit mode.
  1242.  
  1243.                <Alt-T> will  bring up the user  attributes window, allowing
  1244.                changes to any of the user attributes.
  1245.  
  1246.                <Ctrl-P>  will  allow  you  to  change  the  current  user's
  1247.                password.
  1248.  
  1249.                <+> and  <-> will  increment/decrement  the user's  security
  1250.                level by one.   <Alt-+> and <Alt--> will increment/decrement
  1251.                the  user's security level by ten.  <Alt-+> and <Alt--> will
  1252.                most likely  NOT work  with  the <+>  and  <-> keys  on  the
  1253.                numeric keypad, but only  with the <+> and  <-> keys on  the
  1254.                main keyboard.
  1255.  
  1256.                <Ctrl-C>  will clear the TodayK and Time Today fields of the
  1257.                current user.
  1258.  
  1259.           5.4  Moving through the User File
  1260.  
  1261.                     The Main  Menu shows  four commands for  moving through
  1262.                the  user file:   <F>irst,  <L>ast, <N>ext,  and <P>revious.
  1263.                These   commands  operate  exactly  as  their  names  imply.
  1264.                <F>irst  moves to the first  user, <L>ast moves  to the last
  1265.                user, and so on.
  1266.  
  1267.                     In  addition to  the  listed keys,  some of  the cursor
  1268.                movement  keys will allow you to move through the user file.
  1269.                <Left>  and <Right> will move  to the previous  and the next
  1270.                user, respectively.  <Home> will move to the first user, and
  1271.                <End> will move to the last user.
  1272.  
  1273.  
  1274.                                           18
  1275.  
  1276.  
  1277.           RACE Version 2.01                              User Documentation
  1278.  
  1279.  
  1280.  
  1281.                     If  you  know  the user's  record  number,  you  can go
  1282.                directly to that record  by using the <G>oto command.   When
  1283.                you press <G>, RACE will bring up the Goto Window.  Type the
  1284.                record  number for  the  user you  wish  to edit  and  press
  1285.                <Enter>.  RACE will immediately go to that record.
  1286.  
  1287.                     Selecting the <R>eports command  from the Main Menu and
  1288.                then selecting User List will also allow you to move through
  1289.                the  user file.    For  more  information on  the  <R>eports
  1290.                function, see Chapter 7.
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.                                           19
  1337.  
  1338.  
  1339.           RACE Version 2.01                              User Documentation
  1340.  
  1341.  
  1342.  
  1343.           5.5  Other Commands
  1344.  
  1345.                1.   <Alt-E> - This command allows you to enter a message to
  1346.                     the  user  currently   displayed  on   screen.     Most
  1347.                     information for the message header (From name, Subject,
  1348.                     Board  number, and  Private status)  is taken  from the
  1349.                     Welcome  Message  setup in  RACECFG.    RACE will  call
  1350.                     RACEEDIT.EXE  as  the  message  editor.    RACEEDIT  is
  1351.                     discussed in detail in Chapter 12.
  1352.  
  1353.                2.   <W>hoops! - This  command is used to  restore users who
  1354.                     have  been  packed out  of the  user file  with eRACEm.
  1355.                     This  is useful if you accidentally  purge most of your
  1356.                     user file.   NOTE:   This option will  not function  if
  1357.                     eRACEm does not create the USERS.OLD file.  When eRACEm
  1358.                     packs the  user file,  it can  create a  USERS.OLD file
  1359.                     containing the records of users  who are packed out  of
  1360.                     the user file.   RACE  needs this file  to restore  the
  1361.                     records  back   into  the  user  file.     For  further
  1362.                     information, see the eRACEm documentation.
  1363.  
  1364.           {+}  3.   <Alt-L> - This command displays a listing of  users who
  1365.                     have  called  today,  based  upon  the  information  in
  1366.                     LASTCALL.BBS.   You can  move through the  listing with
  1367.                     the cursor keys  and select  a user record  to view  by
  1368.                     pressing  <Enter>.  You can  also search for  a name by
  1369.                     typing the first part of the name.  RACE will  move the
  1370.                     highlight  to the  first match  for the  characters you
  1371.                     have  typed, if any.  Once you have located the correct
  1372.                     record, simply press <Enter> to view  that user.  NOTE:
  1373.                     This is a registered only feature.
  1374.  
  1375.           {+}  4.   <Alt-U> - This  command displays a listing of Users who
  1376.                     are online,  based  on the  information in  USERON.BBS.
  1377.                     Any line which does not have a user online will display
  1378.                     a "Line <number> unoccupied" message in the appropriate
  1379.                     position  on the  screen.   You  can  move through  the
  1380.                     listing with the  cursor keys and select  a user record
  1381.                     to view by pressing <Enter>.  You can also search for a
  1382.                     name by typing the first part  of the name.  RACE  will
  1383.                     move  the highlight to the first entry that matches the
  1384.                     characters  you  have typed,  if  any.   Once  you have
  1385.                     located  the correct  record,  simply press  <Enter> to
  1386.                     view  that  user.    NOTE: This  is  a  registered only
  1387.                     feature.
  1388.  
  1389.                5.   <Alt-M>  - Allows you to  switch to 43/50  line mode on
  1390.                     EGA/VGA graphics  cards with more than  128K of display
  1391.                     memory.   RACE does not  use the extra  lines on screen
  1392.                     for anything,  with two exceptions.   User reports sent
  1393.                     to the Screen and the User List option in the <R>eports
  1394.                     menu  will   use  the  extra  lines   to  display  more
  1395.                     information on screen.
  1396.  
  1397.  
  1398.                                           20
  1399.  
  1400.  
  1401.           RACE Version 2.01                              User Documentation
  1402.  
  1403.  
  1404.  
  1405.                                Chapter 6 -- VALIDATION
  1406.  
  1407.           6.1  General Information
  1408.  
  1409.                     RACE takes  full advantage  of the subscription  system
  1410.                implemented in  RemoteAccess 1.00 and later  versions.  With
  1411.                one or  two simple  keystrokes, you  can easily  perform the
  1412.                following tasks:
  1413.  
  1414.                * Send a welcome message to the user.
  1415.  
  1416.                * Update the user security level.
  1417.  
  1418.                * Update the user group number.
  1419.  
  1420.                * Toggle any number of security flags on or off.
  1421.  
  1422.                * Automatically set subscription expiration date.
  1423.  
  1424.                * Turn on or off the No-Kill and/or Transfer Priority flags.
  1425.  
  1426.                * Import designated answers into the user comment field.
  1427.  
  1428.                     In addition, RACE provides  fifty templates so that you
  1429.                may have fifty  different sets  for the above  items.   This
  1430.                allows  you  to easily  validate  callers  as normal  users,
  1431.                special users, visiting SysOps, etc.
  1432.  
  1433.                     The  RACE  <V>alidate  function  also  allows  you   to
  1434.                manually edit the user's subscription expiration date, group
  1435.                number,   security  level,  and  security  flags  for  those
  1436.                occasions when  none of your predefined  templates quite fit
  1437.                the  user.  You may edit user attributes by pressing <Alt-T>
  1438.                ("Toggles").    Pressing  <Alt-T>  will bring  up  the  user
  1439.                attributes window,  allowing  you to  edit any  of the  user
  1440.                attributes.
  1441.  
  1442.                     Once you have properly  set up the <V>alidate templates
  1443.                in RACECFG, and understand how they work, you will find that
  1444.                they  will save  you  considerable time  and effort  when it
  1445.                comes to validating new users.
  1446.  
  1447.                     Please  note  that  throughout  the  remainder  of this
  1448.                chapter, the  apostrophe (') character is  used to emphasize
  1449.                and clarify various points of interest.  These are not to be
  1450.                used in questionnaires  or input.   They are  only used  for
  1451.                clarity.   In  the case  of the  OUTPUTANSWER examples,  the
  1452.                double  quote character  (") *IS*  used in  the RemoteAccess
  1453.                questionnaire language.
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.                                           21
  1461.  
  1462.  
  1463.           RACE Version 2.01                              User Documentation
  1464.  
  1465.  
  1466.  
  1467.                     RACE offers two different methods of validating  users.
  1468.                Both methods  use a questionnaire  answer file, but  the way
  1469.                that  questionnaire is read depends on the method used.  The
  1470.                first method is accessed by selecting the <V>alidate command
  1471.                from the  RACE Main Menu.  The  second method is selected by
  1472.                pressing <Ctrl-V>.
  1473.  
  1474.                1.   Main  Menu  <V>alidate  -  This method  allows  you  to
  1475.                     validate the user currently  displayed on-screen.  RACE
  1476.                     will scan  the answer file for this user's answers, and
  1477.                     display them if found.
  1478.  
  1479.                2.   <Ctrl-V> Validate - This method is used to sequentially
  1480.                     read the answer file  and display the individual answer
  1481.                     sets  on a one  to one basis.   This method is somewhat
  1482.                     easier to use, as it does not require that you  move to
  1483.                     the  record  of  the   first  user  to  upgrade  before
  1484.                     selecting the <V>alidate function.   This mode can also
  1485.                     be  initiated from  DOS  by running  RACE  with a  "/V"
  1486.                     command line switch.
  1487.  
  1488.           6.2  Questionnaire Setup
  1489.  
  1490.                     In  order to use the  RACE validation routines, you may
  1491.                need to make some modifications to your questionnaire file.
  1492.  
  1493.           6.3  POSTINFO
  1494.  
  1495.                     "POSTINFO"  is  a  RemoteAccess questionnaire  language
  1496.                command.    This command  tells  RemoteAccess  to write  the
  1497.                user's name to  the answer file.   This *MUST* be the  FIRST
  1498.                item posted to the user's answers.
  1499.  
  1500.                     RACE uses  the POSTINFO information to  find the user's
  1501.                answers  within the answer  file and to  determine where the
  1502.                user's answers begin and end.  If this item is not the first
  1503.                item  written to the  answer file, RACE  may not  be able to
  1504.                find  the user's  answers,  or may  find  the wrong  set  of
  1505.                answers.
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.                                           22
  1523.  
  1524.  
  1525.           RACE Version 2.01                              User Documentation
  1526.  
  1527.  
  1528.  
  1529.           6.4  Comment Import
  1530.  
  1531.                     RACE  has  the   capability  to  automatically   insert
  1532.                comments into the user record comment field.
  1533.  
  1534.                     For  example,  if you  would  like to  have  the user's
  1535.                net/node address  stored in  the comment  field of  the user
  1536.                record, you can ask  the user this question and  signify the
  1537.                answer as a "comment import" answer.
  1538.  
  1539.                     This  is done  by placing  a '&:'  anywhere within  the
  1540.                OUTPUTANSWER  text  string.    For example,  if  your  tenth
  1541.                question was "Net/Node?:" you  would put something like this
  1542.                in your questionnaire file:
  1543.  
  1544.                     OUTPUTANSWER "&:Net/Node: " 10
  1545.  
  1546.                     If  a  user  answered  that  question  with  '320/119',
  1547.                RemoteAccess  would place  '&:Net/Node:  320/119' into  your
  1548.                answer file.
  1549.  
  1550.                     When  you upgrade this user, RACE  will scan the answer
  1551.                file for  the '&:' character combination.  If it is found in
  1552.                the answer file, everything after those characters up to the
  1553.                end  of  the line  will be  imported  into the  user comment
  1554.                field.   For the example shown above, the user comment field
  1555.                would contain 'Net/Node: 320/119'.
  1556.  
  1557.                     The <W>rite  Comments command in  the <V>alidate screen
  1558.                will allow you  to import the  comment information from  the
  1559.                answer file without upgrading the user with a template.
  1560.  
  1561.                     If you don't  want to  waste space in  the limited  (80
  1562.                characters)  comment field,  you can  place the  '&:' string
  1563.                after the OUTPUTANSWER text, like this:
  1564.  
  1565.                     OUTPUTANSWER "Net/Node &:" 10
  1566.  
  1567.                     RACE would import everything after  the '&:' characters
  1568.                to the  comment field, therefore  it would  only import  the
  1569.                user's answer, and not the OUTPUTANSWER text ('Net/Node ').
  1570.  
  1571.                     Note  that the  user  comment field  is  limited to  80
  1572.                characters.   If the  comment imported from  the answer file
  1573.                exceeds that limit, RACE will simply truncate the string  to
  1574.                80  characters,  possibly leaving  out information  that you
  1575.                consider important.   Use  care in  deciding which  items to
  1576.                import, to avoid going over the 80 character limit.
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.                                           23
  1585.  
  1586.  
  1587.           RACE Version 2.01                              User Documentation
  1588.  
  1589.  
  1590.  
  1591.                     A  sample  questionnaire  file  (SAMPLE.Q-A)  has  been
  1592.                provided in the  distribution package.  This  sample is only
  1593.                meant to give you an idea of the format of  the required and
  1594.                optional  items that go into a  questionnaire.  Although the
  1595.                sample  questionnaire  is fully  functional,  it  is not  as
  1596.                complete as most SysOps would like.
  1597.  
  1598.           6.5  Templates
  1599.  
  1600.                     The templates are the heart of the validation routines.
  1601.                Pressing the number  of the template you wish  to apply to a
  1602.                user will give  the user  all the settings  you defined  for
  1603.                that template during configuration.
  1604.  
  1605.                     The  automatic turning  ON  and OFF  of security  flags
  1606.                seems to have caused the most confusion in the past.  Please
  1607.                re-read the description of template flag configuration found
  1608.                in Chapter 3, Section 3.3.
  1609.  
  1610.                     If the template you apply has a subscription expiration
  1611.                associated with it,  the number of  months you specified  in
  1612.                configuring  RACE will be applied to the user, based on your
  1613.                current  system date.    If  you  system  date  is  not  set
  1614.                correctly,  then RACE will not be able to set the expiration
  1615.                date properly.
  1616.  
  1617.           6.6  Welcome Messages
  1618.  
  1619.                     A welcome message is automatically  sent to a user when
  1620.                you  upgrade  that user,  if you  have enabled  this feature
  1621.                during configuration.
  1622.  
  1623.                     If  the message base is  locked by another process when
  1624.                you attempt to send  a welcome message to a  validated user,
  1625.                RACE will pause and  retry accessing the message base  up to
  1626.                10  times.   If  access continues  to  be denied,  RACE will
  1627.                report this.    No harm  is done,  and the  user will  still
  1628.                receive all  of the template  upgrade values, but  they will
  1629.                not receive the welcome message.
  1630.  
  1631.                     The  RACE  distribution  archive  includes  five sample
  1632.                welcome  messages, to  give you  an example.   These  may be
  1633.                edited to suit your system, or deleted if you do not wish to
  1634.                use the welcome message feature.
  1635.  
  1636.                     Each welcome  message file must have  an extension that
  1637.                corresponds  to the template number  it is to  be used with.
  1638.                For example, when using template number 1 to upgrade a user,
  1639.                RACE  will look for WELCOME.001  in the path  defined in the
  1640.                RACE configuration file.
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.                                           24
  1647.  
  1648.  
  1649.           RACE Version 2.01                              User Documentation
  1650.  
  1651.  
  1652.  
  1653.                     Note that  the configuration option in  RACECFG for the
  1654.                Welcome Message path is specified  as the path and filename,
  1655.                without  the  extension.     For  example,  if  you  specify
  1656.                'C:\RA\WELCOME'  in  the Welcome  Message setup  of RACECFG,
  1657.                RACE  will look  for C:\RA\WELCOME.002  when you  validate a
  1658.                user with template 2.
  1659.  
  1660.                     If  any welcome message  file is  not found,  RACE will
  1661.                default  to using the message  for template 1  (In the above
  1662.                example, the filename would be C:\RA\WELCOME.001).
  1663.  
  1664.                     RACE will  not perform  any formatting on  your welcome
  1665.                message.  It will be imported to the message base exactly as
  1666.                it is on your disk.  As long as you keep lines just under 80
  1667.                characters (or less) you should have no problems.  RACE does
  1668.                not impose a  size limit on  your welcome message.   If  you
  1669.                create  a 100KB welcome  message file,  RACE will  import it
  1670.                with no problems.
  1671.  
  1672.                     If the  welcome message  feature is enabled,  each time
  1673.                you validate a user with one of the templates, RACE will ask
  1674.                'Send  prepared message?'  <Y>es is  the default, so hitting
  1675.                <Enter> will  send  the default  welcome  message.   If  you
  1676.                select  <N>, RACE will prompt you for  a filename to send as
  1677.                the welcome message.  If you wish to send a welcome message,
  1678.                enter  the filename  here.   If you  do not  want to  send a
  1679.                welcome  message,  simply  press  <Enter> or  <Esc>  at  the
  1680.                filename prompt.
  1681.  
  1682.           6.7  Validation Menu Options
  1683.  
  1684.                1.   <E>dit  -   Allows  you  to  manually   edit  the  user
  1685.                     information displayed  in the lower left  window on the
  1686.                     screen.  This is useful  if you do not have  a template
  1687.                     defined for the access you which to give to the current
  1688.                     user.
  1689.  
  1690.                2.   <F>ind  More -  Finds  more answers  (if  any) for  the
  1691.                     current user in the answer file.
  1692.  
  1693.                3.   <V>IP  - Adds the user name to the RemoteAccess VIP.CTL
  1694.                     file.   RemoteAccess will sound  a bell when  a user in
  1695.                     VIP.CTL logs on.
  1696.  
  1697.                4.   <T>rash User  - Adds the user name  to the RemoteAccess
  1698.                     TRASHCAN.CTL file.   This  will prevent this  user from
  1699.                     logging back on with the name in TRASHCAN.CTL.
  1700.  
  1701.                5.   <C>omment  - Allows  you  to write  a  comment for  the
  1702.                     current user.
  1703.  
  1704.                6.   <G>oto Record - Allows  you to go to another  record in
  1705.                     the user file.
  1706.  
  1707.  
  1708.                                           25
  1709.  
  1710.  
  1711.           RACE Version 2.01                              User Documentation
  1712.  
  1713.  
  1714.  
  1715.                7.   <W>rite Cmt. - Forces  RACE to write any lines  defined
  1716.                     as comment lines to the user record.  Described earlier
  1717.                     in Section 6.4.
  1718.  
  1719.                8.   <P>ick  ASW  File  -   Allows  you  to  choose  another
  1720.                     questionaire answer file to validate users with.
  1721.  
  1722.                9.   <S>earch - Allows you to search for another user.
  1723.  
  1724.                10.  <M>ark  Deleted -  Mark  the user  answers as  deleted.
  1725.                     eRACEm will allow you to purge deleted answers from the
  1726.                     questionaire answer file.  For further information, see
  1727.                     the eRACEm documentation.
  1728.  
  1729.                11.  <Q>uit/<Esc>  - Allows  you to  quit from  the validate
  1730.                     function and return to the main screen.  
  1731.  
  1732.           {+}  12.  <Alt-E> - Allows  you to enter a message to the user on
  1733.                     screen.  Most information  for the message header (From
  1734.                     Name,  Subject, Board Number,  and Private Status) will
  1735.                     be imported from RACECFG's Welcome Message Setup.  This
  1736.                     option  will call  RACEEDIT.EXE,  included in  the RACE
  1737.                     distribution  archive.    For  further  information  on
  1738.                     RACEEDIT,  see Chapter 12.   NOTE: This is a registered
  1739.                     only feature.
  1740.  
  1741.           {+}  13.  <Alt-W> - Allows you to enter a message to the  user on
  1742.                     screen, as above, but quotes the user's answers.  NOTE:
  1743.                     This is a registered only feature.
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.                                           26
  1771.  
  1772.  
  1773.           RACE Version 2.01                              User Documentation
  1774.  
  1775.  
  1776.  
  1777.                                  Chapter 7 -- REPORTS
  1778.  
  1779.                     RACE   offers  an  extremely  flexible  user  reporting
  1780.                function.  You can  create reports on your users  based upon
  1781.                almost any fields in the user record.  
  1782.  
  1783.           7.1  The User Report Menu
  1784.  
  1785.                     There are  five basic options on the  user report menu.
  1786.                The Screen,  Printer, and  Disk File  options  allow you  to
  1787.                select a  wide range  of parameters  and included  fields to
  1788.                create  a custom report.  The <T>emplates item allows you to
  1789.                use  a report template that you have defined in RACECFG. {+}
  1790.                The last item,  User List, is a predefined  format, intended
  1791.                for a quick look at your users.
  1792.  
  1793.                1.   Screen - This option directs that the  report output be
  1794.                     displayed on the  screen.  RACE  will pause after  each
  1795.                     screen of data,  waiting for you to press a  key.  Note
  1796.                     that you cannot move back  and forth through the report
  1797.                     with this option.  This option is handy for testing out
  1798.                     custom report formats.
  1799.  
  1800.                2.   Printer - This  option directs the report output to the
  1801.                     printer you have  defined in RACECFG.   RACE will check
  1802.                     to ensure that the printer is ready  before starting to
  1803.                     print and during the printout.
  1804.  
  1805.                     NOTE: RACE assumes continuous feed  paper.  It will not
  1806.                     pause  between pages  to  allow you  to insert  another
  1807.                     sheet  of paper.  If  this limitation is  a problem for
  1808.                     your  system, then you can direct your report to a disk
  1809.                     file, and print it after formatting it as required.
  1810.  
  1811.                3.   Disk  file   -  This  option  will   write  the  report
  1812.                     information  to   an  ASCII  text  file   on  disk  for
  1813.                     processing and/or storage as you see fit.
  1814.  
  1815.                     RACE will prompt  you for the  filename for the  report
  1816.                     output.   If the destination file  already exists, RACE
  1817.                     will ask for permission to overwrite the existing file.
  1818.  
  1819.                     RACE  does  not  specifically  support  paths  for  the
  1820.                     destination  file.  However, you may be able to use one
  1821.                     if  the combined path and filename do not exceed the 25
  1822.                     characters allotted for the filename input prompt.
  1823.  
  1824.           {+}  6.   <T>emplates - This option  allows you to choose  one of
  1825.                     the  custom  report  templates   you  have  defined  in
  1826.                     RACECFG.    NOTE:  Usage   of  report  templates  is  a
  1827.                     registered only feature.
  1828.  
  1829.                5.   User list - This option  is designed for quick  lookups
  1830.                     of  users.  All fields are predefined, and there are no
  1831.  
  1832.                                           27
  1833.  
  1834.  
  1835.           RACE Version 2.01                              User Documentation
  1836.  
  1837.  
  1838.  
  1839.                     prompts/questions to  answer.   The cursor keys  may be
  1840.                     used to move around the user list screen.
  1841.  
  1842.                     You  may move the  highlight bar to a  user in the list
  1843.                     screen  and press <Enter> to go directly to that user's
  1844.                     record.   The <Del> key  will also allow  you to toggle
  1845.                     the Deleted attribute for the user ON or OFF.
  1846.  
  1847.                     Note that RACE will  allow you to search for a  user by
  1848.                     typing the  first portion of their name as displayed on
  1849.                     screen.   It  is suggested  that you  display names  in
  1850.                     Lastname,Firstname  format (See  Chapter  3),  so  that
  1851.                     searches can be made by last name.  As you type a name,
  1852.                     RACE  will move the highlight bar to the first user who
  1853.                     matches the characters  you have typed.   You can  then
  1854.                     press <Enter> to move to that user's record.
  1855.  
  1856.           7.2  Report Options
  1857.  
  1858.                     All report  field  and search  options  are  identical,
  1859.                regardless  of  the  destination  for  the  report  (Screen,
  1860.                Printer, or Disk File).
  1861.  
  1862.           7.3  Field Selection
  1863.  
  1864.                     Once  you  have  decided  whether you  want  a  screen,
  1865.                printer,  or disk  file report,  RACE will  take you  to the
  1866.                Field Selection  Window.  This  window allows you  to select
  1867.                which user fields will be included in the report.
  1868.  
  1869.                     Fields will always be placed in the report based on the
  1870.                order  they are displayed  in the selection  window, not the
  1871.                order in which they are selected.
  1872.  
  1873.                     Move  the highlight bar  using the  cursor keys,  or by
  1874.                pressing  the  first  letter  of  the  desired  field.   For
  1875.                example, pressing  <A> will  move the  cursor  to the  Alias
  1876.                field.   Pressing <A> again  will move the  highlight to the
  1877.                next  field starting with the  letter 'A' (in  this case, A1
  1878.                Flag).
  1879.  
  1880.                     Pressing  <Enter> on  a field  will select  it  for the
  1881.                report if  it is not  selected, or deselect  it if  you have
  1882.                previously selected it.  RACE  will display a running  total
  1883.                of the number of  characters selected for the report  on the
  1884.                screen.    Note that  RACE will  not  allow report  lines to
  1885.                exceed 240 characters.
  1886.  
  1887.                     If  you need to place more information on a report line
  1888.                than  will normally fit, you can shorten the length used for
  1889.                the name field as discussed in Section 3.2.6.
  1890.  
  1891.  
  1892.  
  1893.  
  1894.                                           28
  1895.  
  1896.  
  1897.           RACE Version 2.01                              User Documentation
  1898.  
  1899.  
  1900.  
  1901.                     When you have completed selecting the fields to include
  1902.                in your  report, press <Esc>  to exit the  selection window.
  1903.                RACE will then display the search selection menu.
  1904.  
  1905.           7.4  Report Searching
  1906.  
  1907.                     After choosing the  fields to be included  in a report,
  1908.                you  can optionally limit  a report to  only include certain
  1909.                users.  If  you wish a report  to include all users,  simply
  1910.                press <Esc>  to exit the  search selection menu.   If you do
  1911.                wish to narrow  the scope  of a report,  select the  desired
  1912.                item to search by from the menu.
  1913.  
  1914.                     A user  will only be included  in a report if  the user
  1915.                record matches the  search criteria you  specify here.   For
  1916.                further  information on  specifying  search parameters,  see
  1917.                Chapter 8.  Report searching works exactly like the <S>earch
  1918.                command  on the  RACE Main Menu,  with two  exceptions. RACE
  1919.                will  not pause at each  record found, and  you cannot abort
  1920.                the search by pressing <S>.
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.                                           29
  1957.  
  1958.  
  1959.           RACE Version 2.01                              User Documentation
  1960.  
  1961.  
  1962.  
  1963.                                 Chapter 8 -- SEARCHING
  1964.  
  1965.           8.1  Search Menu
  1966.  
  1967.                     Upon selecting Search from the RACE Main Menu, a Search
  1968.                Menu will appear on-screen.  This menu allows you to specify
  1969.                what  field will be searched  on.  Depending  on which field
  1970.                you select, you may be  prompted for additional data  before
  1971.                the search begins.
  1972.  
  1973.           8.2  Search Operation
  1974.  
  1975.                     RACE  will always begin a search  from the beginning of
  1976.                the  user file.    It  does not  begin  at  the user  record
  1977.                currently displayed on-screen.  You will not need to move to
  1978.                the beginning of the user file before beginning a search.
  1979.  
  1980.                     Once  you have  started a search,  RACE will  remain in
  1981.                Search mode until:
  1982.  
  1983.                1.   The end of the user file is reached.
  1984.                2.   You abort the search by pressing <S> again.
  1985.  
  1986.                     RACE  stops at  each match  during a  search.   At that
  1987.                time, you may  edit the user record that was  just found, or
  1988.                you  may  move to  the next  match  by selecting  the <N>ext
  1989.                command or pressing the <Right Arrow> key.
  1990.  
  1991.                     Once you have found the user you are looking for, it is
  1992.                recommended  that you press the <S> key to exit Search mode.
  1993.                This  is not absolutely necessary, as RACE will allow you to
  1994.                edit the user record while in search mode, but remember that
  1995.                RACE will remain  in Search mode until you  reach the end of
  1996.                the user file or abort the search with the <S> key.
  1997.  
  1998.           8.3  Search Options
  1999.  
  2000.                     RACE will allow searches to be made on almost any field
  2001.                in  the user  record.   For numeric  fields, you  can select
  2002.                whether you wish to view records that are Greater Than, Less
  2003.                Than, or Equal To the number you provide.
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.                                           30
  2019.  
  2020.  
  2021.           RACE Version 2.01                              User Documentation
  2022.  
  2023.  
  2024.  
  2025.           8.4  Name/Handle
  2026.  
  2027.                     When you select  one of these  items, RACE will  prompt
  2028.                you for the Name or Handle to search for.  Keep in mind that
  2029.                the search is not case sensitive.  You may enter  the search
  2030.                text in any combination of uppercase, lowercase, or both.
  2031.  
  2032.                     RACE  performs an INSTRING search.  If the text you are
  2033.                searching  for is  found ANYWHERE within  the field  you are
  2034.                searching on, RACE will consider the record a match.
  2035.  
  2036.                     For example, if  you enter BERT  as the search  string,
  2037.                RACE would  find  users  with  the name  BERT  Simpson,  Joe
  2038.                AlBERTson, or AlBERT Smith.
  2039.  
  2040.           8.5  Location/Telephone
  2041.  
  2042.                     Like  the  Name and  Handle  fields,  the Location  and
  2043.                Telephone  Number fields  are stored  as string data  in the
  2044.                user file.  The search  used is a case-insensitive, instring
  2045.                search,  much like the search  used for the  Name and Handle
  2046.                fields.  The search data may be specified in any combination
  2047.                of  uppercase,  lowercase, or  both.    Searching with  only
  2048.                partial data also works well in these fields.
  2049.  
  2050.                     For  example, you could  find all callers  in your area
  2051.                code by entering it as the search data.  For example, if you
  2052.                lived in area code  203 (CT), you could find  all callers in
  2053.                your  area by  specifying 203-  as the  data to  search for.
  2054.                Note  that RACE  will  search both  telephone number  fields
  2055.                (Voice and Data) for anything that you enter here.
  2056.  
  2057.           8.6  Security/Group
  2058.  
  2059.                     When searching based on Security level or Group number,
  2060.                RACE  will allow you to  specify whether you  want to search
  2061.                for  matches that are Greater  Than, Less Than,  or Equal To
  2062.                the number  you provide.  This will  allow you to search for
  2063.                very specific groups of users.
  2064.  
  2065.           8.7  Uploads/Downloads
  2066.  
  2067.                     When searching based on Uploads or Downloads, RACE will
  2068.                ask  you whether you want  records that are  Greater Than or
  2069.                Less Than the amount you  specify.  Note that RACE  does not
  2070.                offer  Equal  To as  a choice  for  these fields,  as  it is
  2071.                unlikely that you will ever need to search for users with an
  2072.                exact number of Kilobytes.
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.                                           31
  2081.  
  2082.  
  2083.           RACE Version 2.01                              User Documentation
  2084.  
  2085.  
  2086.  
  2087.           8.8  Flags
  2088.  
  2089.                     Searching for users  with a  specified flag  on or  off
  2090.                will  require  a  little care  on  your  part  when you  are
  2091.                entering the search data.   RACE expects the search  data to
  2092.                be in a specific format.
  2093.  
  2094.                     RACE expects you  to enter  the flag to  search for  in
  2095.                this form:
  2096.  
  2097.                {Flag Letter}{Flag Number}{Space}{ON or OFF}
  2098.  
  2099.                     For example,  if you wanted  to search  for users  with
  2100.                flag  A1 set  to ON,  you would  type the  following at  the
  2101.                "Flag: " prompt:
  2102.  
  2103.                Flag: A1 ON
  2104.  
  2105.                     You may  only search for one  flag at a time.   As with
  2106.                the  rest   of  the  search  functions,   RACE  will  accept
  2107.                uppercase, lowercase, or both during flag input.
  2108.  
  2109.                     If you  enter invalid  data in the  Flag search  field,
  2110.                RACE will  not report  any errors.   No  harm will be  done,
  2111.                except for the  wasted time searching for  data that doesn't
  2112.                exist.
  2113.  
  2114.                     It is possible for RACE to display a match if you enter
  2115.                flag search data incorrectly.  It is unlikely that RACE will
  2116.                be able to find anything, but if it does it will probably be
  2117.                an invalid match.  In most cases of invalid flag input, RACE
  2118.                will simply  reach the end  of the user file  and report "No
  2119.                matching users found."
  2120.  
  2121.  
  2122.  
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130.  
  2131.  
  2132.  
  2133.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.                                           32
  2143.  
  2144.  
  2145.           RACE Version 2.01                              User Documentation
  2146.  
  2147.  
  2148.  
  2149.                              Chapter 9 -- GLOBAL CHANGES
  2150.  
  2151.           9.1  General Information
  2152.  
  2153.                     RACE  provides the  ability to  globally change  one or
  2154.                more  flags or attributes for  every user on  your BBS.  The
  2155.                ability to change Group numbers is also provided.
  2156.  
  2157.           9.2  Attribute Flags
  2158.  
  2159.                     Attribute flags  are items such as:  Clear Screen, ANSI
  2160.                Graphics,  Full  Screen Editor,  etc.    These settings  are
  2161.                unique  to each user, and the SysOp  will rarely have a need
  2162.                to make global changes to these fields.  However, the option
  2163.                is there if you need it.
  2164.  
  2165.                     When  you select Attributes  from the pop  up menu, you
  2166.                will be placed  into a  window listing all  Attributes.   In
  2167.                addition,  fields are  provided to  limit the  changes based
  2168.                upon security  level and/or group  number.  See  Section 9.5
  2169.                for more information on using the Security/Group options.
  2170.  
  2171.                     Attributes will have a box next to them that looks like
  2172.                this: [ ]   The box initially contains nothing,  which means
  2173.                that  the  attribute will  not  be  affected by  the  global
  2174.                change.
  2175.  
  2176.                     Use the arrow keys to move up and down through the list
  2177.                of  attributes.  If you  wish to globally  turn an attribute
  2178.                ON, simply  enter a 'Y' in  the box next to  that attribute.
  2179.                If you  wish to turn an  attribute OFF, enter an  'N' in the
  2180.                box  next to that attribute.   If you mistakenly enter a 'Y'
  2181.                or  'N' for an attribute, simply erase it by pressing <Space
  2182.                Bar>.
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.                                           33
  2205.  
  2206.  
  2207.           RACE Version 2.01                              User Documentation
  2208.  
  2209.  
  2210.  
  2211.           9.3  Security Flags
  2212.  
  2213.                     RACE provides the ability to toggle  any number of user
  2214.                security flags on or off very easily.
  2215.  
  2216.                     Upon  entering the Global  Security Flag Change Window,
  2217.                you will see that  all four flags are initially  filled with
  2218.                the numbers  1 through 8.  This is to allow easy movement to
  2219.                the desired flag without having to count  as you move to the
  2220.                flag number you wish to change.
  2221.  
  2222.                     If you have  Flag Notes enabled  in RACECFG, RACE  will
  2223.                display the Flag Notes  window on screen exactly as  it does
  2224.                while you are editing a user record.
  2225.  
  2226.                     Move  to the flag that you wish to globally change, and
  2227.                press <X> to turn that flag ON, or <-> to turn the flag OFF.
  2228.                If you change  your mind  about a particular  flag, you  can
  2229.                simply type the original number back into the position.
  2230.  
  2231.                     After selecting the flags that you  wish to change, you
  2232.                may limit  the changes by  group number  or security  level.
  2233.                See Section 9.5 for more information.
  2234.  
  2235.           9.4  Group Changes
  2236.  
  2237.                     Selecting  Group Changes from  the <C>hanges menu opens
  2238.                the  Group  Changes  window,   where  you  can  specify  the
  2239.                parameter for performing global group changes.
  2240.  
  2241.                     The first item in  the window is 'New group'.   This is
  2242.                the group number that you wish to assign to  user that match
  2243.                the  parameters provided  in  the Security  level and  Group
  2244.                number  fields.  These fields are explained in detail in the
  2245.                next section.
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.                                           34
  2267.  
  2268.  
  2269.           RACE Version 2.01                              User Documentation
  2270.  
  2271.  
  2272.  
  2273.           9.5  Global Changes and Group/Security Levels
  2274.  
  2275.                     Global  changes  may be  limited to  a select  group of
  2276.                users  based in  their security  level and/or  group number.
  2277.                The default settings are  to apply the changes to  all users
  2278.                with  a security level less  than 65535 and  to ignore group
  2279.                numbers.  The <Space>, <+>, and  <-> keys will allow you  to
  2280.                select from the available choices:
  2281.  
  2282.                1.   ALL  USERS   -  Applies  the  changes   to  all  users,
  2283.                     regardless of  their security level.   This option will
  2284.                     ignore any number specified in the Security field.
  2285.  
  2286.                2.   EQUAL  TO -  Applies the  changes to  users who  have a
  2287.                     security  level equal  to the  one you  provide  in the
  2288.                     Security field.
  2289.  
  2290.                3.   GREATER  THAN - Applies the changes to users who have a
  2291.                     security level  greater than the one you provide in the
  2292.                     Security field.
  2293.  
  2294.                4.   LESS THAN -  Applies the  changes to users  who have  a
  2295.                     security level  less than  the one you  provide in  the
  2296.                     Security field.
  2297.  
  2298.                     The  Security field  allows you  to enter  the security
  2299.                level that you wish to apply the changes to.   This value is
  2300.                ignored  if you have specified  "ALL USERS" in  the Apply To
  2301.                field.
  2302.  
  2303.                     The Group field allows  you to enter a group  number to
  2304.                apply the changes to.   If you wish to apply the  changes to
  2305.                all groups,  simply enter  -1 here.   If you  place a  group
  2306.                number here AND  have set a security  level limitation, both
  2307.                criteria must be met for the changes to apply.
  2308.  
  2309.           9.6  Executing Global Changes
  2310.  
  2311.                     Once you have made all of your selections, press <Ctrl-
  2312.                Enter> to continue.  If you change your mind, you can simply
  2313.                press  <Esc> to return to  the main menu  without making the
  2314.                changes.
  2315.  
  2316.                     If you choose to continue, RACE will ask "Execute these
  2317.                changes?"   Hit <Enter> or <Y> to make the changes, or press
  2318.                <N> to abort.  It takes very little time to execute changes,
  2319.                even on large user files.
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328.                                           35
  2329.  
  2330.  
  2331.           RACE Version 2.01                              User Documentation
  2332.  
  2333.  
  2334.  
  2335.                               Chapter 10 -- ADD NEW USER
  2336.  
  2337.                     Adding a new  user manually  is basically  the same  as
  2338.                editing an  existing user record.   Simply  select <A>dd  or
  2339.                press your  <Insert> key to add a user.  RACE will display a
  2340.                new record on the screen, and allow you to edit it.
  2341.  
  2342.                     A  few of the  fields are filled  in automatically when
  2343.                you add a new user.  The Name is initially set to "New User"
  2344.                and the Location is  set to "Somewhere".  You  will probably
  2345.                want  to   edit  these   fields  to  insert   more  accurate
  2346.                information.
  2347.  
  2348.                     The  Screen length field  will be initially  set to 24,
  2349.                since  this is the  most common setting.   The Last Date and
  2350.                First  Date fields will be  filled with he  current date, as
  2351.                obtained  from  DOS.    If  your  system  date  is  not  set
  2352.                correctly, you will probably want to edit these fields.
  2353.  
  2354.                     Most  numeric  fields  in   the  user  record  will  be
  2355.                initialized to 0,  and all  user attributes will  be set  to
  2356.                OFF.
  2357.  
  2358.                     Once  you have  finished editing  the new  user record,
  2359.                press <Ctrl-Enter> to save  the record.  If you  press <Esc>
  2360.                instead,  the record will  be discarded and  not appended to
  2361.                your user file.
  2362.  
  2363.                     Upon  exiting the  Add  New User  screen,  you will  be
  2364.                returned to the  user you were  viewing before you  selected
  2365.                <A>dd.
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.                                           36
  2391.  
  2392.  
  2393.           RACE Version 2.01                              User Documentation
  2394.  
  2395.  
  2396.  
  2397.                                Chapter 11 -- JUMP/UTILS
  2398.  
  2399.           11.1 General Information
  2400.  
  2401.                     Whether you are running a predefined command, or simply
  2402.                jumping to DOS, RACE can free up most of the  memory it uses
  2403.                by swapping itself to  disk, or EMS if enough  is available.
  2404.                Note that if swapping  is enabled, RACE will ALWAYS  swap to
  2405.                EMS if enough is available.  
  2406.  
  2407.                     RACE will only swap if you have defined a swap file  in
  2408.                RACECFG.  If swap space  is not available when RACE  is run,
  2409.                either  because of  insufficient  disk space  or a  bad path
  2410.                name,  RACE will disable swapping.  You may still use <J>ump
  2411.                or <U>tils,  but RACE will not be able to free up memory for
  2412.                those commands.
  2413.  
  2414.                     RACE always  uses the command processor  for <J>ump and
  2415.                <U>tilities.   This allows you  to run  a batch file  from a
  2416.                <U>tilities selection.  RACE gets the command processor name
  2417.                from the COMSPEC environment  variable.  This ensures proper
  2418.                operation  if  you use  4DOS  or  another command  processor
  2419.                instead of COMMAND.COM.
  2420.  
  2421.                     RACE  will  attempt to  return  to  the current  record
  2422.                number  once the shell  terminates.   If the  current record
  2423.                number no  longer exists, RACE will return  to record 0.  If
  2424.                you pack or sort  the user file while shelled  out from RACE
  2425.                (either  manually via  <J>ump  to DOS  or  by a  <U>tilities
  2426.                selection), RACE may  not return to the same user.   It will
  2427.                return to the same record number, if it still exists.
  2428.  
  2429.           11.2 Jump
  2430.  
  2431.                     <J>ump will allow you to shell to DOS from within RACE.
  2432.                RACE will close  the user file while in the  shell, so other
  2433.                programs that work with the user file will operate properly.
  2434.  
  2435.           11.3 Utilities
  2436.  
  2437.                     <U>tilities  will  display  a  list  of   the  external
  2438.                utilities you have  defined in RACECFG.   Simply select  one
  2439.                and it  will be executed.   Like the <J>ump  to DOS command,
  2440.                RACE  will close the user  file before the  shell, to enable
  2441.                programs that work with the user file to function properly.
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.                                           37
  2453.  
  2454.  
  2455.           RACE Version 2.01                              User Documentation
  2456.  
  2457.  
  2458.  
  2459.                                 Chapter 12 -- RACEEDIT
  2460.  
  2461.           12.1 General Information
  2462.  
  2463.                     RACEEDIT is a simple full screen editor that will allow
  2464.                you to write a message to a user while with  RACE.  RACEEDIT
  2465.                does not have  block commands, search and  replace, or other
  2466.                advanced features.  It is primarily intended to allow you to
  2467.                write a quick message to a user.   If you would like to  use
  2468.                your own editor, see Section 12.3.
  2469.  
  2470.                     Place RACEEDIT.EXE in the  same directory as  RACE.EXE.
  2471.                RACE  will automatically  call RACEEDIT  when you  select to
  2472.                write a  message to  a user  from the  main screen,  or from
  2473.                within the <V>alidate function if you are registered.
  2474.  
  2475.                     RACEEDIT is  executed directly from RACE.   The command
  2476.                processor is NOT used.  Whether or not RACE swaps out before
  2477.                loading RACEEDIT is determined by your settings for the Swap
  2478.                file in RACECFG.
  2479.  
  2480.                     Most  of the  information  for the  message headers  is
  2481.                taken from the Welcome  Message setup in RACE.CFG.   The To:
  2482.                field  is filled in with  the user currently being displayed
  2483.                on screen.   The lack of ability to edit  the message header
  2484.                was a design decision meant to prevent accidental posting of
  2485.                messages  to non-existent  users, in  EchoMail areas,  or in
  2486.                undefined  boards.   The primary  purpose of RACEEDIT  is to
  2487.                allow you to write a message to a user during validation, so
  2488.                the Welcome message configuration information was thought to
  2489.                be the safest way to go.
  2490.  
  2491.                     RACEEDIT  can handle a message up to 64KB in length, or
  2492.                available memory, whichever is less.
  2493.  
  2494.           12.3 RACEDIT Commands
  2495.  
  2496.                The following commands are valid in RACEEDIT:
  2497.  
  2498.                <Ctrl-X>, <Ctrl-Enter>, <Ctrl-Z>, <Alt-S> - Save message and
  2499.                exit.   <Alt-S> will  also cause  RACE to  prompt for  a new
  2500.                subject before importing the message.
  2501.  
  2502.                <Ctrl-K><S>, <F2> - Save message and continue editing.
  2503.  
  2504.                <Ctrl-K><Q>, <Alt-F2>, <Esc> - Abort message.
  2505.  
  2506.                <Alt-I> - Import a text file into the message.   NOTE:  This
  2507.                command  will erase  the  buffer before  importing the  text
  2508.                file.
  2509.  
  2510.                <Left>, <Ctrl-S> - Move left one character.
  2511.  
  2512.                <Right>, <Ctrl-D> - Move right one character.
  2513.  
  2514.                                           38
  2515.  
  2516.  
  2517.           RACE Version 2.01                              User Documentation
  2518.  
  2519.  
  2520.  
  2521.                <Ctrl-Left>, <Ctrl-A> - Move left one word.
  2522.  
  2523.                <Ctrl-Right>, <Ctrl-D> - Move right one word.
  2524.  
  2525.                <Backspace>,  <Ctrl-H>, <Ctrl-Backspace> -  Del character to
  2526.                the left of the cursor.
  2527.  
  2528.                <Ctrl-Y> - Delete Line.
  2529.  
  2530.                <Ctrl-End>, <Ctrl-Q><Y> - Delete from cursor to end of line.
  2531.  
  2532.                <PgUp>, <Ctrl-R> - Move up one screen.
  2533.  
  2534.                <PgDn>, <Ctrl-C> - Move down one screen.
  2535.  
  2536.                <Ctrl-Home>, <Ctrl-Q><E> - Move to the beginning of the edit
  2537.                window.
  2538.  
  2539.                <Ctrl-Q><X> - Move to the end of the edit window.
  2540.  
  2541.                <Ctrl-PgUp>,  <Ctrl-Q><R> -  Move  to the  beginning of  the
  2542.                file.
  2543.  
  2544.                <Ctrl-PgDn>, <Ctrl-Q><C> - Move to the end of the file.
  2545.  
  2546.                <Ctrl-P>  - Insert control  character.  To  insert a control
  2547.                character, press <Ctrl-P>, then press the control character.
  2548.  
  2549.                <Ctrl-B> - Reformat paragraph.
  2550.  
  2551.                <Alt-R> - Reformat entire message.  Use with caution!
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.                                           39
  2577.  
  2578.  
  2579.           RACE Version 2.01                              User Documentation
  2580.  
  2581.  
  2582.  
  2583.           12.3 Technical Information
  2584.  
  2585.                     RACEEDIT  is a Turbo Professional TpMemo editor written
  2586.                specifically to work with RACE.
  2587.  
  2588.                     You  cannot  simply  rename  your  favorite  editor  to
  2589.                RACEEDIT.EXE and  use it  in place  of the  supplied editor.
  2590.                This  was not  done intentionally  to prevent  using another
  2591.                editor.    The main  reason for  this  is the  difficulty in
  2592.                determining what  RACE should  do next  on  return from  the
  2593.                editor.  The easiest method for doing this is to examine the
  2594.                errorlevel  returned  by the  editor.    Most editors  don't
  2595.                return errorlevels,  and those that  do don't  use the  same
  2596.                values  as   RACEEDIT.    RACEEDIT  returns   the  following
  2597.                errorlevels:
  2598.  
  2599.                0 - Normal termination, message text saved.
  2600.                1 - Normal termination, message text NOT saved.
  2601.                2 - Window error (probably insufficient heap space).
  2602.                3 - Error writing message file.
  2603.                4 - Error reading message file.
  2604.                5 - Buffer allocation or memory error.
  2605.  
  2606.                     The  first  two  errorlevels  are  obviously  the  most
  2607.                important.  If you have an  editor that can drop those under
  2608.                the proper conditions, you may be able to use it in place of
  2609.                RACEEDIT.  Note that most editors will return an  errorlevel
  2610.                of  0 no matter what  happens short of  the editor crashing.
  2611.                If that  is the  case, RACE may  attempt to import  the text
  2612.                file even if you abort the save in your editor.
  2613.  
  2614.                     RACEEDIT is hardcoded to use RACETMP.MSG as the message
  2615.                filename.   However,  RACE  will pass  this  filename  as  a
  2616.                command line parameter to facilitate usage of other editors.
  2617.                If  the editor returns an errorlevel of 0, RACE will attempt
  2618.                to  import this file into a message.  Once RACE successfully
  2619.                imports the file, it is deleted.
  2620.  
  2621.                     RACEEDIT saves the  current screen  image upon  startup
  2622.                and restores it  on exit.  If your editor  does not do this,
  2623.                the display may be messed up once you return to RACE.
  2624.  
  2625.                     When using  an editor other than  RACEEDIT, RACE *WILL*
  2626.                always import the message if RACETMP.MSG exists.  Also, RACE
  2627.                will not  do ANY formatting of the text, so set your margins
  2628.                in your editor to a reasonable  value.  If you set the right
  2629.                margin at 65 or 70 you should have no problem.
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.                                           40
  2639.  
  2640.  
  2641.           RACE Version 2.01                              User Documentation
  2642.  
  2643.  
  2644.  
  2645.                                Appendix A -- PROBLEMS?
  2646.  
  2647.                     If  you  are  having  problems  with   RACE,  or  if  a
  2648.                particular  feature  isn't  working  the way  you  think  it
  2649.                should,  please read this section first.  The answer to your
  2650.                problem may be right here.
  2651.  
  2652.                     If RACE ever  ends with  an error message,  look for  a
  2653.                file called  RACE.ERR.   This file will  contain information
  2654.                about  the type of error.  If possible, include the contents
  2655.                of this file when reporting a bug.
  2656.  
  2657.                Q.   When  I run RACE, it beeps and says "RACE.CFG disk read
  2658.                error".
  2659.  
  2660.                A.   This is usually  caused by attempting to  run RACE with
  2661.                an  old configuration file.   The many  changes between this
  2662.                version  of RACE and version prior to 2.00 make it necessary
  2663.                to delete  RACE.CFG and  reconfigure RACE when  upgrading to
  2664.                2.0x.   Delete RACE.CFG, and then run RACECFG again.  Answer
  2665.                <Y> when RACE asks "RACE.CFG not found, create it?"  Then go
  2666.                through the configuration as described in Chapter 3.
  2667.  
  2668.                Q.   RACE tells me a  user is online and  I cannot edit  his
  2669.                record or perform any global changes, but noone is online!
  2670.  
  2671.                A.   At some point RemoteAccess ended abnormally and was not
  2672.                able to update the USERON.BBS file.  This can happen if your
  2673.                system reboots while a caller  is online.  Delete USERON.BBS
  2674.                from the  RemoteAccess system  directory and RACE  will work
  2675.                fine.   RemoteAccess will create a new USERON.BBS as soon as
  2676.                a caller logs on.
  2677.  
  2678.                Q.   I've  set up my new  user templates to  turn flags off,
  2679.                but  when I upgrade users  with the templates  the flags are
  2680.                not turned off.
  2681.  
  2682.                A.   Check  your  templates  and  make sure  that  you  have
  2683.                specified the letter "O" in the flag positions that you want
  2684.                turned off.   The hyphen "-" character  does not turn  off a
  2685.                flag in templates, as it does elsewhere in RACE.
  2686.  
  2687.                Q.   When I run <R>eports, I can't seem to get the user name
  2688.                to appear in the reports.  I select it but it never appears.
  2689.  
  2690.                A.   Check to make  sure that a valid value from  1 to 35 is
  2691.                defined in  the "Name  Field Size" under  "Miscellaneous" in
  2692.                RACECFG.    It is  remotely possible  for  this field  to be
  2693.                corrupted.   Enter  a  valid value  and  the problem  should
  2694.                disappear.
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.                                           41
  2701.  
  2702.  
  2703.           RACE Version 2.01                              User Documentation
  2704.  
  2705.  
  2706.  
  2707.                Q.   When I upgrade  a user  in <V>alidate, RACE  asks if  I
  2708.                want  to send a predefined message.   When I say <Y>es, RACE
  2709.                reports that it can't find the message file.
  2710.  
  2711.                A.   You  probably  have  not properly  defined  the welcome
  2712.                message path in  RACECFG or named your welcome message files
  2713.                incorrectly.  Reread Section  6.6 for a complete explanation
  2714.                of the filename convention for welcome messages.
  2715.  
  2716.                Q.   RACE  runs  ok, but  some  options report  insufficient
  2717.                memory.
  2718.  
  2719.                A.   There  is no way for RACE to know beforehand what items
  2720.                you may wish to use.   The memory requirements for RACE will
  2721.                vary  depending on what options you try to use, because RACE
  2722.                will only allocate  more memory if  it is needed.   This  is
  2723.                better than requiring 300KB of RAM free for all RACE options
  2724.                even if you just want to take a quick look at one user.
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.                                           42
  2763.  
  2764.  
  2765.           RACE Version 2.01                              User Documentation
  2766.  
  2767.  
  2768.  
  2769.                      Appendix B -- FIELD EDITING & MOVEMENT KEYS
  2770.  
  2771.           B.1  Field Editing Keys
  2772.  
  2773.                     The following keys are valid at any input prompt within
  2774.                RACE.   This  includes all  fields in  the user  editor, the
  2775.                search data prompt, etc.
  2776.  
  2777.                <Left>, <Ctrl-S> - Move cursor left one character.
  2778.  
  2779.                <Right>, <Ctrl-D> - Move cursor right one character.
  2780.  
  2781.                <Ctrl-Left>, <Ctrl-A> - Move cursor left one word.
  2782.  
  2783.                <Ctrl-Right>, <Ctrl-F> - Move cursor right one word.
  2784.  
  2785.                <Home>,  <Ctrl-Q><S> - Move  cursor to the  beginning of the
  2786.                current field.
  2787.  
  2788.                <End>, <Ctrl-Q><Q> - Move  cursor to the end of  the current
  2789.                field.
  2790.  
  2791.                <Del>, <Ctrl-G> - Delete character at cursor.
  2792.  
  2793.                <Backspace>, <Ctrl-H>, <Ctrl-Backspace>  - Delete  character
  2794.                to the left of the cursor.
  2795.  
  2796.                <Ctrl-Y> - Clear entire field.
  2797.  
  2798.                <Ctrl-End>,  <Ctrl-Q><Y>  - Delete  from  cursor  to end  of
  2799.                subfield.
  2800.  
  2801.                <Ctrl-Home> - Delete from beginning of subfield to cursor.
  2802.  
  2803.                <Ctrl-T> - Delete word to the right of the cursor.
  2804.  
  2805.                <Ins>  -  Toggle  Insert  mode on  or  off.    A  fat cursor
  2806.                indicates  insert  mode;  a  blinking   underline  indicates
  2807.                overtype mode.
  2808.  
  2809.                <Ctrl-R>, <Ctrl-Q><L>  -  Restore original  contents of  the
  2810.                field and continue editing.
  2811.  
  2812.                <F1> - Help.  If  a help topic is available for  the current
  2813.                field, it will be shown.
  2814.  
  2815.           B.2  Field Movement Commands
  2816.  
  2817.                     The  following commands  are valid  for moving  between
  2818.                fields and saving or discarding changes:
  2819.  
  2820.                <Enter>  - Accepts contents of  field and moves  to the next
  2821.                field.
  2822.  
  2823.  
  2824.                                           43
  2825.  
  2826.  
  2827.           RACE Version 2.01                              User Documentation
  2828.  
  2829.  
  2830.  
  2831.                <Tab>,  <Ctrl-I> - Moves cursor to the beginning of the next
  2832.                subfield.
  2833.  
  2834.                <Shift-Tab> - Moves cursor to the beginning of  the previous
  2835.                subfield.
  2836.  
  2837.                <Up>, <Ctrl-E> - Moves cursor to the field above the current
  2838.                field.
  2839.  
  2840.                <Down>,  <Ctrl-X> -  Moves  cursor to  the  field below  the
  2841.                current field.
  2842.  
  2843.                <Ctrl-PgUp>, <Ctrl-Q><R>  - Moves cursor to  the first field
  2844.                on the screen.
  2845.  
  2846.                <Ctrl-PgDn>, <Ctrl-Q><R> - Moves cursor to the last field on
  2847.                the screen.
  2848.  
  2849.                <Ctrl-Enter>, <Ctrl-K><D>, <Ctrl-K><Q> - Quit editing.  Save
  2850.                all changes made to the current user record.
  2851.  
  2852.                <Esc>, <Ctrl-Break> - Abort.  Restores the original contents
  2853.                of the user record.  Any changes not saved are lost.
  2854.  
  2855.  
  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.                                           44