home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / comm / oracomm.zip / SYSOPMAN.PRT < prev    next >
Text File  |  1990-12-28  |  326KB  |  7,108 lines

  1.  
  2.  
  3.  
  4.  
  5.                             ORACOMM-Plus(tm) Multiuser BBS
  6.  
  7.                                System Operator's Manual
  8.  
  9.           This is a partial SYSOP manual with sections omitted or
  10.           abbreviated to fit on to one shareware disk.  A complete sysop
  11.           manual is provided with the registered shareware disk.
  12.  
  13.           The 2-disk registered shareware version is a 2-line/3-user
  14.           Starter version which allows 3 users online simultaneously
  15.           without additional multitasking software.  (The unregistered
  16.           shareware is a 1-line/1-user [single user] version.)  The
  17.           shareware registration fee is only $59 and comes with the
  18.           complete sysop manual on disk, the 2-line/3-user version of the
  19.           software, BBUTIL and COMPACT utilites, and access to the sysop
  20.           support SIG on Oracomm Central BBS with access to additional
  21.           utilities for downloading.
  22.  
  23.           For shareware registration, contact: Surf Computer Services, 
  24.           71-540 Gardess Rd., Rancho Mirage, CA 92270.
  25.           Voice: (619) 346-9430   or BBS: (619) 346-1608
  26.  
  27.           The Registered Shareware uses COM1 and COM2. 10 subboards,
  28.           1 up/download directory per board, no message or user account
  29.           limits, 9000 character messages with comments, up/download
  30.           database, xmodem protocol, public and private chat, matching
  31.           questionnaire on each board.  Manual on disk.  
  32.  
  33.           The Commercial version includes all the features of the
  34.           Registered Shareware version plus 99 subboards, 35 up/download
  35.           directories per board, Networking (net mail, echo boards,
  36.           interbbs chat), General Purpose Database, Outside Features, Text
  37.           Branching, Subscriber capability, Extended Features, Ymodem-Batch
  38.           protocol (Zmodem coming in '91), Vdisk support, and much more. 
  39.           Printed and bound manual.
  40.  
  41.  
  42.                                      Release 5.00
  43.                                   December 27, 1990
  44.  
  45.  
  46.  
  47.  
  48.  
  49.                                    Copyright Notice
  50.  
  51.                 Copyright 1990 by Surf Computer Services Incorporated.
  52.                                  All rights reserved.
  53.  
  54.  
  55.           Special Grant of use - Electronic Information Systems, and
  56.           Bulletin Board Systems are granted the right to make available
  57.           this manual for review of Oracomm software.  No modification to
  58.           this document is permitted electronically.
  59.  
  60.                                       Trademarks
  61.  
  62.           Oracomm, Oracomm-Plus, OraLink, OraNet, OraQuilt and Personal
  63.           Oracomm are registered trademarks of Surf Computer Services,
  64.           Incorporated.
  65.  
  66.                                       Disclaimer
  67.  
  68.           The information in this manual could include inaccuracies or
  69.           typographical errors.  Surf Computer Services, Incorporated makes
  70.           no representation or warranties with respect to the contents of
  71.           this document and specifically disclaims any implied warranties
  72.           of merchantability or fitness for any particular purpose. 
  73.           Further, Surf Computer Services, Incorporated reserves the right
  74.           to make changes from time to time without obligation of Surf
  75.           Computer Services, Incorporated to notify any person or
  76.           organization of such changes.
  77.  
  78.                                    ACKNOWLEDGMENTS
  79.  
  80.           Oracomm is written in Microsoft C version 5.1.  It includes
  81.           Greenleaf's Comm(tm) and Function(tm) libraries, Cytek's Multi-
  82.           Windows(tm) and Multi-C(tm) libraries, and The Tool Maker's Heap
  83.           Expander(tm) libraries.  File management is done with FairCom's
  84.           C-Tree(tm).  All Chargecard(tm) is the trademark of All
  85.           Computers, Inc.  QEMM(tm) is the trademark of Quarterdeck Office
  86.           Systems.  Software or products mentioned in this manual may be
  87.           trademarked by their respective companies.
  88.  
  89.  
  90.  
  91.  
  92.                                   TABLE OF CONTENTS
  93.  
  94.           QUICK START UP  . . . . . . . . . . . . . . . . . . . . . . .   1
  95.  
  96.           HARDWARE REQUIREMENTS . . . . . . . . . . . . . . . . . . . .   2
  97.  
  98.           STARTING ORACOMM  . . . . . . . . . . . . . . . . . . . . . .   3
  99.  
  100.           SETTING THE "COMM" PORTS  . . . . . . . . . . . . . . . . . .   9
  101.  
  102.           SYSOP INSTALLATION / CUSTOMIZATION -- I COMMAND . . . . . . .  10
  103.  
  104.           HOW TO ADD, CHANGE, OR DELETE BOARDS  . . . . . . . . . . . .  11
  105.  
  106.           HOW TO CHANGE THE SYSTEM PARAMETERS . . . . . . . . . . . . .  18
  107.  
  108.           HOW TO CHANGE UPLOAD/DOWNLOAD DIRECTORIES . . . . . . . . . .  29
  109.  
  110.           CHANGING PATH DEFINITIONS . . . . . . . . . . . . . . . . . .  32
  111.  
  112.           CHANGING SUBDIRECTORIES PER BOARD . . . . . . . . . . . . . .  32
  113.  
  114.           HOW TO DEFINE TELEPHONE LINES . . . . . . . . . . . . . . . .  33
  115.  
  116.           HOW TO MODIFY THE MODEM CONTROL COMMANDS  . . . . . . . . . .  36
  117.  
  118.           ANSI GRAPHICS -- GENERAL INFORMATION  . . . . . . . . . . . .  40
  119.  
  120.           HOW TO DEFINE ANSI GRAPHICS FOR SPECIFIC PLACES . . . . . . .  41
  121.  
  122.           HOW TO CHANGE THE COLORS FOR EACH BOARD . . . . . . . . . . .  42
  123.  
  124.           EXTENDED FEATURES -- X COMMAND  . . . . . . . . . . . . . . .  43
  125.  
  126.           HOW TO ADD, CHANGE, DELETE SYSTEM PASSWORDS . . . . . . . . .  43
  127.  
  128.           HOW TO CHANGE EXTENDED SYSTEM PARAMETERS  . . . . . . . . . .  44
  129.  
  130.           HOW TO CHANGE SUBSCRIBER PARAMETERS . . . . . . . . . . . . .  45
  131.  
  132.           ADDITIONAL SYSOP PASSWORD . . . . . . . . . . . . . . . . . .  45
  133.  
  134.           TIME PER ACCESS LEVEL . . . . . . . . . . . . . . . . . . . .  46
  135.  
  136.           HOW TO CHANGE THE SYSTEM COUNTERS . . . . . . . . . . . . . .  47
  137.  
  138.           OUTSIDE FEATURES  ("DOORS") . . . . . . . . . . . . . . . . .  48
  139.  
  140.           TEXT-BRANCHING FEATURE  . . . . . . . . . . . . . . . . . . .  50
  141.  
  142.           CUSTOMIZING MENUS, HELP FILES, AND PROMPTS  . . . . . . . . .  51
  143.  
  144.           SPECIAL MESSAGES  . . . . . . . . . . . . . . . . . . . . . .  53
  145.  
  146.  
  147.  
  148.  
  149.           BULLETINS . . . . . . . . . . . . . . . . . . . . . . . . . .  60
  150.  
  151.           RESERVED WORDS  . . . . . . . . . . . . . . . . . . . . . . .  61
  152.  
  153.           ONLINE WEATHER STATION  . . . . . . . . . . . . . . . . . . .  61
  154.  
  155.           ONLINE DATABASES  . . . . . . . . . . . . . . . . . . . . . .  61
  156.  
  157.           HOW TO INSTALL THE ORACOMM GENERAL PURPOSE DATABASE . . . . .  64
  158.  
  159.           ASSISTANT SYSOP CAPABILITY  . . . . . . . . . . . . . . . . .  65
  160.  
  161.           SPECIAL CONTROL KEYS  . . . . . . . . . . . . . . . . . . . .  66
  162.  
  163.           SPECIAL SYSOP SUBCOMMANDS . . . . . . . . . . . . . . . . . .  67
  164.  
  165.           ADDITIONAL SYSOP COMMANDS . . . . . . . . . . . . . . . . . .  70
  166.  
  167.           BRITISH AND EUROPEAN CONSIDERATIONS . . . . . . . . . . . . .  73
  168.  
  169.           LINE USAGE STATISTICS . . . . . . . . . . . . . . . . . . . .  74
  170.  
  171.           THE + COMMAND -- SYSTEM MANAGEMENT  . . . . . . . . . . . . .  75
  172.  
  173.           HOW TO WRITE A MATCH QUESTIONNAIRE  . . . . . . . . . . . . .  80
  174.  
  175.           HOW TO WRITE AN ESSAY QUESTIONNAIRE . . . . . . . . . . . . .  82
  176.  
  177.           HOW TO WRITE A COMBINED QUESTIONNAIRE . . . . . . . . . . . .  82
  178.  
  179.           NETWORKING -- GENERAL INFORMATION . . . . . . . . . . . . . .  82
  180.  
  181.           NETWORKING -- NETWORK ECHO CONFERENCE (NEC) . . . . . . . . .  84
  182.  
  183.           NETWORKING -- ORALINK . . . . . . . . . . . . . . . . . . . .  85
  184.  
  185.           SENDING FILES OVER THE NETWORK  . . . . . . . . . . . . . . .  86
  186.  
  187.           NETWORKING -- OTHER NETWORKS  . . . . . . . . . . . . . . . .  87
  188.  
  189.           REBUILD - FILE REBUILD UTILITY  . . . . . . . . . . . . . . .  88
  190.  
  191.           BBUTIL -- MISCELLANEOUS UTILITY FUNCTIONS . . . . . . . . . .  89
  192.  
  193.           COMMON QUESTIONS WHICH NEW SYSOPS ASK . . . . . . . . . . . .  90
  194.  
  195.           ORACOMM ERRORS AND MESSAGES . . . . . . . . . . . . . . . . .  98
  196.  
  197.           SUMMARY OF USER COMMANDS  . . . . . . . . . . . . . . . . . . 107
  198.  
  199.           INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
  200.  
  201.  
  202.  
  203.  
  204.                                     QUICK START UP
  205.  
  206.           For those who cannot wait to read the manual before running
  207.           Oracomm, this is all you have to do to get "online".
  208.  
  209.           1) Check file CONFIG.SYS in your root directory and be sure
  210.              it includes the following parameters.  Reboot if changed.
  211.                     FILES = 99
  212.                     BUFFERS = 30
  213.  
  214.           2) Copy both diskettes to the hard disk directory BBS.
  215.                     C:>COPY A:*.* C:
  216.           One disk contains STARTUP.EXE and the other contains  
  217.           ORAnnn.EXE.  STARTUP.EXE is a self-extracting file of the  
  218.           initial files, utilities, and user manual.  ORAnnn.EXE is a
  219.           self-extracting file of the actual BBS program for node   number
  220.           nnn.  (nnn is your node number.  The disk will   contain only one
  221.           file such as ORA123.EXE so you would enter ORA123)
  222.              
  223.           3) To extract the initial data files and utilities, enter
  224.                     C:>STARTUP
  225.                     C:>ORAnnn
  226.  
  227.           4) To run the bulletin board, enter
  228.                     C:>BBS NOMODEM
  229.           Oracomm will NOT answer the telephone yet.  You must first define
  230.           the communications ports (with the IL command) and modem commands
  231.           (unless your modems are 300/1200), but you can use the bulletin
  232.           board locally and begin customizing it.
  233.  
  234.           The program will load and display the "Control Window".  Now
  235.           enter A to start all the lines.  Press F1 to look at the window
  236.           of the first (or only) line.  Press control-K to log on locally. 
  237.           The system operator account has already been setup: use account
  238.           SYSOP with password TEST.
  239.  
  240.           To shut the system down, first log off the system if you are
  241.           logged on.  Press [HOME] to return to the control window.  Press
  242.           N to shut down and Y to confirm that you are shutting down.
  243.  
  244.           You must define the ports before Oracomm will answer the phone. 
  245.           When you log on as SYSOP, use the IL command to define the
  246.           communication port(s).  Read the section entitled "Starting
  247.           Oracomm" for specific details.  When you are ready to customize
  248.           the bbs to your own needs, read the remainder of the manual and
  249.           particularly the section on the installation command, I.
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.                                           1
  258.  
  259.  
  260.  
  261.  
  262.                                 HARDWARE REQUIREMENTS
  263.  
  264.           To run Oracomm(tm) with up to 9 telephone lines, you will need
  265.           the following minimum hardware/software:
  266.                An IBM-PC or compatible microcomputer
  267.                8088 will handle up to 3 users satisfactorily
  268.                80286 suggested for 4 to 10 users for proper performance
  269.                MS-DOS / PC-DOS version 3.0 or later
  270.                640K of memory, 1 megabyte for improved performance 
  271.                A hard disk of any size.  Oracomm uses about 1 meg.
  272.                One floppy disk
  273.                Hayes-compatible modem (300/1200/2400/9600)
  274.  
  275.           The 16 telephone line version requires an 80286 cpu and 1
  276.           megabyte of memory.  The 32 telephone line version requires
  277.           an 80386 cpu, QEMM, and at least 2 megabytes of memory. 
  278.           Modem I/O is interrupt driven to avoid losing characters. 
  279.           Therefore, it is recommended that you do not run any other
  280.           memory resident or interrupt driven programs (such as
  281.           Sidekick, Double-DOS, Desqview, or Lightning) while Oracomm
  282.           is running.  Extended, but NOT exPanded, memory can be used. 
  283.           Since ExPanded is not used, no LIM drivers are needed in
  284.           CONFIG.SYS so they sould NOT be used.
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.                                         2
  316.  
  317.  
  318.  
  319.  
  320.                                  STARTING ORACOMM
  321.  
  322.           Be sure your CONFIG.SYS file in the root directory contains
  323.           the following parameters.  
  324.                FILES=36  (or more.  Must be at least the number of
  325.                           users + 26)
  326.                BUFFERS=20     (at least 20, up to the number of files) 
  327.  
  328.           These parameters are absolutely critical.  The bbs will not
  329.           run with the default parameters.  Consult your MS-DOS/PC-DOS
  330.           manual for more information about CONFIG.SYS.  If you get the
  331.           error "Cannot open printer/log because 4", it means that you
  332.           did not set the FILES=35.  (To allow DOS to access more than
  333.           20 files, download the public domain programs in file
  334.           FILES20.ARC from Oracomm#1 or any other BBS and install it
  335.           according to the documentation within FILES20.  If you are
  336.           running DOS 3.3 or later, you will not need this program
  337.           since Oracomm will do this function itself.)  Be sure to
  338.           reboot your computer after changing CONFIG.SYS for the
  339.           changes to be effective.
  340.  
  341.           Create a directory (in MS-DOS) by entering:
  342.                C>MKDIR BBS
  343.  
  344.           Make directory BBS your current active directory:
  345.                C>CHDIR BBS
  346.  
  347.           Copy both diskettes to that directory:
  348.                C>COPY A:*.* C:
  349.  
  350.           Before you run Oracomm for the first time, you need to
  351.           extract the initial data files and utilities.  This is done
  352.           by running the self-extracting program, STARTUP.
  353.                C>STARTUP
  354.           If you have already installed your BBS using a demonstration
  355.           copy of the system, then STARTUP will give you the message
  356.           "File already exists, overwrite (Y/N)".  Answer N to avoid
  357.           having the new initialized files overwrite the files that you
  358.           have already customized.
  359.  
  360.  
  361.           To extract the bbs program itself, enter:
  362.                C>ORAnnn
  363.           (nnn is your system node number.  Each system must be unique
  364.           for networking to function properly.  The original
  365.           distribution disk that you received contained one file called
  366.           ORAnnn where nnn was a number such as ORA123.  123 would be
  367.           your node number.)  If you already have a demonstration
  368.           version of the program, ORAnnn will give you the message
  369.           "BBS.EXE already exists, overwrite (Y/N)", answer Y to
  370.           install the production version with modem logic over the
  371.           demonstration version of the program.
  372.  
  373.                                         3
  374.  
  375.  
  376.  
  377.  
  378.  
  379.           DOS 3.0 has a limitation that it can only open 20 files at
  380.           one time.  Considering the number of data files, log files,
  381.           and possible download files that can be open at any one time,
  382.           there will be more than 20 files open.  When Oracomm first
  383.           initializes, it will check your version of DOS and provide
  384.           for more files if you are running DOS 3.3 or later.  You will
  385.           still need to have the FILES=35 parameter in CONFIG.SYS,
  386.           however.  It will check how many files it can open for
  387.           downloading and display a warning message if it cannot open
  388.           as many download files as you can have users online.  If you
  389.           get the message "Only 4 users will be able to download
  390.           simultaneously", you should get a copy of a public domain
  391.           file called FILES20.ARC.  This contains documentation and
  392.           necessary programs (FILES3X.COM) to allow DOS to open more
  393.           than 20 files, and you will not get this warning.  If you are
  394.           using DOS 3.0, 3.1, or 3.2, you must run FILES3X.COM prior to
  395.           running BBS, BBUTILDB, or BBUTIL every time.  DOS 3.3 and
  396.           later has additional logic to allow Oracomm to overcome this
  397.           limitation itself without using FILES3X. 
  398.  
  399.           To Run Oracomm, simply enter
  400.                C>BBS
  401.  
  402.           Oracomm comes in several multiuser configurations.  The
  403.           2-line/3-user version uses your standard COM1 and COM2 to
  404.           allow you to run two telephone lines plus a local sysop line
  405.           with a minimum of hardware.  The 9-line/10-user version
  406.           requires the Digiboard to provide an additional 8 serial
  407.           ports -- your normal COM1, COM2 through COM9 on the
  408.           Digiboard, plus a local sysop line to allow 10 users to
  409.           access the system simultaneously.  It is recommended that you
  410.           have an AT, AT-clone, or turbo-PC if you are running the 10
  411.           user system.
  412.  
  413.           Do not run Oracomm with Double-Dos, DesqView, Task View,
  414.           Sidekick, Lightning, or any other multitasker, keyboard
  415.           enhancer, or memory resident programs.
  416.  
  417.           When you start Oracomm for the first time, you may not have
  418.           all the COM ports defined for your particular installation. 
  419.           For that reason, start the system without any modems,
  420.           configure your COM ports, then restart it.  To start the
  421.           system without any modems, simply use the parameter NOMODEM:
  422.                C>BBS NOMODEM
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.                                         4
  432.  
  433.  
  434.  
  435.  
  436.  
  437.           There are several parameters which can be used when starting
  438.           Oracomm:
  439.  
  440.           ALL          Allows you to start all lines right away. This
  441.                        is useful if you are starting from a batch file.
  442.  
  443.           CHAT         Starts the system in "SYSOP available for chat"
  444.                        mode.  See the C command on the control window
  445.                        below.
  446.  
  447.           DOWNhhmm     This parameter will automatically shut Oracomm
  448.                        down at the time specified by hhmm.  The purpose
  449.                        of this is to start Oracomm from a batch file
  450.                        which can automatically do a backup or other
  451.                        function when Oracomm terminates, then restart
  452.                        it later.
  453.  
  454.           NOMODEM      Allows starting the system without sending modem
  455.                        commands.  This allows you to change the modem
  456.                        commands or port definitions.
  457.  
  458.           PC           If you are using a 4.7mhz computer and the
  459.                        system seems to stop other uses when one user is
  460.                        reading a message, use this option to force the
  461.                        system to give more time to other users.  On a
  462.                        fast AT, the system will fill the user's buffer
  463.                        and go on to the next user automatically.  On a
  464.                        slow system, the user's buffer may never get
  465.                        full if the modem is sending out the characters
  466.                        quickly.
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.                                         5
  490.  
  491.  
  492.  
  493.  
  494.  
  495.           When Oracomm starts, you will be presented with the following
  496.           "Control Window".
  497.  
  498.  
  499.   ---------- Oracomm-Plus   Control Window  Node ORAn --------------------
  500.   Calls   3;  Time  867;  Callers   3;  Nuser  0;  Vis  0;  Msgs   0;  Uplds  0;
  501.   Messages:   22;   Accounts:    7;   Char/sec: 123;   Task/sec  1523
  502.                                              SYSOP CHAT                         
  503.   LINE  ACCOUNT  BOARD  CMND  NAME        LOCATION    LOGON  FLAGS       ACC-LVL
  504.     1   Line stopped or not started                                             
  505.     2   Line stopped or not started                                             
  506.     3   Line stopped or not started                                             
  507.                                                                                 
  508.                                                                                 
  509.   Function keys F1 through F3 show windows into that line.                      
  510.   A - Start ALL lines                     B - Broadcast message to all users
  511.   S - Start 1 line only                   L - Shut down w/no ans upon logoff 
  512.   X - Stop and busy out 1 line only       N - Shut down system w/no answer immed
  513.   D - Disconnect user on 1 line           Q - Shut down system w/busy immed  
  514.   U - Line usage statistics               C - SYSOP available to chat 
  515.   What next?
  516.   -----------------------------------------------------------------------------
  517.    
  518.    
  519.           The first line describes which release of the software you
  520.           are using and your node number.  The next two lines tell you
  521.           statistics about system usage:
  522.  
  523.           "Calls" is the total number of calls that the system received
  524.           today.  "Time" is the total minutes that the system was being
  525.           used by users.  Since there are 1440 minutes in the day, the
  526.           3-user system shown above could be used 3 * 1440 or 4320
  527.           minutes total.  The number of calls that the sysop logs on
  528.           and the amount of time that the sysop is logged on is NOT
  529.           included in these figures.  "Callers" is the number of
  530.           DIFFERENT users who have called today.  This may differ from
  531.           "Calls" if the same user has called in more than once in that
  532.           day.  "Nuser" is the number of new users who have set up
  533.           accounts.  "Vis" is the number of users logging on with the
  534.           "visitor" feature.  "Msgs" is the number of new messages
  535.           entered, and "Uplds" is the number of new files uploaded.
  536.  
  537.           On the second line, "Messages" is the total number of
  538.           messages in the message file including help messages etc.
  539.           "Accounts" is the total number of accounts in the user file
  540.           including system operator accounts.
  541.  
  542.           Oracomm has a built in performance monitor.  It is constantly
  543.           accumulating statistics about the number of characters being
  544.           received and transmitted plus the number of times it switches
  545.           between each user or task.  Every ten seconds, it updates the
  546.  
  547.                                         6
  548.  
  549.  
  550.  
  551.  
  552.           characters per second and tasks per second with an average
  553.           number of characters and tasks during the prior 10-second
  554.           interval.  The "Char/sec" is the number of characters
  555.           received and transmitted to the modems.  When no one is
  556.           online, this will be zero.  If three users are having
  557.           messages transmitted at 1200 baud, this will be approximately
  558.           360 (1200 baud / 10 * 3 users).  
  559.  
  560.           On a multiuser system, the computer is processing information
  561.           from one user, then going on to the next one.  This happens
  562.           so quickly that it appears to be processing all users
  563.           simultaneously.  If Oracomm is waiting for input from a user,
  564.           it goes on to process information for the next user until a
  565.           character comes in.  If Oracomm is transmitting data to a
  566.           user such as sending a message, it fills up the buffer and
  567.           goes on to the next user while the buffer is being
  568.           transmitted.  The switch from one user to another is known as
  569.           switching "tasks".  The number of times this is done per
  570.           second is the called the "tasks/sec".  If no one is online
  571.           and Oracomm is waiting for a caller, the number of tasks/sec
  572.           will be very low since it is always waiting and not task
  573.           switching.  If one user is online but waiting for input, the
  574.           number of tasks/sec will be the highest.  How high or how
  575.           many tasks/second it can do depends on the speed of the cpu
  576.           and the number of users.  If one user is doing some
  577.           processing which takes a lot of time, he may momentarily be
  578.           using all the cpu power so that the number of tasks per
  579.           second would be low also.  Every ten seconds the number of
  580.           tasks per second is computed.
  581.  
  582.           The next part of the control window shows each line, who IS
  583.           on, who WAS on, or the system status.  When a user is online,
  584.           the control window shows what his account, what board he is
  585.           on, what command he is performing if any, part of his name
  586.           and location, when he logged on, the flags set in his
  587.           account, and his access level.  If a user calls the sysop
  588.           with the /SYSOP command in chat, his line will display in
  589.           reverse video until he logs off or the sysop goes into sysop
  590.           chat with him.  If a modem is not started, the line will be
  591.           in high intensity.  If a modem error occurs, the line will
  592.           blink in high intensity.
  593.  
  594.           Following that you will see a menu of functions that can be
  595.           performed:
  596.  
  597.           A -  Start all phone lines.  This is also performed by
  598.                entering ALL as a parameter when the system is started.
  599.           B -  Broadcast message to all users.  This allows you to send
  600.                a message to all users similar to the CA ALL command in
  601.                chat.  It is useful to announce that the system will be
  602.                shut down for backup or other reasons that the sysop
  603.                wants to broadcast to those users who are online.  After
  604.  
  605.                                         7
  606.  
  607.  
  608.  
  609.  
  610.                entering B, it will prompt you for the message to
  611.                broadcast.
  612.           C -  Sysop available to chat.  When a user calls the system
  613.                operator to chat with either the C or /SYSOP command,
  614.                the system will inform the user that the "SYSOP is not
  615.                available to chat at this time" unless C was entered
  616.                previously to tell the system that the sysop is
  617.                available.  The C command here toggles "sysop available"
  618.                mode.  The third line of the control window will display
  619.                "SYSOP CHAT" if sysop available mode is active. If the
  620.                sysop is available, then when he logs on (unless he logs
  621.                on with /invisi option) he will be visible to other
  622.                users.  If this option is OFF, he will default to
  623.                INVISIBLE when he logs on.
  624.           D -  Disconnect user on 1 line.  This is a quick way to
  625.                terminate a user for any reason.
  626.           E -  Emergency, another earthquake!  Forget about the modems
  627.                and logging off users, close the files and shut down
  628.                right now!  (Unlisted option)
  629.           G -  Shut down the lines like the L command as users log off,
  630.                but take the phone off hook rather than just not
  631.                answering. (not listed on menu)
  632.           L -  Shut down those lines that are not already in use.  It
  633.                will not terminate a user, but will shut the line down
  634.                as soon as the user logs off.  Pressing any key will
  635.                cancel the shut down so that you can use B to broadcast
  636.                another message to users still online if necessary. When
  637.                all users have logged off the system will shut down with
  638.                no answer, not off hook.
  639.           N -  Shut down system w/no answer.  This will shut the bbs
  640.                down and log off any user who is still online. If a user
  641.                calls in after the system is shut down, the phone will
  642.                ring with no answer.
  643.           O -  Shut down one line only with no answer.  This is used to
  644.                prevent the modem from responding while you use that
  645.                telephone line for another purpose. (not listed on menu)
  646.           Q -  Shut down system w/busy.  This will shut the bbs down
  647.                just like the N command.  But if a user calls in after
  648.                the system is shut down, the phone will still be off
  649.                hook and the user will get a busy signal.
  650.           R -  Repaint the control window.  (Unlisted option)
  651.           S -  Start one line only.  Use this if you only want to start
  652.                a particular line.
  653.           U -  Display line usage statistics.  See "Additional SYSOP
  654.                Commands" for a detailed description.
  655.           X -  Stop and busy out 1 line only.  Use this if you need to
  656.                disable 1 specific line for some reason.  It will prompt
  657.                you for the line number to stop.
  658.  
  659.           To monitor a specific user, press the function key to display
  660.           the window for that user.  F1 shows line 1, F2 shows line 2,
  661.           etc.  To show two or more lines at one time, press Fn to show
  662.  
  663.                                         8
  664.  
  665.  
  666.  
  667.  
  668.           line n, then Alt-Fy to ADD the window in line y to the one(s)
  669.           already displaying.  All 10 lines can be displayed at one
  670.           time.  To return to the control window, press "home".  If the
  671.           system operator wants to log on, press the function key for
  672.           the line that he wants to log on to (usually the last line
  673.           without a modem), then press control-K to actually log on
  674.           just as a user would by way of the modem.  The feature to add
  675.           windows, alt-fn, is not included in the 17-user version due
  676.           to memory requirements. 
  677.  
  678.           The sysop can look into any line remotely.  Use the Y command
  679.           to display the control window remotely, then press F and the
  680.           line number that you want to view.  Pressing control-K will
  681.           return the sysop to his own window.
  682.  
  683.                              SETTING THE "COMM" PORTS
  684.  
  685.           The communication ports are defined in the IL command.  This
  686.           command is discussed in more detail under the section
  687.           entitled "HOW TO DEFINE TELEPHONE LINES".  The discussion
  688.           here is to set up your hardware even before you tell the
  689.           software where the ports are connected.
  690.  
  691.           If you are running a single user system, there are only  two
  692.           communication or "com" ports available: COM1 or COM2.  These
  693.           can be either internal modems, or external modems connected
  694.           to serial ports on an internal serial I/O card within your
  695.           computer.
  696.  
  697.           If you are running a 2-phone line/3-user system, your two
  698.           phone lines are connected to COM1 and COM2, plus you have a
  699.           local line for the system operator on COMN.
  700.  
  701.           Oracomm will send out a modem command sequence such as
  702.           "AT...S0=1" and must get back a 0 return code from your
  703.           modem.  If it does not, it will make five attempts and then
  704.           shut down.  If it does not get a 0 return code, the initial
  705.           baud rate may be wrong, there may be a command in the string
  706.           that your modem does not recognize, the modem may be on the
  707.           wrong port, or your modem may be defective.  (It is possible
  708.           for your modem to dial out using Qmodem, for example, and
  709.           still not be able to answer incoming calls.)  When you log on
  710.           locally and the phone goes off hook, it is normal to hear a
  711.           dial tone or phone-off-hook message thru the speaker. The
  712.           phone-off-hook message will stop after about one minute.
  713.  
  714.           If you are running a single user or 2-line/3-user system, you
  715.           need not read the remainder of this section.  Running more
  716.           than 2 telephone lines requires the use of the Digicom PC/8
  717.           or Stargate serial boards.  
  718.  
  719.  
  720.  
  721.                                         9
  722.  
  723.  
  724.  
  725.  
  726.           If you are running more than 2 telephone lines, a multiport
  727.           board is required to allow 8 to 32 ports to run on two
  728.           interrupts.  Be sure that the multiport board type as defined
  729.           in the XP command is set for the type of multiport board
  730.           being used.  Oracomm works with "dumb" multiport boards such
  731.           as the Digiboard PC/8s or DigiChannel PC/X, not "intelligent"
  732.           boards.  "Intelligent" multiport boards contain their own cpu
  733.           and memory.   Digiboard PC/8i, PC/8e, DigiChannel PC/Xi, or
  734.           PC/Xe are "intelligent" boards and will NOT work with
  735.           Oracomm.  Do not install any multiport board drivers in
  736.           CONFIG.SYS.  All the necessary multiport drivers are
  737.           contained within Oracomm.
  738.            
  739.                THE SYSOP INSTALLATION / CUSTOMIZATION -- I COMMAND
  740.  
  741.           After starting Oracomm, enter control-K to do a session
  742.           locally.  Log on with the system operator account SYSOP (the
  743.           default password when the disk was shipped is TEST).  Now
  744.           enter command I to change the installation parameters and
  745.           customize the bbs.
  746.  
  747.           After entering I, you will see the system installation menu:
  748.  
  749.                Installation/Customization Menu
  750.                 B - Add, Change, Delete BOARDS
  751.                 P - Installation Parameters
  752.                 F - Define Path-ID for up/downloading
  753.                 D - Define Directories per subboard
  754.                 L - Change multi-user phone LINES
  755.                 M - Change MODEM commands
  756.                 G - Ansi Graphics for specific areas
  757.                 A - Ansi Graphics for each subboard
  758.                 Q - Finished
  759.  
  760.           This menu will allow you to change all essential features of
  761.           Oracomm.  The first change you will want make is to define
  762.           the boards.  Each board has its own name, purpose, and rules. 
  763.           Enter B on the system installation menu and you will be shown
  764.           a table of all the boards currently defined.  Note that you
  765.           can go to a submenu by entering the menu selection along with
  766.           the command, ie, enter IB from the main command prompt will
  767.           take you to the board installation menu.
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.                                         10
  780.  
  781.  
  782.  
  783.  
  784.                        HOW TO ADD, CHANGE, OR DELETE BOARDS
  785.  
  786.           Selection B on the installation menu allows you to add or
  787.           delete boards, or change the parameters associated with each
  788.           board.
  789.  
  790.           The list of all boards currently defined to the system is
  791.           displayed first.  The maximum number of boards the system can
  792.           handle is 99.  The boards are sorted by the sequence number
  793.           so that you can determine the order in which boards will
  794.           appear to the user.  Only the boards that the user can access
  795.           will be displayed.
  796.            
  797.           NOTE:  You cannot delete a board if there are any active
  798.           messages on that board in the message file.  When changing
  799.           the data for an existing board, pressing carriage return
  800.           without entering any data will retain the old value.  No
  801.           editing of the data is done here, so enter the parameters
  802.           carefully or the results to the user may be unpredictable. 
  803.           Valid responses are noted in parenthesis and current values
  804.           are shown in brackets.
  805.  
  806.  
  807.           Entering B on the system installation menu will cause the
  808.           following board table to be displayed:
  809.              
  810.                    Board Definitions                                             
  811.           
  812.   SEQ ABR NNNNNNNNNNNNNNNNNNN SIG SF HLD R/O ANN SMY A/L PRG E-AL M-AL W-AL D-L
  813.    10 PSL Personal Mail        N   N  N   N   N   M    0  30    5    5    5   5
  814.    20 SYS System Operator's    Y   N  Y   N   N   L    0  45    5    5    5   5
  815.    35 TCH Technical Info       N   A  Y   N   N   L    0  25    5    5    5   5
  816.    45 NET Network Source       N   S  N   N   N   N    0  30    5    5    5   5
  817.    60 DST Network Destination  N   D  N   N   N   L  600  14    5    5    5   5
  818.    90 UTL Help files           N   N  N   Y   N   N    0   0    5    5    5   5
  819.  
  820.   A-add, C-change, D-delete, Q-quit: A
  821.  
  822.           Enter A to add a new board, C to change the information on an
  823.           existing board, D to delete a board, or Q to quit this
  824.           selection when you are finished changing the boards.  If you
  825.           had entered A to add a board, you would be prompted for the
  826.           following information:
  827.  
  828.  
  829.                Board abbrev: thy
  830.  
  831.           Enter a 3 character abbreviation for the board.  The
  832.           abbreviation is shown under ABR in the table.
  833.  
  834.  
  835.  
  836.  
  837.                                         11
  838.  
  839.  
  840.  
  841.  
  842.                Board name []:  Techy
  843.  
  844.           Enter the name of the board, twenty (20) characters in
  845.           upper/lower case.  You do not need to add the word "board"
  846.           since that word will be added in the prompt.  If this was a
  847.           "change" instead of an "add", the current board name would
  848.           appear in the brackets ([]).  The board name will appear in
  849.           the table underneath the row of N's (for Name).
  850.  
  851.                Is this board a SIG (Y/N) [N] : N
  852.  
  853.           You may want to limit the access of a board to only specific
  854.           users or users in a Special Interest Group (SIG).  If a board
  855.           is marked as a SIG, you will have to put the 3-letter
  856.           abbreviation of the board into the user's SIG list for any
  857.           user to be able to access this board.  If you want this board
  858.           to be a SIG, enter Y to the question, otherwise enter N.
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.                                         12
  896.  
  897.  
  898.  
  899.  
  900.                Special Features (A,M,T,C,*,S,D,O,N) [N] : N
  901.  
  902.           Each board may have a locator or match questionnaire
  903.           associated with it, or it may be used as a source or
  904.           destination for networked messages.  Enter one of the codes
  905.           A, M, T, S, D, O, or N where each code means the following:
  906.           - A  means there is a multiple choice questionnaire matching
  907.                accounts or users such as would be used in a dating
  908.                service
  909.           - M  means there is a multiple choice questionnaire matching
  910.                a message such as would be used in a real estate
  911.                locating service.
  912.           - T  means there is a match questionnaire for accounts but
  913.                the questionnaire is a TEXT or ESSAY question-type.  No
  914.                matching is actually done, but the user fills in the
  915.                blanks and other users can read the responses with the
  916.                MA command on that board. 
  917.           - C  means there is a COMBINED multiple choice/essay
  918.                questionnaire matching users.
  919.           - -  (DASH) means take the questionnaire from the next
  920.                accessible (default) board.
  921.           - *  means that board will take the questionnaire from
  922.                another board.  This is called REDIRECTION.  You will
  923.                be prompted for the sequence number of the board which
  924.                it will take the questionnaire.  Be sure it is NOT
  925.                another redirected board.  The board it is redirected
  926.                to must be an A, M, C, or T type board.
  927.           - S  means this board is the Source for messages being sent
  928.                over the network.
  929.           - D  means this board is the Destination for messages
  930.                received over the network.
  931.           - O  means the board is an order/entry board and the
  932.                questionnaire is really an order form to allow users to
  933.                purchase merchandise with their computer.
  934.           - E  means this board is a network Echo conference.  See the
  935.                section about Network Echo Conference for more details.
  936.           - N  means this board does not have a matching
  937.                questionnaire, it is not used in the network, and it is
  938.                not used for order entry.  None-of-the-above.
  939.           - ?  means that this board is a header only for the
  940.                multilevel subboard menu selection function.  See MENUB
  941.                in special messages for more details.
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.                                         13
  954.  
  955.  
  956.  
  957.  
  958.                 Hold messages until release by sysop (Y/N) [N] : N
  959.  
  960.           The system operator may desire to review all messages for
  961.           inappropriate information before allowing other users to view
  962.           them.  If Y, then any new messages or messages with new
  963.           comments added will be marked as being HELD until the sysop
  964.           can read and approve them.  Assistant sysops, but not sigops,
  965.           can also release a message.  An H will appear next to the
  966.           summary and "**HOLD**" will appear in the heading of a held
  967.           message.  At the end of the message, a reminder "Reminder:
  968.           this message is being HELD" will display to sysops.  The
  969.           sysop then enters H at the end of the message to change the
  970.           HOLD status.  If the message is already being held, N or
  971.           [enter] will remove the hold and update the message
  972.           date/time.  Y will retain the hold or hold a nonheld message. 
  973.           D will delete the message if the sysop thinks it is
  974.           objectionable. Messages that are HELD are not visible to
  975.           users, will not be sent out over the network, and held echo
  976.           messages will not be transmitted. This allows the sysop to
  977.           monitor messages before the public sees them or before they
  978.           can be sent out from his system on a board by board basis.
  979.  
  980.           Also, if a user has flag H in his record, then any new
  981.           messages or messages that he adds comments to, regardless of
  982.           the board hold flag, will be  marked as held.  So if you have
  983.           a problem user, you can hold only messages which he affects
  984.           in case he is putting profanity in a message.
  985.  
  986.                 Is this board Read Only (Y/N) [N] : N
  987.  
  988.           Some boards will be read-only boards.  The system operator
  989.           can always enter a message on this board, but users cannot
  990.           enter messages or comment on messages entered here.  An
  991.           example of this type of board is the Utility/helpfile board
  992.           which holds all the help files and questionnaires.  You may
  993.           want the users to be able to read this board to download the
  994.           help files, but you would not want them posting messages
  995.           here.  Enter Y if this is a read-only board.  A board can
  996.           also be "Partial Read Only", i.e. a user can enter messages
  997.           on the board but no comments can be added to the message. 
  998.           Enter P to make a board "noncommentable".
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.                                         14
  1012.  
  1013.  
  1014.  
  1015.  
  1016.                 Anonymous messages only (Y/N) [N] : N
  1017.  
  1018.           Some newspapers have a personals or classified section where
  1019.           advertisers can post text anonymously.  The newspaper just
  1020.           shows a box number, people respond to the box number, and the
  1021.           newspaper forwards the response to the advertiser.  This
  1022.           prompt allows a board to be set up with the same facility. 
  1023.           The messages are always anonymous, but the system knows who
  1024.           posted the message.  Other users can "forward" a message to
  1025.           the originator whereby the system will send the message to
  1026.           the originator but not reveal the account of the originator
  1027.           or responder.  Answer this prompt with Y if you want all the
  1028.           messages on this board to be anonymous.    Note: users can
  1029.           still enter anonymous messages using the "E ANON" or EY
  1030.           commands even if you answer N to this question.  The system
  1031.           operator can always see who posted the message even though it
  1032.           is anonymous to the other users.  You can also enter C which
  1033.           is like Y, except comments will be allowed on the messages.
  1034.  
  1035.                 Summary type (M/L/N/B/C) [L] : L
  1036.  
  1037.           When a user enters a board, the system will automatically
  1038.           generate an initial command.  This command is either a read
  1039.           or, by default, a summary command.  The subcommand can be
  1040.           either an M for an SM or Summary-of-My-own messages, L for an
  1041.           SL or Summary-of-messages-added-since-my-Lastlogon, N for no
  1042.           summary or read command when the user enters the board, B for
  1043.           Summary Backward, or C for Summary Complete.  Normally, if
  1044.           the board is used for private personal mail, the summary type
  1045.           would be M.  If users are allowed to place messages on this
  1046.           board, the summary type is normally L.  If this is a read
  1047.           only board, the summary type is N since there will not be
  1048.           much activity on a board that only the system operator posts
  1049.           messages or help files.  These are guidelines, not firm
  1050.           rules.  Enter M, L, N, C, or B based on your use of the
  1051.           board.
  1052.            
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.                                         15
  1070.  
  1071.  
  1072.  
  1073.  
  1074.                 Minimum access level [0]: 0
  1075.  
  1076.           Each user has an access level and each board has an access
  1077.           level.  For a user to even be aware that a board exists, the
  1078.           user's access level must be at least as high as the board's
  1079.           access level.  The minimum access level being prompted for
  1080.           here is the lowest level which a user can have and still be
  1081.           able to read the messages on this board.  This is a number
  1082.           from 0 to 32000.  Boards which only the system operator can
  1083.           access should be set very high, such as 30000.  The
  1084.           combination of access level and SIG should be used carefully
  1085.           to determine what boards users can access.  If a board may be
  1086.           accessed by users who may each have different access levels
  1087.           (such as subscribers and nonsubscribers), make the board aa
  1088.           SIG.  If the board will be accessed by users with the same
  1089.           access level, control the access by adjusting the minimum
  1090.           access level of the board.
  1091.  
  1092.                 Days to Autopurge Messages or 0 Nopurge: 
  1093.  
  1094.           Oracomm will automatically purge messages which have not had
  1095.           any activity for the time period specified here in days. 
  1096.           Some messages, such as read-only stories or helpfiles, will
  1097.           never have comments added, but should not be deleted.  On
  1098.           those boards where you do NOT want the system to purge
  1099.           messages, enter 0 for this prompt. The maximum purge days is
  1100.           255.
  1101.  
  1102.                 Sequence number [30]: 30
  1103.  
  1104.           The sequence number determines the order in which the boards
  1105.           are shown to the user.  You should increment the sequence
  1106.           numbers by 5 or 10 so that you can insert other boards later. 
  1107.           The sequence number can be any number between 1 and 99. 
  1108.           NOTE: if you change the sequence of any boards, do it when no
  1109.           other users are online.  This includes inserting new boards
  1110.           among previously existing boards.
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.                                         16
  1128.  
  1129.  
  1130.  
  1131.  
  1132.                 Access Level for E M W and D command
  1133.  
  1134.           Oracomm allows you to have a different access level for the
  1135.           Enter, Match, Who, and Download commands on each board.  You
  1136.           will be prompted for each access level here.  If a user's
  1137.           access level is less than the download access level specified
  1138.           here but greater than the default access level for the
  1139.           upload/download command as specified in the system
  1140.           parameters, the user can list the directory of files for that
  1141.           board but cannot download them.  Assume that the access level
  1142.           on a particular directory is 10, the user's access level is
  1143.           20, but the D access level on this board is 30.  The user
  1144.           will be able to do an F command to list the files in the
  1145.           directory since his access level is higher than the directory
  1146.           access level, but he will not actually be able to download
  1147.           the file since his access level is less than the D access
  1148.           level on this board.  He may still be able to download files
  1149.           on other boards, just not his board.  This provides a way to
  1150.           letting the user know what he could have if his access level
  1151.           was higher.
  1152.  
  1153.  
  1154.           After prompting with the above questions, the program will
  1155.           again show you the new board table including your latest
  1156.           addition.  If you wanted to change an entry, enter C to
  1157.           signify a change.  You will then be asked for the
  1158.           abbreviation of the board that you want to change.  You are
  1159.           allowed to change all the information except the abbreviation
  1160.           itself.  If you want to change the abbreviation, you must
  1161.           delete the board and then add it again.  When changing a
  1162.           board, the current values for each of the prompts will be
  1163.           shown in brackets ([]).  Pressing Enter without entering any
  1164.           data will cause the old value to be retained.
  1165.  
  1166.           To delete a board, enter D to signify delete.  You will then
  1167.           be asked for the abbreviation of the board that you want to
  1168.           delete.  You cannot delete a board if there are any messages
  1169.           on the board.  In that case, the system operator should go to
  1170.           that board, read the messages forward and delete each one,
  1171.           then try to delete the board again.
  1172.  
  1173.           When you are finished adding, deleting, and changing all the
  1174.           boards.  Enter Q to return to the system installation menu. 
  1175.           You can come back to this menu and change the boards at any
  1176.           time.  Adding a new board or deleting an unused board is a
  1177.           quick and simple process which will be done frequently as the
  1178.           needs and interests of the users change.
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.                                         17
  1186.  
  1187.  
  1188.  
  1189.  
  1190.                        HOW TO CHANGE THE SYSTEM PARAMETERS
  1191.  
  1192.           Selection P on the installation menu allows you to change the
  1193.           system parameters.  The system parameters control the
  1194.           operation of the board, access level required to use each
  1195.           command, time limits, etc.  The most important change that a
  1196.           new SYSOP will want to make is to change the default
  1197.           communications port on item I.  Then change the other
  1198.           parameters as required.  After pressing P on the installation
  1199.           menu, you will be presented with the following system
  1200.           parameter menu:
  1201.  
  1202.                            System Parameter Menu
  1203.  
  1204.           A - Sign on message               M - System Password [test]
  1205.           [This text will print as the second line during logon         ]
  1206.           B - Printer On  (Y/N)   [N]       N - BBS name [Oracle]
  1207.           C - Printer log (0-3)   [1]       P - Place to prompt MMQ
  1208.           D - # of carbon copies [ 3]       R - RS/SS acc level [5]
  1209.           E - Visitor logic (Y/N)  [Y]      S - MS/MP command acc level [5]
  1210.           F - Backup level [1]              T - WS command acc level [5]
  1211.           G - Default acc lvl [10/10/10/10] U - C command acc level [5]
  1212.           H - Max min. of inactivity[ 5/15] V - Database acc lvl [5]
  1213.           I - Minimum  A/L to delete [11]   W - \BRING acc level [10]
  1214.           J - Days to autodelete acct [45]  X - Utility/Help  board [UTL]
  1215.           K - Days to autopurge msgs [45]   Y - Allow anon msgs (Y/N) [Y]
  1216.           L - Description line (Y/N) [Y]    Z - Disable bell (Y/N) [Y/Y]
  1217.           1 - Default Session Controls [1d] 2 - Verify acc lvl [1] 
  1218.           3 - Message Read Counter [Y]      4 - Status of all lines [Y]
  1219.           5 - Allow acct change (Y/N) [N]   6 - Personal Mail board [PSL]
  1220.           7 - Alternate disk drive [C]      8 - O command acc lvl [10]      
  1221.           9 - ANSI graphics (Y/N) [Y/Y]     0 - Downloads/upload [10] 
  1222.           Q - Finished, update file
  1223.  
  1224.           What option:
  1225.  
  1226.           The information in brackets [] is the current value of each
  1227.           field.  The information in parenthesis are values which are
  1228.           acceptable.  To change any parameter, enter the letter or
  1229.           number corresponding to the parameter that you want to
  1230.           modify. This is what each of the parameters does:
  1231.  
  1232.                 A - Sign on message
  1233.  
  1234.           When a user first connects his modem to your system, the
  1235.           first lines that he sees will be something like this:
  1236.                 Oracomm#1 619/346-1608   ORACOMM#1  Rel 999
  1237.                 This text will print on the second line during logon
  1238.  
  1239.           The phrase "Oracomm#1 619/346-1608" is called the site id and
  1240.           cannot be changed.  "Oracomm#1" is the node, and "Rel 999" is
  1241.           the release of the program that is running. The second line,
  1242.  
  1243.                                         18
  1244.  
  1245.  
  1246.  
  1247.  
  1248.           the one beginning with "This text will print...", is called
  1249.           the sign on message.  Use it to display your bbs name or to
  1250.           tell your users something such as "New bbs is running so
  1251.           answer NEW to setup an account". This line can also be blank
  1252.           in case you do not wish to use this feature.  If you have a
  1253.           message which is longer than 1 line which you need to tell
  1254.           your users, you can also setup a help file called LOGO. 
  1255.           After the sign on message is displayed and before the system
  1256.           prompts the user for his account code, the system will
  1257.           display the LOGO message.  This message will be discussed in
  1258.           more detail in the section entitled SPECIAL MESSAGES.
  1259.  
  1260.                 B - Printer On
  1261.  
  1262.           Is there a printer attached and turned on?  Diagnostic
  1263.           messages, log messages, cntl-N printing will come out on the
  1264.           printer if this is set to Y.  Valid values are Y, N or X.  If
  1265.           you enter N, the log will go to a disk file named  
  1266.           BBSLOGmm.DAT. If the log does go to disk, be sure check and
  1267.           delete the log files periodically.  You can delete the file
  1268.           with the DOS DEL command and the system will start a new file
  1269.           the next time the program begins.  If you enter X, neither a
  1270.           printer log nor a disk log will be maintained.  This is not
  1271.           recommended since you would not know about any system errors
  1272.           if they occurred.  If you enter control-N to get a printer
  1273.           log of your session but you have the log going to a disk
  1274.           file, the text from the screen will go to the disk log file. 
  1275.           This can be useful if you want to capture a session, list of
  1276.           users, list of messages, etc to include in a document with
  1277.           your word processor later.
  1278.  
  1279.                 C - Printer log
  1280.  
  1281.           This parameter determines how much information will be
  1282.           displayed on the printer or log file.  Valid values are 0
  1283.           through 2.
  1284.           0 - No log of users should be printed, only error messages
  1285.                 and diagnostics will be written.
  1286.           1 - Print the date and time when a user logs on or off
  1287.           2 - Show what command the user is using also
  1288.           It is a good practice to have this set to 1 when you first
  1289.           start your bbs and change it to 0 when you feel comfortable
  1290.           with operating the system.  If you are having strange
  1291.           problems or a user is entering something which is causing the
  1292.           system to not function properly, set this option to 2 so that
  1293.           you can trace what command is causing the difficulty.  If you
  1294.           are running a subscriber system, use option 1 to maintain an
  1295.           audit trail of time/money in users accounts.
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.                                         19
  1302.  
  1303.  
  1304.  
  1305.  
  1306.                 D - # of carbon copies
  1307.  
  1308.           After a private message is entered, Oracomm will allow the
  1309.           system operator to send the same message to another account. 
  1310.           This is called a "carbon copy".  Normally only the system
  1311.           operator will have this feature since some users could fill
  1312.           up the disk by sending the same message to many users. 
  1313.           Oracomm allows the system operator to determine whether the
  1314.           users can have this feature, and if so, how many copies that
  1315.           they can make.  If the number of carbon copies is zero, the
  1316.           user cannot use this feature and it will not display.  If the
  1317.           sysop sets this to a number from 1 to 254, the user can make
  1318.           up to that many carbon copy messages.  The sysop will always
  1319.           have this feature even if the number is set to zero.
  1320.            
  1321.                 E - Visitor logic
  1322.  
  1323.           Some systems may get a lot of one-time callers -- users who
  1324.           log on, read the public messages, then never call back.  They
  1325.           waste a lot of system time and disk space by setting up an
  1326.           account which will never be accessed again.  If you have this
  1327.           problem, you can activate the "Visitor Logic".  Valid values
  1328.           are Y or N.  If set to Y, the system will ask a new user if
  1329.           "they want to set up a new account or just look around".  If
  1330.           they just want to look around, it will assign them account
  1331.           code VISITOR, and give them read-only access on those boards
  1332.           whose access level is less than or equal to the access level
  1333.           that you have set account VISITOR.  Oracomm treats account
  1334.           VISITOR like any other account, so you must assign it's
  1335.           access level depending on what features and boards that you
  1336.           want it to use.  The N command is blocked and multiple
  1337.           VISITOR accounts can be logged on simultaneously.
  1338.  
  1339.                 F - Backup level
  1340.  
  1341.           All of the data files should be backed up to floppy disks at
  1342.           least once per week.  In addition, Oracomm can create
  1343.           additional files to assist in the situation where the files
  1344.           are destroyed and need to be recreated using the last backup
  1345.           plus any changes made since the last backup.  See the section
  1346.           about BBUTILn to see how this procedure is accomplished.  The
  1347.           backup level parameter determines if or how any additional
  1348.           data is saved.  Valid numbers are 0 thru 4:
  1349.  
  1350.           0 -   Do not save any record of changes made to the system. 
  1351.                 This will allows the fastest operation but provides no
  1352.                 way to recover any information added since your last
  1353.                 physical backup.
  1354.           1 -   Copy any DELETED messages or accounts (regardless of
  1355.                 whether they were deleted by the system, sysop, or
  1356.                 user) to a file named XXyymmdd.BAK.  A new file would
  1357.                 be created every day.  Since the same file is opened
  1358.  
  1359.                                         20
  1360.  
  1361.  
  1362.  
  1363.  
  1364.                 and closed with each addition, there is a chance that
  1365.                 this file could be destroyed in a system crash also,
  1366.                 but it does provide some additional protection while
  1367.                 slowing the system down the least.  It also gives you a
  1368.                 way to recover messages or accounts that were deleted
  1369.                 accidentally.
  1370.           2 -   Copy any ADDED, CHANGED, or DELETED messages or
  1371.                 accounts to a file named XXyymmdd.BAK.  This provides
  1372.                 additional protection, but causes more overhead. 
  1373.           3 -   Copy any DELETED messages (not accounts) to separate
  1374.                 files called XXXnnnnn.bbb where nnnnn is the message
  1375.                 number and bbb is the board abbreviation.  This
  1376.                 provides even more protection than 1 or 2 above since
  1377.                 the file is never open during a possible crash, but as
  1378.                 more files are added to the directory, the system will
  1379.                 become progressively slower.  If you use this option,
  1380.                 be sure to copy the files off the hard disk and delete
  1381.                 them every day to avoid degrading the system.
  1382.           4 -   Copy any ADDED, CHANGED, or DELETED messages (not
  1383.                 accounts) to separate files called XXXnnnnn.bbb.  This
  1384.                 is similar to 3 above, but includes more files.
  1385.  
  1386.           Use utility program BBUTIL to restore deleted messages or
  1387.           accounts back into your databases.
  1388.  
  1389.  
  1390.                 G - Default access level
  1391.  
  1392.           This will prompt for the feature, time limit, download
  1393.           command time limit, and chat command time limit access
  1394.           levels. The feature access level is the access level that a
  1395.           new user is assigned when he first logs on.  It is
  1396.           recommended that this be set to 5 and the access level for
  1397.           the "enter" command be higher than 5.  This way a new user
  1398.           cannot leave any messages until the system operator raises
  1399.           his access level.  The purpose of this is to prevent
  1400.           "hackers" from posting illegal or inappropriate material on
  1401.           the bbs. The TIME access level that access level a new user
  1402.           is assigned when he first logs on.  It determines how long a
  1403.           new user will be allowed on the system.  The chat time access
  1404.           level determines how much time the user can be using the chat
  1405.           command, and the download time access level determines how
  1406.           long a user can be downloading.  The purpose of these last
  1407.           two access levels is to prevent users from spending all their
  1408.           time in chat or downloading.
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.                                         21
  1418.  
  1419.  
  1420.  
  1421.  
  1422.                 H - Max inactivity by USER before disconnecting:
  1423.  
  1424.           A user may log on to the system then go to answer the door or
  1425.           another phone and forget that he is logged on and keeping
  1426.           other users from logging on.  This parameter determines how
  1427.           long the system should wait for the user to enter a character
  1428.           before automatically logging him off.  A normal value would
  1429.           be 5 minutes.  If the system is waiting for input for more
  1430.           than 5 minutes, cancel the session so that others can get on. 
  1431.           A warning is displayed 1 minute before cancelling his
  1432.           session.
  1433.  
  1434.                 Max inactivity by ORALINK before disconnecting:
  1435.  
  1436.           If two systems are connected in private chat by Oralink,
  1437.           there must be some activity (even if that activity is limited
  1438.           to users logging on and off) on either system to keep them
  1439.           connected.  This parameter indicates how long it should wait
  1440.           without any activity on either system before disconnecting. 
  1441.           You may have defined Oralink to be connected for two hours,
  1442.           but if no one logs on or off either system for this defined
  1443.           amount of time, Oralink will terminate before the end of the
  1444.           two hour period.  A normal value would be 15 minutes.
  1445.  
  1446.                 I - Minimum access level to delete
  1447.  
  1448.           If a user has not been on for a period (that period defined
  1449.           in J below) and his access level is less than or equal to
  1450.           this value, his account will be deleted.  If you want users
  1451.           to not be deleted for inactivity, set their access level
  1452.           above this value.  Subscribers with time or money in their
  1453.           account are never deleted automatically.
  1454.  
  1455.                 J - Days to autodelete acct 
  1456.  
  1457.           Oracomm allows the system operator to determine when to
  1458.           automatically delete accounts rather than restricting it to
  1459.           only 30 days.  If the number of days is set to zero, it will
  1460.           not purge accounts just like setting the N in the other
  1461.           versions.  This feature works just like the "autodelete
  1462.           account Y/N" described above with respect to access level and
  1463.           subscribers.  The number must be between 0 and 254 days where
  1464.           0 means do not purge accounts automatically.
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.                                         22
  1476.  
  1477.  
  1478.  
  1479.  
  1480.                 K - Days to autopurge msgs [30]
  1481.  
  1482.           This parameter is provided for compatibility with older
  1483.           versions of Oracomm.  The number of days to autopurge
  1484.           messages is now changeable on each board with the IB command. 
  1485.           This parameter is used, however, to autopurge private files
  1486.           and to purge mail to/from deleted accounts.  The number of
  1487.           days must be in the range of 1 to 254.  If the number of days
  1488.           is zero, it will not purge files.  Oracomm will purge
  1489.           personal upload files (files on the personal mail download
  1490.           directory with a file name ACCOUNT.@nn) if the time between
  1491.           the upload date (not the date the user downloaded it) and the
  1492.           current date exceeds the days defined here.
  1493.  
  1494.                 L - Description lines
  1495.  
  1496.           This parameter enables or disables the 3-line description for
  1497.           each user.  Enter Y if you want your system to prompt for and
  1498.           display the user description, or N if you do not want to use
  1499.           this facility.
  1500.  
  1501.                 M - System Password
  1502.  
  1503.           Some systems are very popular and get many calls from people
  1504.           with various interests.  If your board is designed for
  1505.           specific interests, such as a camera club for instance, you
  1506.           may want to limit the system to only those people interested
  1507.           in cameras.  In this example, set the system password to
  1508.           "camera".  When a new user logs on, it will prompt him with
  1509.           the following message:
  1510.               "If you know what this bbs is about,
  1511.                then you also know the password.
  1512.                Enter the system password:"
  1513.           If he enters "camera", he will be allowed to set up an
  1514.           account.  Otherwise, it will disconnect him.  The purpose of
  1515.           this is to limit the number of new users when the system
  1516.           becomes too busy.  By forcing people to know what the system
  1517.           is about to get on, you eliminate the "one time callers". If
  1518.           the system password is blank, the prompt will not be asked
  1519.           and anyone can set up an account.
  1520.  
  1521.           If you enter an * for the password, Oracomm will prompt the
  1522.           user for a password, but will accept any password.  It will
  1523.           then save that password in the user's record.  The sysop can
  1524.           view the users record with the WI command and see what
  1525.           password was used to log on.  This can be useful to give
  1526.           certain users access to special boards or to trace where
  1527.           users heard about the system.  If you use a different
  1528.           password in various advertisements, you can find out what
  1529.           adds are bringing in the most users.
  1530.  
  1531.  
  1532.  
  1533.                                         23
  1534.  
  1535.  
  1536.  
  1537.  
  1538.           The XS system operator command allows the sysop to define
  1539.           multiple system passwords with a separate access level and
  1540.           preset SIGs for each.  For instance, you may have defined a
  1541.           system password as CAR so that if a new user uses CAR for the
  1542.           system password, his default access level would be 5 instead
  1543.           of 0 and he would automatically have access to the CAR SIG. 
  1544.           In the system password field of the parameter file, you can
  1545.           have 2 special characters:
  1546.  
  1547.           * -   will check for a predefined password record, if it is
  1548.                 found, it will set the access level and SIG, but it
  1549.                 will allow the user on to the system even if the
  1550.                 password is NOT found.
  1551.  
  1552.           # -   will check for a predefined password record, if it is
  1553.                 found, it will set the access level and SIG, but it
  1554.                 WILL NOT allow the user on the system if the predefined
  1555.                 password is not found.
  1556.  
  1557.           See the section on the X command, option S for details about
  1558.           defining the system passwords.  Help file BADPSWRD will
  1559.           display if an invalid password is entered and that file is
  1560.           present.
  1561.  
  1562.                 N - BBS Name
  1563.  
  1564.           This is the name that will appear in the salutation and on
  1565.           menus periodically.  It can be at most 20 characters in
  1566.           length.
  1567.  
  1568.                 P - Place to prompt MMQ
  1569.  
  1570.           Some system operators want to prompt their uses to answer the
  1571.           questionnaire when they enter a board that has the
  1572.           questionnaire, while others want to prompt the user only when
  1573.           the user enters a command that checks someone else's
  1574.           questionnaire.  Enter B if you want the user prompted to
  1575.           answer the questionnaire, or M if you want the user to be
  1576.           prompted only when he enters an "M" (Matching) command.
  1577.  
  1578.                 R - SS/RS command access level
  1579.  
  1580.           This is the minimum access level that a user must have to
  1581.           access the searching functions of the S and R commands.
  1582.  
  1583.                 S - MS/MP command access level
  1584.  
  1585.           This is the minimum access level that a user must have to
  1586.           access the Matching or locator functions of the M command. 
  1587.           It controls the MS/MP command even if a user can access the
  1588.           rest of the M commands due to the access level of the M
  1589.           command on the board level.
  1590.  
  1591.                                         24
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.                 T - WS command access level
  1598.  
  1599.           This is the minimum access level that a user must have to
  1600.           access WS function of the Who command.
  1601.  
  1602.                 U - C command access level
  1603.  
  1604.           This is the minimum access level that a user must have to
  1605.           access the Chat command.  This command is only applicable on
  1606.           multi-user systems.
  1607.  
  1608.                 V - Database access level
  1609.  
  1610.           This is the minimum access level that a user must have to be
  1611.           able to access the general purpose database feature.
  1612.  
  1613.                 W - /BRING access level
  1614.  
  1615.           This is the minimum access level that a user must have to be
  1616.           able to access the /BRING command in chat.
  1617.  
  1618.                 X - Utility/help board
  1619.  
  1620.           This parameter is the 3 character abbreviation for the board
  1621.           that will contain the help files and questionnaires.
  1622.  
  1623.                 Y - Allow anonymous messages
  1624.  
  1625.           This allows the sysop to disable the EY and E ANON commands
  1626.           which allows users to enter anonymous messages (and anonymous
  1627.           comments).  The sysop is always shown the originator, even on
  1628.           anonymous messages.  Anonymous boards will still function
  1629.           even with this parameter set to N.
  1630.  
  1631.                 Z - Disable Bell
  1632.  
  1633.           When a user pages the system operator using the "Call sysop"
  1634.           command, the bell will ring on the computer.  Since this can
  1635.           be annoying, this parameter allows the bell to be disabled. 
  1636.           Enter Y to disable the bell or N to allow the bell to ring. 
  1637.           When a user logs on, the bell will ring on the computer. 
  1638.           Since this can be annoying, this parameter allows  the bell
  1639.           to be disabled.  Enter Y to disable the bell or N to allow
  1640.           the bell to ring.  Even if both of these values are N, the
  1641.           "sysop available to chat" command must be selected on the
  1642.           control window before the bell will ring.  Therefore, you can
  1643.           turn the bell on or off from the control window rather than
  1644.           changing this parameter.
  1645.  
  1646.  
  1647.  
  1648.  
  1649.                                         25
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.                 1 - Default Session Controls
  1656.  
  1657.           Oracomm will prompt the sysop for the same questions it would
  1658.           prompt a user if the user selected the session controls
  1659.           option on the N command.  The parameters that are determined
  1660.           include:
  1661.                 Pause after every 22 lines
  1662.                 Initial command R instead of S
  1663.                 Show menus and headings
  1664.                 Show board introductions when entering a board
  1665.                 Prompt for next subboard if no new messages
  1666.                 Enable chat shell for novice users
  1667.                 Confirm message deletion 
  1668.                 Send 10 nulls after each line
  1669.                 Do a WO LONG rather than a short WO during logon
  1670.           These values become the defaults for new users.
  1671.  
  1672.                 2 - Verified access level
  1673.  
  1674.           Most of the access levels defined in Oracomm determine what
  1675.           the user can do on the system.  The verified access level
  1676.           limits what the system can do to the user.  For example,
  1677.           assume that you are running a closed system.  This means that
  1678.           no one except the sysop knows that a user is on the system
  1679.           unless the user has been verified by the sysop.  If the new
  1680.           user's access level is less than the verified access level,
  1681.           he will not display to other users in any W or WO command, he
  1682.           cannot receive mail or chat calls from other users, and is
  1683.           generally "invisible" to anyone except the sysop.  Raising
  1684.           his access level to the verified access level or higher will
  1685.           allow him to function like all the other users.
  1686.  
  1687.                 3 - Activate message read counter
  1688.  
  1689.           This activates a counter each time a message is read so the
  1690.           user knows how often a particular message has been read.  It
  1691.           will be slightly inaccurate if two users are reading the same
  1692.           message at the same time, or the reader exits the message
  1693.           with Y.  It also slows Oracomm down since every message must
  1694.           be rewritten even if no comments were added.  Consequently,
  1695.           this option is NOT recommended on those large systems with a
  1696.           lot of message reading activity due to performance
  1697.           degradation.
  1698.  
  1699.                 4 - Show status of ALL lines
  1700.  
  1701.           If a user logs on with \Invisible, if a user is invisible due
  1702.           to board separation, or if lines are in use with outside
  1703.           features, it is possible for the system to appear empty to a
  1704.           caller when actually it is quite busy.  This parameter
  1705.           provides the sysop with the option of leaving "invisible"
  1706.  
  1707.                                         26
  1708.  
  1709.  
  1710.  
  1711.  
  1712.           lines truly invisible, or showing "in use" on lines that are
  1713.           being used.  If the sysop decides to show the true status of
  1714.           lines being "in use", then a caller will see that the system
  1715.           is busy but he will not know who is online.
  1716.  
  1717.                 5 - Allow account change (Y/N)
  1718.  
  1719.           Once a user has set up an account, he cannot normally change
  1720.           his account code.  The reason for this is that 1) the user
  1721.           would not get mail addressed to old account, and 2) the user
  1722.           could send some undesirable mail or illegal information and
  1723.           change his account again so that the sysop would not know who
  1724.           actually entered the message.  There are some circumstances
  1725.           when the sysop may want to allow users to change their codes. 
  1726.           This option allows the sysop to turn on or off that
  1727.           capability.  If it is turned on, the user can use the N
  1728.           command to change his account code.  If it is turned off, the
  1729.           user cannot change his account code REMOTELY, but it can
  1730.           still be done LOCALLY.  A sysop may not want to allow all his
  1731.           users to be able to change their codes, but the sysop could
  1732.           change a specific user's code by logging on locally as the
  1733.           user and change it.  Remember, a user will NOT get mail
  1734.           addressed to his old account if he changes his account code. 
  1735.           MenuN will have to be modified in the utility help file board
  1736.           to add or delete the entry for option 0 - Account Change.
  1737.  
  1738.                 6 - Personal Mail board
  1739.  
  1740.           This parameter is the 3 character abbreviation for the
  1741.           personal mail board to be set up with Installation menu
  1742.           selection B.  It is used to route personal mail to that board
  1743.           no matter what board the user is on when he enters the
  1744.           message.
  1745.  
  1746.                 7 - Alternate disk drive [C]
  1747.  
  1748.           This will be the disk drive in the active directory where the
  1749.           log file will be written if the log goes to disk rather than
  1750.           the printer.  Set this to asterisk (*) if you want to use the
  1751.           default drive.
  1752.  
  1753.                 8 - O (Outside Features) command access level
  1754.  
  1755.           This is the minimum access level that a user must have before
  1756.           the Outside Features menu will display to him.  Each feature
  1757.           on the outside features menu has a separate access level
  1758.           also.  This feature is used to disable Outside Features to
  1759.           all users.
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.                                         27
  1766.  
  1767.  
  1768.  
  1769.  
  1770.                 9 - ANSI Graphics
  1771.  
  1772.           If you answer Y to this question, the bbs will prompt the
  1773.           user with the question: 
  1774.                 "Do you want ANSI graphics (Y/N)? "
  1775.  
  1776.           If the user answers Y, it will transmit the escape sequences
  1777.           that you have defined to his screen to set graphics on his
  1778.           terminal.  Option 9 will also prompt you with a second
  1779.           question "Simulate ANSI locally (Y/N)".  If you are using a
  1780.           color monitor and want to show what the user is seeing on
  1781.           your own screen, answer Y.  Otherwise, answer N.  
  1782.  
  1783.           For a user to be able to see the ANSI graphics, he must have
  1784.           ANSI.SYS defined in his CONFIG.SYS file and he must be using
  1785.           a terminal program that will recognize and process the ANSI
  1786.           codes.   Two such terminal programs are Qmodem and Termulator
  1787.           although there may be others that will support graphics also. 
  1788.           If a user is not calling with a computer that supports ANSI
  1789.           graphics and he answers Y to the question, he will probably
  1790.           get a lot of strange characters on his screen.
  1791.  
  1792.                 0 - # of Downloads/uploads
  1793.  
  1794.           Some systems experienced a problem of users downloading files
  1795.           without contributing (uploading) any.  This parameter allows
  1796.           the sysop to restrict how many files can be downloaded before
  1797.           an upload is expected.  If a user is a subscriber, this
  1798.           restriction is ignored.  If you do not care how many files
  1799.           are downloaded, enter 0 to bypass this logic.  Oracomm
  1800.           maintains a count for each user of the number of kilobytes
  1801.           downloaded and the number of kilobytes uploaded.  The ration
  1802.           of the number of kilobytes downloaded to those uploaded is
  1803.           defined here.  If the user's ration exceeds this value, he
  1804.           will not be permitted to download more.  If the user uploads
  1805.           a garbage file just to allow more downloading, the sysop can
  1806.           adjust the download/upload counts for that user with the +
  1807.           command.  The calculation is incremented to the next highest
  1808.           increment of 1024 bytes, i.e., downloading a 3,500 byte file
  1809.           will increment the user's counter by 4.
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.                                         28
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.                     HOW TO CHANGE UPLOAD/DOWNLOAD DIRECTORIES
  1830.            
  1831.           Assume that an installation has the following boards: 
  1832.            
  1833.                 Personal Mail 
  1834.                 Apple Computers 
  1835.                 IBM Computers 
  1836.                 Utility/Helpfiles 
  1837.            
  1838.           Also assume that the Apple board is to contain separate areas
  1839.           for utilities and games, and the IBM board is to contain
  1840.           separate areas for utilities, games, and communications
  1841.           programs.  The areas might be divided into subdirectories as
  1842.           follows: 
  1843.            
  1844.                 C:\BBS\PSLUPDN (personal mail - upload/download) 
  1845.                 D:\BBS\APPLE\UTIL (downloadable Apple Utility files) 
  1846.                 E:\BBS\APPLE\GAMES (for downloadable Apple Games) 
  1847.                 C:\BBS\APPLE\UPLOADS (for Apple uploads) 
  1848.                 D:\IBM\UTIL (for IBM Utilities files) 
  1849.                 C:\IBM\GAMES (for IBM Game files) 
  1850.                 E:\IBM\COMM (for downloadable IBM communication files) 
  1851.                 E:\IBM\UPLOADS (for Upload to IBM) 
  1852.            
  1853.           Use the IF command to define the above mentioned path 
  1854.           definitions. 
  1855.            
  1856.           This involves creating a 4-character Path-ID which will be
  1857.           used with the IF command and fully defining the subdirectory
  1858.           path. For example: 
  1859.            
  1860.                 PATH-ID       PATH 
  1861.                   PESL        C:\BBS\PSLUPDN 
  1862.                   AUTL        D:\BBS\APPLE\UTIL 
  1863.                   AGAM   E:\BBS\APPLE\GAMES 
  1864.                   AUPL        C:\BBS\APPLE\UPLOADS 
  1865.                   IUTL        D:\IBM\UTIL 
  1866.                   IGAM        C:\IBM\GAMES 
  1867.                   ICOM   E:\IBM\COMM 
  1868.                   IUPL        E:\IBM\UPLOADS 
  1869.            
  1870.           Now use the ID command to define each subdirectory on each
  1871.           board. Enter a letter or number which the user will enter
  1872.           (like a menu selection option) to select that subdirectory, a
  1873.           32-character description of subdirectory, the path-id of the
  1874.           download subdirectory, the path-id of the upload
  1875.           subdirectory, and the access level required to access that
  1876.           subdirectory. 
  1877.  
  1878.  
  1879.  
  1880.  
  1881.                                         29
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.           BOARD  SELECTION  DESCRIPTION     DOWN   UPLD   ACCESS LEVEL 
  1888.            PSL       A      PERSONAL FILES  PESL   PESL        0 
  1889.            APL       A      APPLE UTILITIES AUTL   AUPL       10 
  1890.                      B      APPLE GAMES     AGAM   AUPL       15 
  1891.            IBM       B      IBM UTILITIES   IUTL   IUPL        5 
  1892.                      B      IBM GAMES       IGAM   IUPL        5 
  1893.                      C      IBM COMM PGMS   ICOM   IUPL       15 
  1894.            
  1895.           If a user was on the personal mail board and he entered F, D,
  1896.           or U, he would NOT be prompted to select a directory since
  1897.           there is only one.  If he was on the Apple board, however, he
  1898.           would see the following submenu: 
  1899.            
  1900.                Which subdirectory: 
  1901.                A    Apple Utilities 
  1902.                B    Apple Games 
  1903.                K    Return to main menu 
  1904.            
  1905.           If the user was doing an F or D command and he selected
  1906.           subdirectory B at this prompt, Oracomm would read a board
  1907.           definition for board APL selection B and find it referred to
  1908.           path-id AGAM.  Oracomm would then read the path definition
  1909.           record for AGAM and get the subdirectory path
  1910.           E:\BBS\APPLE\GAMES. 
  1911.            
  1912.           There can be at most 35 subdirectories within each board.
  1913.           Multiple subdirectory descriptions can refer to the same
  1914.           subdirectory.  This may happen if the same upload directory
  1915.           is used for multiple descriptions.  The upload and download
  1916.           path-id may be the same so that an uploaded file can be
  1917.           downloaded immediately. 
  1918.            
  1919.           For a user to be able to see (and subsequently access) a
  1920.           subdirectory description, his access level must be at least
  1921.           as high as the access level defined for that description. 
  1922.            
  1923.           The selection letters do not have to be sequential, but K is
  1924.           reserved for returning to the main menu.  U could have been
  1925.           selected for Utilities, G for games, C for comm programs etc. 
  1926.           That way, if a user does not have access to an area, it will
  1927.           not be as obvious as it would if the areas were numbered or
  1928.           lettered sequentially. 
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.                                         30
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.           File management can be done with an option on the + command
  1946.           so that assistant sysops can access it.  The functions are: 
  1947.            
  1948.           1  -  List subdirectory information like the ID list option 
  1949.           2  -  List Path information like the IF list option 
  1950.           3  -  Modify the download database entry 
  1951.           4  -  Show a true directory for a path definition 
  1952.           5  -  Update the download database from actual files in
  1953.                 directory
  1954.           6  -  Copy a file from one path to another (or across drives)
  1955.           7  -  Move or rename a file within a path on the same drive
  1956.           8  -  Delete a file within a subdirectory based on path-id 
  1957.           9  -  Add a new file from a floppy disk into a subdirectory 
  1958.            
  1959.           Note: on function 7, Oracomm is renaming the file.  For this
  1960.           reason, it cannot move or rename to a path on a different
  1961.           drive.  Be sure that the source and destination directories
  1962.           are on the same drive.  On functions 6 and 9, Oracomm is
  1963.           doing a physical file copy.  The subdirectory holding the new
  1964.           file and the path specified by the path-id must not be the
  1965.           same path.
  1966.  
  1967.           Oracomm maintains a database of files that the user can
  1968.           download.  The database includes the path-id, file name, date
  1969.           of last update, file size, minimum access level required to
  1970.           download the file, a flag defining whether the file is
  1971.           private (V) to a specific user or password protected (P), the
  1972.           account of the private file or the password if protected, and
  1973.           a description of the file contents up to 9000 characters in
  1974.           length.  Any of these fields may be modified by the sysop. 
  1975.           If the file is private (not to the user attempting to
  1976.           download it) or the user's access level is too low to
  1977.           download it, the file will not display to the user and he
  1978.           cannot download it even if he guesses it is there.  If the
  1979.           file is password protected, the file will display, but
  1980.           Oracomm will prompt for the password before the user is
  1981.           allowed to download it.
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.                                         31
  1998.  
  1999.  
  2000.  
  2001.  
  2002.                             CHANGING PATH DEFINITIONS
  2003.  
  2004.           The IF command allows you to change the path definition or
  2005.           path-id.  This is a 4-character "word" which is used in place
  2006.           of writing out the entire path description each time a path
  2007.           to a subdirectory is referenced.  It also allows the same
  2008.           directory to be used on several boards and have the same
  2009.           directory message updated regardless of which board a user is
  2010.           one when it is updated.  The path-id can be any 4 letters,
  2011.           but for ease of use, it is recommended that it be the board
  2012.           abbreviation and possibly the option selection letter.
  2013.  
  2014.           When you enter IF, you will be prompted to add, change,
  2015.           delete, or list the path definitions.  You enter a letter
  2016.           which determines what action you want to take, then the
  2017.           4-letter path-id.  Finally you will be prompted for the
  2018.           complete path description of the subdirectory you are
  2019.           defining.  Be sure to include the drive and any root
  2020.           directories such as:
  2021.                 E:\BBS\UPLOAD\UTIL
  2022.           Do not put a trailing \ at the end of the path.
  2023.  
  2024.  
  2025.                         CHANGING SUBDIRECTORIES PER BOARD
  2026.  
  2027.           Enter ID to define all the subdirectories which will be
  2028.           accessible on each board.  You will first be prompted for the
  2029.           action you wish to take:  add, change, delete, or list.
  2030.  
  2031.           Enter the 3 character board abbreviation.  Then enter the
  2032.           selection letter for the subdirectory on that board.  Next
  2033.           enter the description of the subdirectory, the download
  2034.           path-id defined with the IF command, and the upload path-id. 
  2035.           Finally enter the access level required to access that
  2036.           subdirectory.
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.  
  2055.                                         32
  2056.  
  2057.  
  2058.  
  2059.  
  2060.                           HOW TO DEFINE TELEPHONE LINES
  2061.  
  2062.           If you do not have the special version of Oracomm capable of
  2063.           processing more than one user at one time, then you will not
  2064.           even see the L option on the Installation/Customization menu.
  2065.           If you do have the multi-user version of Oracomm, entering L
  2066.           on the I menu will allow you to change various parameters
  2067.           that affect the telephone lines and modems.
  2068.  
  2069.           In a single user system, Oracomm knows whether to look at com
  2070.           port 1 or com port 2 based on parameter I in the System
  2071.           Parameter menu.  On a multi-user system, Oracomm needs to
  2072.           know what telephone lines will be assigned to each
  2073.           communications port.  Oracomm was designed to handle at least
  2074.           nine (9) telephone lines.  When you entered L on the
  2075.           Installation menu, you were shown a table listing each line,
  2076.           the com port it is attached to, whether that line will be
  2077.           used for networking, what kind of modem is on that line, and
  2078.           whether that line is limited to subscriber use only.
  2079.  
  2080.           Line  Port  Net  Modem  Acc-Lvl  Tm-Limit  BF1  BF2  CB
  2081.             1    1     Y     H         0        0      1    1   N
  2082.             2    2     N     H         0        0      1    1   N
  2083.             3    3     N     h         0        0      1    1   N
  2084.             4    4     N     H         0        0      1    1   N
  2085.             5    5     N     C        50        0      1    1   N
  2086.             6    6     N     C        50        0      1    1   N
  2087.             7    7     N     C        50        0      1    1   N
  2088.             8    8     N     D        50        0      2    1   N
  2089.             9    9     N     D        50       10      1    1   N
  2090.            10    N     N     C      1000        0      1    1   N
  2091.  
  2092.           Enter line to change or Q to quit: 
  2093.  
  2094.           If you want to add, change, or delete a telephone line
  2095.           definition, enter the line number.  When you are finished
  2096.           altering the table, enter Q to return to the Installation
  2097.           menu.  After entering the line number, you will be prompted
  2098.           with the following questions:
  2099.  
  2100.                 Com Port (1-2 or N):
  2101.  
  2102.           If the phone line that you are adding, changing, or deleting
  2103.           is on com1, enter 1.  If it is on com2, enter 2.  If you want
  2104.           to define a local line so that the system operator can log on
  2105.           locally which is not associated with a phone line or com
  2106.           port, enter N meaning NONE.  
  2107.  
  2108.                 Network call (Y/N):
  2109.  
  2110.           One line should be Y, all others should be N.
  2111.  
  2112.  
  2113.                                         33
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.                 Modem type:
  2121.  
  2122.           Oracomm only supports Hayes-compatible modems.  If there is
  2123.           no modem attached to the com port, N is in the com port
  2124.           column, enter N for the modem type.  The following variations
  2125.           are allowed:  
  2126.              H - True Hayes type modems that respond to DTR termination
  2127.              C - Compatible modems that do not respond to DTR
  2128.              D - Dumb modems or direct connection
  2129.              N - No user callable modem connected.  Use for Outside
  2130.                      Feature lines only.
  2131.              P - Practical Peripheral modem.  No CTS/RTS flow control
  2132.                      enabled.
  2133.  
  2134.           For true Hayes modems, DTR is turned off before the command
  2135.           is sent so that the modem will not answer the phone while the
  2136.           commands are sent.  Most compatible modems require that DTR
  2137.           be on for them to respond to the commands being sent to them,
  2138.           so they should be type C.  Some nonHayes compatible dumb
  2139.           modems, such as the Racal-Vadic VA212LC, can be used with
  2140.           type D.  The initial baud rate is defined with the IM command
  2141.           and the user presses carriage return as the program switches
  2142.           baud rates until it recognizes a carriage return.
  2143.  
  2144.           The top line (line 10 in a 10-user version, line 3 in a 3-
  2145.           user version, etc) is normally reserved for local console
  2146.           use.  It is on this line that the 3am purge will be done. 
  2147.           The modem type on this line should be H or C even though the
  2148.           comm port will be N.  It must be H or C for the automatic
  2149.           cleanup process to be performed.
  2150.  
  2151.           Some offices which require terminals to be direct connected
  2152.           or "hardwired" without the use of a modem should also use
  2153.           type D.  The initial baud rate should be set to the baud rate
  2154.           of the terminal, normally 9600, and a special cable will
  2155.           connect the terminal to the computer.  The cable should be
  2156.           wired so that pins 6, 8, and 20 on the computer end are
  2157.           connected together (providing CD and DTR high).  Pins 2 and 3
  2158.           should be crossed, and pin 7 connected straight thru.
  2159.  
  2160.           Some Practical Peripheral and Supra modems do not work as
  2161.           expected with CTS/RTS flow control.  If the modem appears to
  2162.           "hang", change the modem type to P to avoid hardware flow
  2163.           control.
  2164.  
  2165.                 Acc-Lvl:
  2166.  
  2167.           This is the minimum access level required to gain access on
  2168.           that telephone line.  It allows the sysop to set a line for
  2169.           subscribers only, sysops only, or only certain users.
  2170.  
  2171.                                         34
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.                 Tm-Limit:
  2178.  
  2179.           This is the time limit in minutes allowed on a phone line. 
  2180.           If this is set to zero, then the user's time access level is
  2181.           used to determine how long he can be online.  If this is a
  2182.           nonzero value and the user's time access level would allow
  2183.           him MORE time than this, this time limit will take
  2184.           precedence.  This allows a sysop to devote a telephone line
  2185.           as an "express line" for users to pick up their mail, but use
  2186.           the other telephone lines for longer sessions.  The time
  2187.           limit will not apply to sysop accounts.
  2188.  
  2189.                 BF1 and BF2
  2190.  
  2191.           These are "billing factor 1" and "billing factor 2" integer
  2192.           values.  Some systems may want to charge more for use of
  2193.           certain lines such as 9600 baud lines.  Use these two values
  2194.           to adjust the billing on a line by line basis.  Oracomm will
  2195.           calculate the normal charge, either cents or minutes, when a
  2196.           user logs off based on the prime/nonprime rates.  It then
  2197.           multiples the charge by BF1 and divides by BF2.
  2198.               user-cost$ = normal=cost$ X BF1 / BF2
  2199.           If you wanted to double the cost for use of a certain line,
  2200.           BF1 would be 2 and BF2 would be 1.  If it was a 50%
  2201.           surcharge, BF1 would be 3 and BF2 would be 2.  If it was a
  2202.           20% DISCOUNT, BF1 would be 4 and BF2 would be 5.
  2203.  
  2204.                 CB (Call Back allowed)
  2205.  
  2206.           This parameter determines whether the callback feature is
  2207.           allowed on a particular line.  Enter Y if callback is allowed
  2208.           (assuming the user's access level is high enough and callback
  2209.           is enabled with the XP parameter), or N if callback is not
  2210.           allowed on the telephone line.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.                                         35
  2230.  
  2231.  
  2232.  
  2233.  
  2234.                      HOW TO MODIFY THE MODEM CONTROL COMMANDS
  2235.  
  2236.           If you are using a Hayes-compatible modem, you should never
  2237.           need to use this command.  It is presented here for those
  2238.           system operators who have modems which are not 100%
  2239.           Hayes-compatible and who are very familiar with modem
  2240.           commands.  If you alter these values incorrectly, your modem
  2241.           may not answer the phone.  PROCEED WITH CAUTION.  
  2242.  
  2243.           Note:  You can only change these parameters if you started
  2244.           the program with NOMODEM.  You can view the parameters, but
  2245.           any changes will not be saved since it could interfere with
  2246.           the settings in operation at that time.
  2247.  
  2248.           Oracomm will make five (5) attempts to initialize the modem
  2249.           to accept calls.  If it does not get a 0 return code back, it
  2250.           will shut the bbs down automatically.  You should then
  2251.           restart Oracomm, but override the com port with NOMODEM so
  2252.           that no modem commands will be sent.  You can then log on to
  2253.           change the commands using the M option of the I command.  
  2254.           EXAMPLE:   C>BBS NOMODEM
  2255.  
  2256.           If you are sure that you must change these commands, enter M
  2257.           on the Installation menu and you will be prompted with a
  2258.           series of questions as defined below.  The current value is
  2259.           shown in brackets [].  Pressing ENTER without entering a
  2260.           value will retain the current value.
  2261.  
  2262.                 YOU ARE CHANGING THE MODEM COMMANDS FOR LINE n
  2263.  
  2264.           This message is to warn multi-user system operators which
  2265.           line you are modifying.  Remember, you must change each line
  2266.           separately by logging on to each line.
  2267.  
  2268.                 INITIAL BAUD RATE [1200]
  2269.  
  2270.           This is the baud rate that the serial I/O port will be set to
  2271.           when the first commands are sent to the modem.  If you are
  2272.           using a 2400 baud modem, you may need to change this to 2400. 
  2273.           Normal 300/1200 baud modems will probably need this to be set
  2274.           to 1200 indicating 1200 baud.  The baud rate can be up to and
  2275.           including 38,400 baud.  If you enter an asterisk (*) for the
  2276.           baud rate, Oracomm will prompt for the line number to copy
  2277.           FROM.  This allows you to copy the parameters from one line
  2278.           to another without having to reenter each parameter again.
  2279.  
  2280.                 ESCAPE SEQUENCE [+++]
  2281.  
  2282.           These characters are sent to the modem to force it into a
  2283.           mode to receive commands.  You should never need to change
  2284.           this since this seems to be a universal standard among modem
  2285.           manufacturers at this time.
  2286.  
  2287.                                         36
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.           Some users have experienced a situation whereby a user calls
  2294.           in while the modem is resetting so the modem does not get a
  2295.           valid return code from the reset.  One solution is to enter
  2296.           an invalid command such as a period (.) in the escape
  2297.           sequence field and setting the delay before and after the
  2298.           escape sequence to zero.  This will only work if your modem
  2299.           is the type that will reset when DTR is turned off.  To
  2300.           disconnect, for example, the system turns off DTR.  Your
  2301.           modem would then reset making the +++ unnecessary, so it
  2302.           eliminates the time when a user could possibly call in and
  2303.           cause the modem to not reset properly.
  2304.  
  2305.                 DELAY BEFORE AND AFTER ESCAPE SEQ IN TICKS
  2306.                 (18 TICKS = 1 SECOND)  [36]
  2307.  
  2308.           For the escape sequence to be recognized, the modem needs a
  2309.           period of "silence" before and after the sequence.  "Silence"
  2310.           means that no other characters are sent for a period before
  2311.           or after the escape sequence.  The time period is usually
  2312.           about 1 to 1.5 seconds.  The computer measures time in TICKS
  2313.           where 1 tick is 1/18th of a second or there are 18 ticks per
  2314.           second.  A 2 second silence period would, therefore, be a
  2315.           delay of 36 ticks.
  2316.  
  2317.                 RESET MODEM  [ATZ]
  2318.  
  2319.           This command resets the modem back to its default state when
  2320.           preparing for the next call.
  2321.  
  2322.                 BEGIN ANSWER SEQUENCE  [ATV0X1E0M0Q0H0S0=1]
  2323.  
  2324.           This command tells the modem to begin answering the telephone
  2325.           on the next call.  It is critical that you tell the modem to
  2326.           return integer codes rather than human-readable words when it
  2327.           is returning a status code (the V0 in the command).  The S0=1
  2328.           tells the modem to answer the phone on the first ring.  Some
  2329.           modems may need some additional commands here.  The Hayes
  2330.           2400B modem requires the following command string:
  2331.               ATV0X1E0M0Q0H0S0=1&C1&D2
  2332.           If you are having problems with the modem not resetting
  2333.           properly or not detecting loss of carrier, check your modem
  2334.           documentation for any addition commands that may be missing
  2335.           and which may affect the problem.
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.                                         37
  2346.  
  2347.  
  2348.  
  2349.  
  2350.                 OFF HOOK FOR LOCAL SESSION  [ATH1]
  2351.  
  2352.           When the system operator enters control-K to log on to the
  2353.           system locally, the bbs "takes the phone off the hook" so
  2354.           that an outside caller will get a busy signal rather than the
  2355.           phone simply ringing.  If the phone simply rang, the outside
  2356.           caller might think the system had crashed and not try calling
  2357.           again.  If the outside caller gets a busy signal, he knows to
  2358.           try again later since the system is up but in use.  This may
  2359.           cause the speaker on your modem to sound the "phone off hook"
  2360.           tone.  This is normal and should stop after a minute or so.
  2361.  
  2362.                 DO NOT ANSWER PHONE  [ATS0=0]
  2363.  
  2364.           When you shut the bbs down, this command is sent to the modem
  2365.           so that the modem will not answer the phone while you are
  2366.           running other programs on your computer.
  2367.  
  2368.                 DELAY AFTER EACH COMMAND IN TICKS
  2369.                 (18 TICKS = 1 SECOND)  [36]
  2370.  
  2371.           It may take some time for your modem to process a command,
  2372.           particularly the "begin answer sequence" command.  This
  2373.           provides a time delay after each command to allow your modem
  2374.           to process it.  Normally about 1/2 second should be
  2375.           sufficient.  Since there are 18 ticks in 1 second, 36 ticks
  2376.           would be the 2 seconds which should be more enough time.
  2377.  
  2378.                 DELAY AFTER CONNECTION IN TICKS [0]
  2379.  
  2380.           After the modem returns a code to Oracomm indicating that it
  2381.           has connected at a particular speed, Oracomm will wait this
  2382.           number of ticks before proceeding.  The purpose of this is to
  2383.           allow some time for the line to settle or for error
  2384.           correcting modems to establish a reliable connection. 
  2385.           Otherwise, Oracomm will immediately transmit the header lines
  2386.           which will be lost in the modem's buffer.
  2387.  
  2388.  
  2389.                 ORIGINATE DIALING PREFIX [ATV0DT]
  2390.  
  2391.           This is the command that will be sent before the phone number
  2392.           when the system dials out to initiate network transfer.  The
  2393.           network phone number will be appended to this command to
  2394.           cause the modem to dial the number.  Be sure to include V0 so
  2395.           that the modem will return numeric codes.  This will allow
  2396.           Oracomm to determine if the calling number is busy, no
  2397.           carrier, no dial tone, or other error to abort the dial
  2398.           prematurely.  If you experience problems while dialing out,
  2399.           add &C1 to this command.  For example, if ATD does not work,
  2400.           try AT&C1DT.
  2401.  
  2402.  
  2403.                                         38
  2404.  
  2405.  
  2406.  
  2407.  
  2408.           The modem will return a code which indicates what baud rate
  2409.           the caller is connected at.  Normally there will be three
  2410.           return codes: 1 indicates 300 baud, 5 indicates 1200 baud,
  2411.           and 10 indicates 2400 baud.  Oracomm allows up to five return
  2412.           codes to be specified with baud rates up to 38,400 baud.  You
  2413.           must tell it what the return code will be and what baud rate
  2414.           this will correspond to:
  2415.  
  2416.                 RETURN CODE (1 OF 5)  [1]
  2417.                 BAUD RATE (1 OF 5)  [300]
  2418.  
  2419.           The first of five return codes is set to a value of 1.  This
  2420.           means that when the modem returns a code of 1, the caller is
  2421.           calling in at 300 baud.
  2422.  
  2423.           When the bbs is sending out the commands to the modem, they
  2424.           will display over the line information on the control window. 
  2425.           You will also see the return code from the modem.  This
  2426.           should always be 0 to indicate that it processed the command
  2427.           correctly.  If it is sending the begin answer sequence and it
  2428.           does not get a 0, it will try to resend the commands.  This
  2429.           could be due to a slight timing problem in which case the
  2430.           resend should result in a 0 return code, or it could be that
  2431.           you have an invalid command in the sequence.  In that case,
  2432.           you may need to shut the bbs down and log on without using
  2433.           the modem.  This can be done by overriding the com port with
  2434.           NOMODEM.  For example:
  2435.                 C>BBS NOMODEM
  2436.           Log on as sysop, then use the I command selection M to
  2437.           correct the command code.
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.                                         39
  2462.  
  2463.  
  2464.  
  2465.  
  2466.                        ANSI GRAPHICS -- GENERAL INFORMATION
  2467.  
  2468.           This chapter is not intended to be a primer on ANSI graphics. 
  2469.           It is intended to summarize some of the common codes and
  2470.           explain how Oracomm handles these codes so that you
  2471.           understand how to setup the codes in the command discussions
  2472.           that follow.
  2473.  
  2474.           ANSI graphics codes are a string of characters, preceded with
  2475.           an escape character (1bH), which causes certain things to
  2476.           happen on systems that are setup to handle those codes.  The
  2477.           most common things include changing colors, clearing the
  2478.           screen, and manipulating the cursor.  The remote system which
  2479.           receives the codes must have ANSI.SYS defined in the
  2480.           CONFIG.SYS file and must be using a modem program such as
  2481.           Qmodem which recognizes the codes.  The local system which is
  2482.           running Oracomm will NOT have the colors generated since that
  2483.           clears the window at the bottom and would prevent systems
  2484.           that don't support graphics themselves from providing
  2485.           graphics for their users.  The local system will show the
  2486.           escape sequences (without the escape character), but not the
  2487.           colors.
  2488.  
  2489.           Oracomm handles graphics in two ways:  it can send out a
  2490.           special message which contains imbedded graphics codes in
  2491.           place of the normal message (such as the MENUB), or it can
  2492.           send out a string of characters which contain escape
  2493.           sequences for controlling color etc.
  2494.  
  2495.           The easiest way to implement graphics is to send out escape
  2496.           sequences which are strings of commands to cause the remote
  2497.           system to change colors or clear the screen.  It can send out
  2498.           the sequences when the board changes.  Oracomm will construct
  2499.           the strings for you when you select the colors as follows:
  2500.  
  2501.           1  - Black 
  2502.           2  - Red 
  2503.           3  - Green 
  2504.           4  - Yellow 
  2505.           5  - Blue 
  2506.           6  - Magenta (purple) 
  2507.           7  - Cyan (light blue) 
  2508.           8  - White 
  2509.  
  2510.                 Foreground:
  2511.  
  2512.           At this point, you are selecting the color of the text
  2513.           (foreground).  Enter a number from 1 to 8 to select the color
  2514.           of the text.  You will then be prompted for the background
  2515.           color:
  2516.  
  2517.  
  2518.  
  2519.                                         40
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.                 Background:  
  2526.  
  2527.           Again, enter a number from 1 to 8 to select the background
  2528.           color.  
  2529.  
  2530.           Next you will be asked if you want the text (foreground) to
  2531.           be in high intensity or low intensity.  The background is
  2532.           always in low intensity.  Enter H for high intensity or
  2533.           anything else for low intensity.  The default is low
  2534.           intensity if you just press ENTER.
  2535.  
  2536.                 Intensity (High/Low):  
  2537.  
  2538.  
  2539.                  HOW TO DEFINE ANSI GRAPHICS FOR SPECIFIC PLACES
  2540.  
  2541.           To define graphics for the specific places defined within the
  2542.           program, enter G from the I menu, or IG from the main menu. 
  2543.           You will be shown a list of specific places which you can
  2544.           have graphics displayed:
  2545.            
  2546.           Enter the number of the area to add or change, 
  2547.           enter -number to delete it, or enter cntl-c 
  2548.           while list is displaying to exit to prompt quickly. 
  2549.           Graphic areas that can be changed: 
  2550.  
  2551.            1 Board Selection Menu 
  2552.            2 Main menu prompt 
  2553.            3 Default 
  2554.            4 Control Window
  2555.            5 Line Usage Stats
  2556.            7 Waiting Window
  2557.           Which area (0 or [RETURN] to quit) ?  
  2558.  
  2559.           Enter the number of the area, 1 through 7 that you wish to
  2560.           change, enter the negative of the number to delete it, or
  2561.           enter 0 to return to the I menu.  After entering the area,
  2562.           you will be prompted for colors as described previously.
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.                                         41
  2578.  
  2579.  
  2580.  
  2581.  
  2582.  
  2583.                      HOW TO CHANGE THE COLORS FOR EACH BOARD
  2584.  
  2585.           To change the colors which are displayed on each board, enter
  2586.           A on the I menu or IA on the main menu.  You will be shown a
  2587.           list of your boards along with a number.  For example:
  2588.            
  2589.           Enter the number of the area to add or change, 
  2590.           enter -number to delete it, or enter cntl-c 
  2591.           while list is displaying to exit to prompt quickly. 
  2592.           Board colors that can be changed: 
  2593.            1 Personal Mail 
  2594.            2 System Operator's 
  2595.            3 Technical Info 
  2596.            4 Network Source 
  2597.           Which board (0 or [RETURN] to quit) ?  
  2598.  
  2599.           Enter the board number to define the colors for that
  2600.           particular board, the negative of the board number to delete
  2601.           them, or zero to return to the I menu.  You will be prompted
  2602.           for the colors as discussed previously.
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.                                         42
  2636.  
  2637.  
  2638.  
  2639.  
  2640.                           EXTENDED FEATURES -- X COMMAND
  2641.  
  2642.           In addition to the Installation/Customization command (I),
  2643.           the commercial versions of Oracomm have extended features
  2644.           accessed with the X command.  The Personal Oracomm, Shareware
  2645.           version, Basic version, and Demonstration versions do not
  2646.           have this command or the functions that it controls.  The
  2647.           functions that these commands provide is shown here for
  2648.           informational purposes only.  At the main command prompt, the
  2649.           system operator can enter X to get the Extended Features Menu
  2650.           or Xn where n is he subcommand on the X menu.  The X menu
  2651.           looks like this:
  2652.  
  2653.                  Extended Features Menu 
  2654.            S - Add, Change, Delete SYSTEM PASSWORDS 
  2655.            P - Extended Installation Parameters
  2656.            $ - Subscriber Parameters
  2657.            A - Additional sysop password
  2658.            T - Time limits per access level
  2659.            N - Text Branching Parameters 
  2660.            C - Changing Counters
  2661.            O - Outside Features Parameters
  2662.            L - Changing network node information
  2663.            Q - Finished 
  2664.  
  2665.  
  2666.  
  2667.           You can now enter any of the above subcommands or Q to return
  2668.           to the main menu.
  2669.  
  2670.           (THIS FEATURE AVAILABLE ON COMMERCIAL VERSION ONLY.)
  2671.  
  2672.                    HOW TO ADD, CHANGE, DELETE SYSTEM PASSWORDS
  2673.  
  2674.           The system password defined in System Parameter menu provides
  2675.           a basic way to control who gets on to the system.  It either
  2676.           allows everyone on (if an * was placed in the password) or
  2677.           allows only those that enter the single password to set up a
  2678.           new account.  The default access level will be the access
  2679.           level set in the system parameter and no SIGs will be
  2680.           defined.  The S subcommand on the Extended features menu
  2681.           allow the system operator to define more than one system
  2682.           password, predefines the initial access level for the new
  2683.           user entering that password, and predefines any SIGs that the
  2684.           new user can access.  In addition, Oracomm will tally the
  2685.           number of users that have logged on with that password and
  2686.           the date/time when it was last used.  This can be useful for
  2687.           marketing considerations.  The initial password that the new
  2688.           user uses to get access to the system to set up an account is
  2689.           always saved in the users record for marketing research at a
  2690.           later time.
  2691.  
  2692.  
  2693.                                         43
  2694.  
  2695.  
  2696.  
  2697.  
  2698.           If the system password in the parameter menu is set to *,
  2699.           Oracomm will search for a predefined password as defined
  2700.           here.  If it is found, the new user will have his access
  2701.           level and SIGs set to those predefined.  If a predefined
  2702.           password is NOT found, the user will still be allowed on the
  2703.           system, but will not have the access level or SIGs
  2704.           predefined.
  2705.  
  2706.           If the system password in the parameter menu is set to #,
  2707.           Oracomm will also search for a predefined password as defined
  2708.           here, but if the password is NOT found, the user will NOT be
  2709.           allowed to set up an account.
  2710.  
  2711.           There can be up to 99 passwords predefined.  Since Oracomm
  2712.           must read through each one every time a new user sets up an
  2713.           account, you should probably limit the number to less than
  2714.           five for performance reasons.
  2715.  
  2716.           (THIS FEATURE AVAILABLE ON COMMERCIAL VERSION ONLY.)
  2717.  
  2718.  
  2719.  
  2720.  
  2721.                      HOW TO CHANGE EXTENDED SYSTEM PARAMETERS
  2722.  
  2723.           This menu allows you to change the following features:
  2724.  
  2725.           Extended System Parameters
  2726.           A - Verify Questionnaire [Y]
  2727.           C - 3-line desc or name/address [3]
  2728.           D - Call back users [N]
  2729.           E - Call back access level [32000]
  2730.           F - Limit 300 baud hours from hhmm to hhmm
  2731.           G - Network Time [100/300]
  2732.           H - Time between retries [10]
  2733.           I - Max retries [5]
  2734.           J - Allow remote new accounts [Y]
  2735.           L - Multiport board [N]
  2736.           M - SS/RS Search (S)ummary only or (M)essage text also [S]
  2737.           N - Board abbreviation for separation [ABC]
  2738.           Q - Finished, update file
  2739.  
  2740.           (THIS FEATURE AVAILABLE ON COMMERCIAL VERSION ONLY.)
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.                                         44
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.                        HOW TO CHANGE SUBSCRIBER PARAMETERS
  2758.  
  2759.           Some system operators may want to charge their users for
  2760.           accessing the bbs.  You can charge based on minutes online or
  2761.           by date.  At the Installation/Customization Menu, select
  2762.           option S.  You will then be shown the Subscriber Parameter
  2763.           Menu.  This menu allows you to change those parameters
  2764.           relating to the time and financial aspects of a
  2765.           subscriber-based system.  
  2766.  
  2767.               Subscriber Parameter Menu
  2768.           A - Subscriber logic (Y/N) [Y]
  2769.           B - Method of timing (D)ate, (T)ime$, (M)inutes [D]
  2770.           C - Activate billing logic (Y/N) [Y]
  2771.           D - Prime time begins (HHMM) [1800]
  2772.           E - Prime time ends   (HHMM) [2359]
  2773.           F - Prime time rate (in cents) [200]
  2774.           G - Non-prime time rate (in cents) [100]
  2775.           I - Minimum subscriber access level [10/15/30/20]
  2776.           J - Subscribers only begin time (HHMM) [1800]
  2777.           K - Subscribers only end time (HHMM) [2000]
  2778.           L - Max total time for nonsubs [180]
  2779.           M - Sat/Sun prime/nonprime [P]
  2780.           Q - Finished, update file
  2781.  
  2782.           (THIS FEATURE AVAILABLE ON COMMERCIAL VERSION ONLY.)
  2783.  
  2784.  
  2785.  
  2786.                             ADDITIONAL SYSOP PASSWORD
  2787.  
  2788.           As an additional security measure, Oracomm allows the system
  2789.           operator account to have an additional password which will be
  2790.           requested by the system when the sysop logs in remotely.  It
  2791.           will NOT be requested when the sysop logs on locally.  It
  2792.           will only apply to accounts that begin with SYS, not
  2793.           assistant sysop accounts (beginning with ASYS).  This
  2794.           additional password can only be added, changed, or deleted
  2795.           locally, not remotely.  Also it is never displayed anywhere
  2796.           and is encrypted in the file.  If you forget the additional
  2797.           password, the only thing that you can do is to log on locally
  2798.           and set up a new one or delete the current one.  Only the
  2799.           logged on sysop can change his own password.  SYSOP1 cannot
  2800.           change or establish a password for SYSOP2, for example,
  2801.           unless SYSOP1 logged on as SYSOP2.
  2802.  
  2803.           (THIS FEATURE AVAILABLE ON COMMERCIAL VERSION ONLY.)
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.                                         45
  2810.  
  2811.  
  2812.  
  2813.  
  2814.                               TIME PER ACCESS LEVEL
  2815.  
  2816.           Oracomm provides each user with two access levels:  one
  2817.           access level to determine what boards, commands, and features
  2818.           he can access, and a second access level to determine how
  2819.           much time he can be online.  It also counts time spent during
  2820.           prime time differently than nonprime time.  The hours that
  2821.           determine prime and nonprime time are defined in the
  2822.           subscriber parameters.  How much time the user can be online
  2823.           during these two periods, which is determined by his time
  2824.           access level, is defined by the XT command.
  2825.  
  2826.           If you select option T from the installation menu, you will
  2827.           see a table that looks something like this:
  2828.  
  2829.                    Access     Prime time       NON-Prime time    Combined
  2830.             Entry   Level    Min/day  Min/ssn  Min/day  Min/ssn  Min/day
  2831.               1        0       30        10       120       60     120  
  2832.               2       10      120        30       240       60     120
  2833.               3      100      120       120       240      240     240
  2834.               4      500      999       999       999      999     999
  2835.            
  2836.           Entry to change, Q to quit, L to list: 
  2837.            
  2838.           If a user's time access level is less than or equal to 10 in
  2839.           the above example, he would be allowed on at most 30 minutes
  2840.           per session or 120 minutes total during prime time, and 60
  2841.           minutes per session or 240 minutes total during nonprime
  2842.           time.  To set or change any of the entries, enter the "entry
  2843.           number" that you want to change - 1 to 12.  You will be
  2844.           prompted for the access level and times.  The "combined
  2845.           minutes/day" is the total time the user will be allowed
  2846.           online during the day regardless of how much time was spent
  2847.           in primetime or nonprime time.  It may be the sum of the
  2848.           prime and nonprime values, or it may be less.  The access
  2849.           levels must be in ascending sequence.  The system operator is
  2850.           always given 999 minutes per session and per day regardless
  2851.           of his access level.
  2852.  
  2853.           (THIS FEATURE AVAILABLE ON COMMERCIAL VERSION ONLY.)
  2854.  
  2855.  
  2856.  
  2857.  
  2858.  
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864.  
  2865.  
  2866.  
  2867.                                         46
  2868.  
  2869.  
  2870.  
  2871.  
  2872.  
  2873.                         HOW TO CHANGE THE SYSTEM COUNTERS
  2874.  
  2875.           The system counter menu allows you to reset the last message
  2876.           number and the total call count.  The only time you may need
  2877.           to reset either of these counters is when you are starting a
  2878.           new bbs, or restarting a bbs after being "down" for a long
  2879.           period, and you want the counters to begin from zero.  Press
  2880.           C on the Extended Features Menu and you will see the System
  2881.           Counter menu.  The only counters that can be changed are the
  2882.           last message number and the total calls.  The other counters
  2883.           are shown for informational purposes only and will be reset
  2884.           by the system automatically.
  2885.  
  2886.           System Counters
  2887.           A - Last message#  11233
  2888.           B - Total calls    65434
  2889.               Total New users  340
  2890.               Today's date  851201  
  2891.           L - Manually reset line statistics
  2892.           W - Manually reset weather ranges
  2893.           R - Manually reset daily statistics
  2894.           Q - Finished, update file
  2895.  
  2896.  
  2897.           (THIS FEATURE AVAILABLE ON COMMERCIAL VERSION ONLY.)
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914.  
  2915.  
  2916.  
  2917.  
  2918.  
  2919.  
  2920.  
  2921.  
  2922.  
  2923.  
  2924.  
  2925.                                         47
  2926.  
  2927.  
  2928.  
  2929.  
  2930.  
  2931.                            OUTSIDE FEATURES  ("DOORS")
  2932.  
  2933.           A feature which is sometimes found on single user bbs
  2934.           software, called "doors", allows the bbs to run other
  2935.           programs in memory not being used by the bbs software. 
  2936.           Although this may work in a single user environment, it does
  2937.           not work in a multiuser environment for several reasons. 
  2938.           Usually there is not enough unused memory in a computer
  2939.           running a multiuser bbs such as Oracomm to run any program of
  2940.           significant size.  Even if there was enough memory available
  2941.           to run an external program (a 128K program for example), if
  2942.           10 users each decided to run that program at the same time,
  2943.           it would require 128K * 10 users or 1280K of memory --
  2944.           clearly more than MS-DOS will allow.  Most programs are not
  2945.           written for multiple users to access them at one time, they
  2946.           are not reentrant and would have file conflicts if multiple
  2947.           copies of a program accessed the same files at the same time
  2948.           for updating.  Most programs write to the console screen and
  2949.           there is no way to trap the output and route it to each of
  2950.           the 9 or 16 ports managed by Oracomm.  Even if the output
  2951.           could somehow be routed to the proper port, Oracomm would not
  2952.           be in control to check for loss of carrier or timeout.  If a
  2953.           program used a lot of computer time to do disk searches or
  2954.           computation, the other users in the multiuser bbs would stop
  2955.           until that program finished.  Clearly this makes running
  2956.           outside programs on the same computer as the bbs impractical.
  2957.  
  2958.           Oracomm gets around this problem with a feature called
  2959.           "Outside Features".  It allows Oracomm to connect to another
  2960.           computer to run the program.  Oracomm is just in "terminal
  2961.           mode" to the other computer, therefore Oracomm can monitor
  2962.           carrier loss or timeout.  Oracomm can route the output to the
  2963.           correct port.  Disk, computation, or memory intensive
  2964.           programs will not affect the performance of Oracomm since
  2965.           they are done on a totally separate computer.  The separate
  2966.           or remote computer can either be dialed up or directly
  2967.           connected.  Any program can be run on the remote computer and
  2968.           have all the available memory it needs -- none is being used
  2969.           by the bbs software.  Here are some common possible
  2970.           configurations:
  2971.  
  2972.                 One or more lines from a Digiboard can be directly
  2973.                 connected to a true multiuser computer such as a
  2974.                 CompuPro.  When the user selects the feature that goes
  2975.                 to that computer, Oracomm will transmit an initial
  2976.                 command such as "BASIC GAME.BAS" which will cause the
  2977.                 user to act as a dumb terminal program to the CompuPro
  2978.                 which will then run the BASIC program GAME for the
  2979.                 user.  When the user enters control-K, times out, loses
  2980.                 carrier, or the game is over, Oracomm will transmit a
  2981.                 terminating command such as "SYSTEM" to the CompuPro to
  2982.  
  2983.                                         48
  2984.  
  2985.  
  2986.  
  2987.  
  2988.                 cause BASIC to exit to operating system on the
  2989.                 CompuPro.  The BASIC program can also transmit a
  2990.                 control-K to Oracomm to cause the disconnect.
  2991.  
  2992.                 Rather than direct connect, Oracomm can dial out on any
  2993.                 line, including a line normally used for dialing in by
  2994.                 users.  If one of the "outside features" was connecting
  2995.                 to another bbs, Oracomm will find a line not being used
  2996.                 by callers at that moment and dial out to the remote
  2997.                 system.
  2998.  
  2999.                 Oracomm can also direct connect to another MS-DOS
  3000.                 computer.  One line of a Digiboard may be directly
  3001.                 connected to COM1 on another PC.  A special program
  3002.                 would be needed to allow any program output on the
  3003.                 remote PC to go to and from the COM1 port rather than
  3004.                 the console and keyboard.
  3005.  
  3006.                 If a custom program was written for the remote PC which
  3007.                 used another Digiboard, then multiple lines from
  3008.                 Oracomm could be connected to multiple lines on the
  3009.                 remote PC for a multi-player game or any other
  3010.                 multiuser application.
  3011.  
  3012.           Up to 36 different "outside features" can be available at the
  3013.           same time.  These could all be on the same remote computer,
  3014.           separate remote computers, or a combination of direct connect
  3015.           and dial out computers.  Oracomm has separate phone numbers
  3016.           if dial out, initial commands, and access levels for each
  3017.           feature.  A user may be able to access some features but not
  3018.           others based on his access level and that of each feature.
  3019.           ORASLAVE is a shareware program which allows Oracomm to
  3020.           access any of the doors written for PC-BOARD, RBBS, QBBS, and
  3021.           some other applications.
  3022.  
  3023.           (THIS FEATURE AVAILABLE ON COMMERCIAL VERSION ONLY.)
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.                                         49
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.                               TEXT-BRANCHING FEATURE
  3048.  
  3049.           Oracomm has a unique feature called "Text-Branching".  In its
  3050.           simplest form, text-branching will display some text (a
  3051.           message) to a user, prompt the user for a word or sentence,
  3052.           search that sentence for certain key words, then branch to
  3053.           the next message based on the key word that the user entered. 
  3054.           This can be used in such applications as a data search,
  3055.           programmed learning, or a simple game.  Consider the
  3056.           following possible messages.
  3057.  
  3058.           "It's saturday night and you are thinking of something to do. 
  3059.           Your choices include going to a movie, going to a restaurant,
  3060.           or visiting friends.  What do you want to do?" 
  3061.  
  3062.           The user then types in "movie" which causes a branch to the
  3063.           next message which may be something like "What part of town
  3064.           are you in? ".  The user may then type in "valley" which
  3065.           causes a branch to a message which lists all the movies
  3066.           currently playing in "the valley".  Had the user typed in
  3067.           "restaurant" or "food" or "dinner", a different message would
  3068.           have been displayed next such as "What kind of food do you
  3069.           want to eat?"  If the user typed in "spaghetti", but that was
  3070.           not one of the key words predefined, the user could then type
  3071.           in "HINT".  He would then get a list of valid key words, one
  3072.           of which might be "Italian" food.  He then enters "Italian"
  3073.           and gets a listing of Italian restaurants.
  3074.  
  3075.           A school may construct entire courses composed of messages
  3076.           which lead students to more complex subjects or reexplain the
  3077.           subject in a different way if the student answers
  3078.           incorrectly. 
  3079.  
  3080.           "Plants make food by photosynthesis.  A byproduct of the
  3081.           process is chlorophyll which is a green substance... If a
  3082.           plant is healthy and making food, what color would you expect
  3083.           the leaves to be?"
  3084.  
  3085.           If the student types in "green", he would go to the next part
  3086.           of the lesson.  If he types in "brown", he would be shown
  3087.           another message that tries to explain the concept in a
  3088.           different way.
  3089.  
  3090.           The simple Adventure game could also be written.
  3091.  
  3092.           "You are in a small clearing and there are four paths leading
  3093.           away, north, south, east, and west.  Which path do you want?"
  3094.  
  3095.  
  3096.           The user may enter "north" which causes the next message to
  3097.           be displayed such as "The north path takes you to an old
  3098.  
  3099.                                         50
  3100.  
  3101.  
  3102.  
  3103.  
  3104.           castle.  You stop at the door.  Should you go thru the door
  3105.           or walk around the castle?"  If the user entered "thru" or
  3106.           "door", it would take him to one message while "walk" or
  3107.           "around" might take him to different message.
  3108.  
  3109.           There could be hundreds or even thousands of messages which
  3110.           would inform, teach, or entertain users.  Each message linked
  3111.           to any number of messages until the last message has a key
  3112.           called "END".
  3113.  
  3114.           After you have defined the database, lessons, or game that
  3115.           you want for your bbs, there are three steps which must be
  3116.           done to implement it: 1) create a text file containing the
  3117.           messages, keys, and key words in a predefined format, 2) run
  3118.           the functions in BBUTIL to create a database from the text
  3119.           file, and 3) use the XN command within Oracomm to define the
  3120.           parameters of the text-branching to the BBS.
  3121.  
  3122.           (THIS FEATURE AVAILABLE ON COMMERCIAL VERSION ONLY.)
  3123.  
  3124.  
  3125.                     CUSTOMIZING MENUS, HELP FILES, AND PROMPTS
  3126.  
  3127.           Almost all of the menus, help files, and user-visible prompts
  3128.           can be changed by the sysop.  In addition, there are separate
  3129.           menus displayed when the user selects ansi graphics.  The
  3130.           menus are stored on the utility/helpfile board and the ansi
  3131.           equivalent is named just like the ascii file except it is
  3132.           preceded by an A.  For example, the menu for the W command is
  3133.           called MENUW and the ansi menu for the W command is AMENUW. 
  3134.           The next section on "Special Messages" gives a detailed list
  3135.           of all the special messages and menus.
  3136.  
  3137.           The main command menu has an ascii name, MENU, and an ansi
  3138.           name, AMENU, like the other submenus.  Unlike the other
  3139.           submenus, however, if either MENU or AMENU are not present
  3140.           (which is the more common situation), Oracomm will construct
  3141.           the main menu based on what commands the user has access to
  3142.           on that particular board.  For this reason, it is more common
  3143.           to let Oracomm display the main command menu rather than
  3144.           being sysop supplied.  If Oracomm constructs the menu, it
  3145.           will only show the features that the user can access or the
  3146.           features which are available on a particular subboard.  If
  3147.           MENU or AMENU are used, then all features will show and the
  3148.           selective display will not occur.
  3149.  
  3150.           The help files only have an ascii file name.  There is not a
  3151.           separate help file for users requesting ansi graphics at this
  3152.           time.
  3153.  
  3154.           Most of the user-visible prompts are contained in messages
  3155.           PROMPT0 thru PROMPT9.  You may change the wording of some of
  3156.  
  3157.                                         51
  3158.  
  3159.  
  3160.  
  3161.  
  3162.           the prompts within certain restrictions.  There is not a much
  3163.           free space in the prompt buffer.  If you make any prompt
  3164.           longer than the existing prompt, you may have to shorten
  3165.           another prompt to keep the prompts within the buffer.  Do not
  3166.           use any percent signs (%) in your prompts.  Do not remove any
  3167.           percent signs or percent/letter combinations (such as %s, %d,
  3168.           %c) in any existing prompts.  Do not change the numbers that
  3169.           precede the prompts.  The prompts cannot span more than one
  3170.           line and cannot be more than 140 characters long.  The \n in
  3171.           the prompts signify a new line (carriage return).  Changing
  3172.           the prompts is not really recommended since the user
  3173.           documentation will not be accurate and a typographical error
  3174.           could cause the system to not function at all.  The facility
  3175.           is made available for foreign language systems and places
  3176.           where only minor wording (such as changing "Board" or "BBS")
  3177.           is necessary.
  3178.  
  3179.  
  3180.  
  3181.  
  3182.                             UPLOAD/DOWNLOAD FILE NAMES
  3183.  
  3184.           File names can only be made up of numbers 0 through 9 and
  3185.           letters A through Z.  No special characters except @ can be
  3186.           used.  You cannot even use a colon, :, so you cannot specify
  3187.           a different drive.  The reason is that a user could specify a
  3188.           nonexistent drive and hang up the system.
  3189.  
  3190.           If you want a file to only be accessible by a specific user,
  3191.           name the file USERACCT.@nn where USERACCT is the account code
  3192.           of the user that you want to download the file, the @ tells
  3193.           Oracomm that only that user can see the file in the directory
  3194.           or download it, and nn are any characters so that the user
  3195.           can have more than one file.  If any user other than USERACCT
  3196.           does a directory or tries to download it, the file will "not
  3197.           be found".
  3198.  
  3199.           If a user uploads a file with filename USERACCT.@, Oracomm
  3200.           will search for other files for that USERACCT on the personal
  3201.           mail download directory and add the nn suffix to make the
  3202.           name unique.  It will also create a message to the SYSOP and
  3203.           to USERACCT notifying them of the upload.  If the .@ is not
  3204.           present, the file will be downloadable by all users and will
  3205.           be placed in the upload directory awaiting sysop
  3206.           verification.  At 3am, when Oracomm purges messages, it will
  3207.           also check for files in the personal mail download directory
  3208.           which also exceed the day limit and will be purged.  If a
  3209.           file is purged, a message will be put into the log indicating
  3210.           that the system deleted it.
  3211.  
  3212.  
  3213.  
  3214.  
  3215.                                         52
  3216.  
  3217.  
  3218.  
  3219.  
  3220.                                  SPECIAL MESSAGES
  3221.  
  3222.  
  3223.           The help files, questionnaires, menus, and various other
  3224.           special messages are stored on the board which was set up as
  3225.           the utility/help-file board in the system parameters.  These
  3226.           special messages are identified by the key word in the "TO"
  3227.           account field.  For example, assume you wanted a message to
  3228.           display every time a user logged on.  There is a special
  3229.           message for this called the Message-Of-The-Day.  It has a key
  3230.           word of MOTD.  To create such a message, you can:
  3231.  
  3232.                 Go to the Utility/Helpfile board and enter E
  3233.                 MOTD.  Then, enter the message online as you
  3234.                 would any message.
  3235.  
  3236.                                         or
  3237.  
  3238.                 Create the message off line with your word
  3239.                 processor, go to the utility/Helpfile board, and
  3240.                 enter E@ MOTD.  The @ in the E@ will cause the
  3241.                 system to ask you for the file name.  Enter the
  3242.                 name of the text file which you created off line. 
  3243.                 The file must not be larger than a standard
  3244.                 message and must not contain any imbedded word
  3245.                 processor commands.  NOTE:  be sure the text file
  3246.                 is in the same drive/directory as Oracomm.
  3247.  
  3248.                                         or
  3249.  
  3250.                 Create the message off line with your text editor, but
  3251.                 name the file MOTD.UTL.  Now use the utility program
  3252.                 BBUTIL menu option L to load all files with extension
  3253.                 .UTL into the utility/help file board replacing those
  3254.                 that are already there.
  3255.  
  3256.  
  3257.           If there already was a MOTD message on the utility board,
  3258.           simply read the message and use the D command to delete it
  3259.           after it was read.
  3260.  
  3261.           The special messages can also be loaded using BBUTIL option
  3262.           L.  This utility function will take any file on the disk with
  3263.           file extension UTL and will load it into the utility board. 
  3264.           This allows you to put the messages on the utility board in
  3265.           those situations where you cannot log on to the bbs.  See the
  3266.           description of BBUTIL for more details.
  3267.  
  3268.           Some messages may have an "ANSI equivalent".  For these
  3269.           messages, the message to-account is preceded by an A. If the
  3270.           user answered Y to "Do you want ANSI graphics" at logon, then
  3271.           the ANSI equivalent message will be displayed if it exists.
  3272.  
  3273.                                         53
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.           Here is a list of the special messages and what they display:
  3280.  
  3281.           1HOUR     In Oracomm if you are using the subscriber feature
  3282.                     of timing by minutes, this message will display to
  3283.                     the user when his account has fallen below 60
  3284.                     minutes remaining.  A1HOUR is the ANSI equivalent.
  3285.  
  3286.           2HOUR     In Oracomm if you are using the subscriber feature
  3287.                     of timing by minutes, this message will display to
  3288.                     the user when the time in his account has fallen
  3289.                     below 120 minutes.  A2HOUR is the ANSI equivalent.
  3290.  
  3291.           1WEEK     This is similar to 1HOUR above.  It displays to
  3292.                     subscribers who are billed by date when their
  3293.                     account has only 1 to 7 days before it expires. 
  3294.                     A1WEEK is the ANSI equivalent.
  3295.  
  3296.           2WEEK     This is similar to 2HOUR above.  It displays to
  3297.                     subscribers who are billed by date when their
  3298.                     account has only 8 to 14 days before it expires. 
  3299.                     A2WEEK is the ANSI equivalent.
  3300.  
  3301.           ANSIIxxx  Each board can have an introduction message (see
  3302.                     INTROxxx below).  If, however, you want to have an
  3303.                     ANSI graphic introduction, create a message called
  3304.                     ANSIIxxx where xxx is the board abbreviation which
  3305.                     contains the ANSI graphic strings for the graphic
  3306.                     on that board.  You can also embed characters to
  3307.                     create music as well.  If this message is present
  3308.                     for a particular board and you have ANSI graphics
  3309.                     enabled via the system parameters and the user has
  3310.                     answered Y to wanting ANSI graphics, then this
  3311.                     message will be displayed.
  3312.  
  3313.           ATHOME    This message will display to the user when he logs
  3314.                     on if the sysop has sysop chat enabled from the
  3315.                     control window.  It is used to tell the user that
  3316.                     the sysop is there and available to "chat" if the
  3317.                     user needs assistance.
  3318.  
  3319.           BADWORDS  This message, if present, contains a list of words
  3320.                     or phrases which you do NOT want used in user's
  3321.                     accounts, name/handles, city, or 3-line
  3322.                     description.  It is used to restrict profanity in
  3323.                     the user information.  The messages are not checked
  3324.                     for these words.  The format of the message is one
  3325.                     word per line. The list could fill an entire
  3326.                     message, but it would take some time to compare
  3327.                     each word in the user information with such a large
  3328.                     glossary.
  3329.  
  3330.  
  3331.                                         54
  3332.  
  3333.  
  3334.  
  3335.  
  3336.           BADPSWRD  If a system password is required for new user logon
  3337.                     and an incorrect password is entered, this message
  3338.                     will be displayed if present.
  3339.  
  3340.           DISCLAIM  If this message is present, it will display a
  3341.                     "disclaimer" to the user when he logs on to set up
  3342.                     an account.  The user must enter Y or YES after
  3343.                     this message is displayed.  If he enters anything
  3344.                     else, he will be disconnected.
  3345.  
  3346.           FREELOAD  For subscriber systems charging by minutes or
  3347.                     cents, if a nonsubscriber exceeds the amount of
  3348.                     time a free user is allowed before subscribing,
  3349.                     this message will be displayed and he will be
  3350.                     disconnected.  This only applies to users with an
  3351.                     access level less than a subscriber.  For
  3352.                     subscriber systems charging by DATE, Oracomm will
  3353.                     compute the days from first logon to present and
  3354.                     present this message if the user has been on more
  3355.                     days than specified in the IS/L parameter.
  3356.  
  3357.           HELPbbb   This is the help menu for the main command prompt
  3358.                     on the board with board abbreviation bbb.  This
  3359.                     describes all the commands in general.  It replaces
  3360.                     the older HELPO.
  3361.  
  3362.                     NOTE: For all the help files, messages beginning
  3363.                     with HELP, there can also be an ANSI equivalent. 
  3364.                     Precede the help file name with A such as AHELPDB. 
  3365.                     These ANSI equivalent help files will be sent to
  3366.                     users who answer ANSI GRAPHICS = Y when they logon.
  3367.  
  3368.           HELPDB    Help for the general purpose database feature.
  3369.  
  3370.           HELPC     Help for the Chat command.
  3371.  
  3372.           HELPE1    Help for the Enter command at the beginning of the
  3373.                     command as to options such as ALL, AUTO, etc
  3374.  
  3375.           HELPE2    Help for the Enter command when the board is an
  3376.                     order entry board and enter is entering an order. 
  3377.  
  3378.           HELPF     Help file for the Files command.
  3379.  
  3380.           HELPE3    Help file for the Enter command when the board is
  3381.                     the Network Source of messages.
  3382.            
  3383.           HELPM1    Help with the match command when matching to
  3384.                     accounts.
  3385.  
  3386.           HELPM2    Help with the match command when matching to
  3387.                     messages.
  3388.  
  3389.                                         55
  3390.  
  3391.  
  3392.  
  3393.  
  3394.  
  3395.           HELPN     Help with the N command.
  3396.  
  3397.           HELPR     Help for the Summary and Read command at the
  3398.                     beginning of the command as to what subcommands are
  3399.                     available.
  3400.  
  3401.           HELPU     Help file for the upload/download/file directory
  3402.                     commands.
  3403.  
  3404.           HELPW     Help with the W command.
  3405.  
  3406.           INTROxxx  Board introduction for board xxx. If this message
  3407.                     is present for a particular  board, it will be
  3408.                     displayed every time a user enters that board.  It
  3409.                     is used to give the user an introduction to the
  3410.                     board and to notify him of the contents, purpose,
  3411.                     or rules of each board.  Note: the introduction
  3412.                     will only display to users who are in NOVICE mode,
  3413.                     not to users in EXPERT mode.
  3414.  
  3415.           LOGO      Displays when a user first gets a connection and
  3416.                     before he has entered his account code.  ALOGO is
  3417.                     the ANSI equivalent.
  3418.  
  3419.           LOGOFF    Ascii logo displayed at logoff.  ALOGOFF is the
  3420.                     ANSI equivalent.
  3421.  
  3422.           MENU      Menu for the main command menu.  If this is not
  3423.                     present, Oracomm will display the main commands
  3424.                     based on what commands are available on a board and
  3425.                     based on the user's access level.  If MENUbbb (see
  3426.                     below) is present, MENUbbb will display rather than
  3427.                     MENU.
  3428.  
  3429.                     NOTE: For all the menu files, messages beginning
  3430.                     with MENU, there can also be an ANSI equivalent. 
  3431.                     Precede the menu file name with A such as AMENUbbb. 
  3432.                     These ANSI equivalent menu files will be sent to
  3433.                     users who answer ANSI GRAPHICS = Y when they logon.
  3434.  
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440.  
  3441.  
  3442.  
  3443.  
  3444.  
  3445.  
  3446.  
  3447.                                         56
  3448.  
  3449.  
  3450.  
  3451.  
  3452.  
  3453.           MENUB     Subboard selection menu, B command.
  3454.  
  3455.                     The subboard selection menu can also be split into
  3456.                     submenus.  MENUB may have only choices 1 thru 9 for
  3457.                     sequence numbers 1 thru 9.  If the special feature
  3458.                     indicator (IB command) is set to ?, then when the
  3459.                     user enters 1, Oracomm will display MENU1.  MENU1
  3460.                     will then have ten choices, 0 thru 9.  User selects
  3461.                     3, for example, and Oracomm will construct board
  3462.                     selection 13 as if the user had entered 13 from the
  3463.                     board selection menu directly.  MENU1, MENU2,
  3464.                     MENU3...MENU9 are therefore submenus for boards
  3465.                     1,2,3...9 from MENUB.
  3466.  
  3467.           MENUbbb   Main menu for subboard bbb where bbb is the board
  3468.                     abbreviation.  This menu will display in place of
  3469.                     MENU if present.  If MENUbbb is not present then
  3470.                     MENU (or MENUS2 to SYSOPs) will display.  If
  3471.                     neither of these are present, then Oracomm will
  3472.                     display the commands the user can access from the
  3473.                     prompts.
  3474.  
  3475.           MENUC     Menu for chat command.
  3476.  
  3477.           MENUE1    Menu for Enter Message command.
  3478.  
  3479.           MENUF     Menu for the sysop +F command.
  3480.  
  3481.           MENUFC    Menu for the Files command.
  3482.  
  3483.           MENUI     Menu for the installation command, I.
  3484.  
  3485.           MENUM1    Menu for Match subcommands by account.
  3486.  
  3487.           MENUM2    Menu for Match subcommands by message.
  3488.  
  3489.           MENUN1    Menu for N command with 3-line description.
  3490.  
  3491.           MENUN2    Menu for N command with name/address/city.
  3492.  
  3493.           MENUO     Menu for the O command (Outside Features).
  3494.  
  3495.           MENUR     Menu for read/summary command.
  3496.  
  3497.           MENUS     Menu for system management command, +.
  3498.  
  3499.           MENUS2    Main menu like MENU, but showing sysop commands
  3500.                     also.
  3501.  
  3502.           MENUU     Menu for upload/download protocols.
  3503.  
  3504.  
  3505.                                         57
  3506.  
  3507.  
  3508.  
  3509.  
  3510.           MENUW     Menu for the Who command.
  3511.  
  3512.           MENUX     Menu for the eXtended sysop commands.
  3513.  
  3514.           MOTD      Message of the day, displayed at logon.  AMOTD is
  3515.                     the ANSI equivalent.
  3516.  
  3517.           MOTDxxx   Message of the day for board xxx.  AMOTDxxx is the
  3518.                     ANSI equivalent.
  3519.  
  3520.           MOTDn     Message of the day displayed when the caller logs
  3521.                     on telephone line n.  AMOTDn is the ANSI
  3522.                     equivalent.
  3523.  
  3524.           NEWUSER   New user setup instructions.  ANEWUSER is the ANSI
  3525.                     equivalent.
  3526.  
  3527.           NEWUMSG   Message sent to new users after their first logon
  3528.                     as a personalized "welcome".
  3529.  
  3530.           NEWUMSGS  Message sent to new users after their first logon
  3531.                     as a personalized "welcome" to those users who are
  3532.                     SEPARATED (whose SIG list contains the SIG listed
  3533.                     in the board separation parameter XP/N).
  3534.  
  3535.           QUESTxxx  Match questionnaire for board xxx.  This also is
  3536.                     for the order entry form, both the  objective and
  3537.                     subjective (text) questionnaires, and the verify
  3538.                     questionnaires.
  3539.  
  3540.           OFFLINE   This message will be displayed to a caller if the
  3541.                     OFFLINE parameter was used when Oracomm was
  3542.                     initialized.
  3543.  
  3544.           PROMPT0 thru PROMPT9     User visible prompts and messages. 
  3545.                     To conserve on literal space, only those commands
  3546.                     which are visible to the remote caller are
  3547.                     included.  Error messages or information displays
  3548.                     which show only on the local console are not
  3549.                     included in the prompt files.
  3550.  
  3551.           RANDOMn   Every time the user reaches the main command
  3552.                     prompt, the system generates a random number
  3553.                     between 0 and 35.  This number is appended to the
  3554.                     characters RANDOM to create a "to" name of RANDOM0
  3555.                     thru RANDOM9 and RANDOMA thru RANDOMZ.  If the
  3556.                     message does exist and has not already been
  3557.                     displayed to that user in that session, it will be
  3558.                     displayed at that point.  It is used to display
  3559.                     random announcements to users during their
  3560.                     sessions.  There can also be an ANSI equivalent to
  3561.  
  3562.  
  3563.                                         58
  3564.  
  3565.  
  3566.  
  3567.  
  3568.                     this message by preceding the file with A such as
  3569.                     ARANDOM0.
  3570.  
  3571.           SUBINFO   Subscription information displayed when user enters
  3572.                     $ on the main menu.
  3573.  
  3574.           TUTOR1 thru TUTOR6 - Messages used for the user tutorial. 
  3575.                     These messages must be linked together to have them
  3576.                     all displayed when the user enters T.  See the
  3577.                     section "Additional Sysop Commands"  for details
  3578.                     about special characters active within these
  3579.                     messages.
  3580.  
  3581.           VERIFYQU  This message holds the verification questionnaire.
  3582.  
  3583.           WELCOME   Message to the user after setting up an account. 
  3584.                     AWELCOME is the ANSI equivalent.
  3585.  
  3586.           Note that if a message exceeds 9000 characters, you can
  3587.           create a second message with a DIFFERENT To-account name and
  3588.           LINK the first part to the second part.  This will not work
  3589.           for questionnaires, but will work for help files.
  3590.  
  3591.           "Linking" is done as follows:  Assume you are linking TUTOR1,
  3592.           TUTOR2, TUTOR3, TUTOR4, TUTOR5, and TUTOR6 together.  Also
  3593.           assume that when you entered "E@ TUTOR1", you noticed that it
  3594.           was message number 1201, TUTOR2 was message 1202, TUTOR3 was
  3595.           message 1205, TUTOR4 was message 1207, TUTOR5 was message
  3596.           1210, and TUTOR6 was message 1215.
  3597.  
  3598.           Enter RA TUTOR1. At the post read prompt, enter L to link the
  3599.           message, then enter 1202 (the message number of TUTOR2) to
  3600.           link to next.  Now enter RA TUTOR2, enter L to link the
  3601.           message, then enter 1205 to link TUTOR2 to TUTOR3.  Next
  3602.           enter RA TUTOR3, then L, then 1207 to line TUTOR3 to TUTOR4.
  3603.           Next enter RA TUTOR4, then L, then 1210 to link TUTOR4 to
  3604.           TUTOR5. Finally enter RA TUTOR5, then L, then 1215 to link
  3605.           TUTOR5 to TUTOR6.  Since TUTOR6 is the last message, it does
  3606.           not get linked to any others.
  3607.  
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.  
  3621.                                         59
  3622.  
  3623.  
  3624.  
  3625.  
  3626.                                     BULLETINS
  3627.  
  3628.           A bulletin is a file displayed to users similar to the way
  3629.           Oracomm displays messages or messages-of-the-day.  It was a
  3630.           common feature in other bbs software that did not have the
  3631.           sophisticated message system found in Oracomm.  Bulletins
  3632.           have the following problems over message notification:  1)
  3633.           There can be up to ten times more disk I/O overhead to
  3634.           display bulletins than there is to display
  3635.           messages-of-the-day.  This could affect the performance
  3636.           especially on 17 and 33 user systems.   2) Bulletins requires
  3637.           an additional 2000 bytes of code space memory.  3) users can
  3638.           get confused as to which message area or directory to find
  3639.           the bulletin.  It is recommended that "bulletins" be placed
  3640.           as messages on a board with initial command of RL for optimum
  3641.           performance.  For those sysops who are coming from other bbs
  3642.           software who MUST have bulletins, a bulletin feature has been
  3643.           implemented in association with the download database.  This
  3644.           is an optional feature which must be specifically requested
  3645.           and compiled into the bbs.exe for requesting sites.
  3646.  
  3647.           On each board, Oracomm will go to the path id with selection
  3648.           option A and search for all files which have been added since
  3649.           the users last logon (similar to an FL command, but FA will
  3650.           display on the control window) and if the file is a bulletin,
  3651.           it will display a directory entry or the entire file based on
  3652.           the "display" option.  If there is no directory selection A,
  3653.           if the user does not have access to the directory of
  3654.           selection A, or if the user does not have access to the
  3655.           bulletin file (based on the file access level), the bulletin
  3656.           will NOT be displayed.  If the user wants to read the
  3657.           bulletin again or at a later time, he would use the normal
  3658.           file and download commands to display it.  There can be one
  3659.           path id (with selection A) per board each containing any
  3660.           number of bulletin files and the bulletins for each board
  3661.           will be displayed when a user enters that board.  Once the
  3662.           use logs off with Q or G, his message lastlogon date/time is
  3663.           updated so he will NOT see that bulletin automatically, and
  3664.           must use the F and D commands to access it again.
  3665.  
  3666.           (THIS FEATURE AVAILABLE ON COMMERCIAL VERSION ONLY.)
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.                                         60
  3680.  
  3681.  
  3682.  
  3683.  
  3684.                                   RESERVED WORDS
  3685.  
  3686.           Any account that begins with SYS will be given system
  3687.           operator privilege.  Therefore, you can set up SYSOP1,
  3688.           SYSOP2, SYSOP3, etc to assist you in operating the board. 
  3689.           However, the account must be set up locally.  A new user
  3690.           cannot log on remotely and set up a sysop account.
  3691.  
  3692.           Likewise, there are several words which cannot be used as the
  3693.           first characters of an account unless they are set up
  3694.           locally.  This is to prevent confusing the system because of
  3695.           their similarity to other commands.  The reserved words are:
  3696.  
  3697.                     ALL       An option of the enter command
  3698.                     ANON      An option of the enter command
  3699.                     ASYS      Assistant sysop account prefix
  3700.                     POLL      An option of the enter command
  3701.                     BBS       Used for networking
  3702.                     HELP      An option of the enter command
  3703.                     NET       Used for networking
  3704.                     ORA       Used for networking
  3705.                     READONLY  An option of the enter command
  3706.                     SYS       Special system operator account
  3707.                     VISITOR   Special account for checking out the
  3708.                               system
  3709.  
  3710.                               ONLINE WEATHER STATION
  3711.  
  3712.           Oracomm will interface to the PCW weather station hardware
  3713.           and software to provide users with instanteous temperature,
  3714.           wind direction, wind speed, and barometric pressure.  The PCW
  3715.           weather station comes with a board that fits in a slot within
  3716.           the computer, two temperature probes, wind speed and
  3717.           direction sensors, software to calibrate and display the
  3718.           weather data, and extensive documentation.  This is an
  3719.           optional feature of Oracomm.
  3720.  
  3721.           (THIS FEATURE AVAILABLE ON COMMERCIAL VERSION ONLY.)
  3722.  
  3723.  
  3724.                                  ONLINE DATABASES
  3725.  
  3726.           Many bulletin board applications require the ability to
  3727.           search for, retrieve, and display a small subset of data from
  3728.           a larger collection of data.  The sysop's first comment is
  3729.           usually "I need a database".  The term "database" has become
  3730.           a broad term and has lost much of its meaning in tats quickly
  3731.           changing computer jargon.  To some users, "database" refers
  3732.           to a sophisticated indexed hierarchical record structure such
  3733.           as b-tree so that given an account code, for example, an
  3734.           entire user record could be retrieved.  To other users,
  3735.           "database" simply means a collection of data searched
  3736.  
  3737.                                         61
  3738.  
  3739.  
  3740.  
  3741.  
  3742.           sequentially if necessary such as searching for the city in a
  3743.           user's record.  The city would not be a key, so each record
  3744.           would have to be searched to look for the character string of
  3745.           the city name.  This could get more confusing since one user
  3746.           may say he lives in L.A. while another says he lives in Los
  3747.           Angeles and a string search would not match on both.  A key
  3748.           search is quicker, but there are practical limits to the
  3749.           number of possible keys and the spelling of the keys must be
  3750.           consistent: LA, Los Angeles, LosAngls, would be considered
  3751.           different entities.  A string search is more flexible, but
  3752.           requires searching the entire file which could take a
  3753.           significant amount of time.
  3754.  
  3755.           Oracomm provides several means of maintaining, searching, and
  3756.           accessing a group of data items.  The means that you choose
  3757.           depends on the amount of data you have, how it is organized,
  3758.           and how it will be used.
  3759.  
  3760.           The bbs files are actually themselves a database.  The user
  3761.           database is accessed by account code with a "indexed
  3762.           sequential b-tree access method".  This means that given the
  3763.           account code, Oracomm goes directly to the record, it does
  3764.           not search the entire file.  If your application required
  3765.           maintaining a list of registered owners and the registration
  3766.           number became their account code, then to ask the question
  3767.           "who is M123754" you would enter "WA M123754".  If instead
  3768.           you wanted to know all the users who lived in Beverly Hills,
  3769.           you would enter "WS Beverly Hills" and Oracomm would do a
  3770.           sequential search thru all the city fields (since the city is
  3771.           not a key) looking for that string.  If a user misspelled or
  3772.           abbreviated the city, however, he would not be found in that
  3773.           match.  Each user can answer a multiple choice questionnaire. 
  3774.           Oracomm can search thru the answers of those questionnaires
  3775.           very rapidly searching for certain replies.  The WA, WS, and
  3776.           MS commands are actually powerful data searching commands for
  3777.           accessing information about people.
  3778.  
  3779.           If your collection of data is about "things" such as book
  3780.           subjects, titles, and authors, each "thing" could be put into
  3781.           a message.  The book subject could be put into the message
  3782.           summary.  The boards could be split by subject matter so that
  3783.           one board was science fiction, one board about technical
  3784.           subjects, and another about romance novels.  The user would
  3785.           go to the board containing the subject matter of interest and
  3786.           search thru summary only or the summary and message content
  3787.           for specific key words, author's name, or book title.  If the
  3788.           summary was "IBM software bugs and fixes", the user could
  3789.           find the information by entering either "IBM", "software",
  3790.           "bug", or "fix".  If this was a keyed field, such as the
  3791.           account name in the user database, he would have to spell the
  3792.           summary exactly and therefore would probably not find the
  3793.           information he was looking for.  Oracomm may take some time
  3794.  
  3795.                                         62
  3796.  
  3797.  
  3798.  
  3799.  
  3800.           to read through the summary or message to look for the string
  3801.           containing the information that the user requested, but if
  3802.           the subject matter was separated into individual boards, that
  3803.           time would not be too great.  You can also define a
  3804.           matchmaker questionnaire which points to a particular
  3805.           message.  Then quickly searching the questionnaires would
  3806.           locate the message with the required information.  The MS,
  3807.           RS, and SS commands then become powerful data search
  3808.           commands.
  3809.  
  3810.           If your data is organized into a large file of repeating
  3811.           information where all the data for one occurrence is on one
  3812.           line such as football player's name, age, height, weight,
  3813.           speed, scores, etc, then a simple sequential file search
  3814.           could be done.  You could request a list of all players with
  3815.           a particular age.  This is done with a simple "download
  3816.           search".  The DS command, which is a subset of the download
  3817.           command, will only list those lines in the file containing
  3818.           the search string.
  3819.  
  3820.           Oracomm also has a "general purpose database".  It allows
  3821.           keyed searches for ranges on a limited number of fields.  If
  3822.           each of the items in the football player's file above was
  3823.           defined with a key, it would be possible to select all
  3824.           football players within a certain age range (rather than a
  3825.           specific age) and with a score greater than a set standard. 
  3826.           This would be done by having the data from another file (such
  3827.           as Dbase III) converted to a "flat delineated" file, and
  3828.           loaded into an Oracomm organized file.  See the section "How
  3829.           to install the Oracomm General Purpose Database" for further
  3830.           details.  
  3831.  
  3832.           The important thing to remember is that one person's solution
  3833.           to "database" may not work for someone else.  It all depends
  3834.           on the type of data, how it is to be searched, how much data
  3835.           has to be online at one time.  One of the above mentioned
  3836.           techniques may work faster or provide more flexibility than
  3837.           another.  
  3838.  
  3839.  
  3840.  
  3841.  
  3842.  
  3843.  
  3844.  
  3845.  
  3846.  
  3847.  
  3848.  
  3849.  
  3850.  
  3851.  
  3852.  
  3853.                                         63
  3854.  
  3855.  
  3856.  
  3857.  
  3858.                HOW TO INSTALL THE ORACOMM GENERAL PURPOSE DATABASE
  3859.  
  3860.           The Oracomm database feature is intended to take data from a
  3861.           Dbase-like file, convert the keys to the C-tree structure
  3862.           used with the other Oracomm files, and make the data
  3863.           available online for very fast search and access.  It
  3864.           consists of additional logic within the BBS program itself
  3865.           plus a utility program called BBUTILDB.
  3866.  
  3867.           NOTE: If you are using DOS 3.3 or later and have FILES=35 in
  3868.           CONFIG.SYS, BBUTILDB will open enough files to run properly. 
  3869.           If you are running a version of DOS prior to 3.3, you will
  3870.           need to run FILESnn.COM immediately before running BBUTILDB
  3871.           as discussed in the section about "Starting Oracomm".
  3872.  
  3873.           Installation of this feature requires three steps:
  3874.                1) Create a delineated "flat" file from the existing
  3875.                      database
  3876.                2) Setting the parameters for the Oracomm database using
  3877.                      BBUTILDB
  3878.                3) Loading the Oracomm database from the delineated file
  3879.                      using BBUTILDB
  3880.  
  3881.           A delineated "flat" file is a sequential file where each
  3882.           field of data is separated by quotes and commas, and each
  3883.           record is terminated by a carriage return/line feed.  A
  3884.           sample file provided is a list of companies which supply
  3885.           public domain/shareware software.  A Dbase program was used
  3886.           to maintain the data, and the "copy" function was used to
  3887.           create the delineated flat file.  A few records of the file
  3888.           would look like this:
  3889.  
  3890.           "","","","","","","",,"Shareware Express","","32302 Camino
  3891.           Capistrano, Suite 204","Box 219","San Juan
  3892.           Capistrano","CA","92693-0219","714","240-0729","","","","",""
  3893.           ,T,F,F
  3894.  
  3895.           (THIS FEATURE AVAILABLE ON COMMERCIAL VERSION ONLY.)
  3896.  
  3897.  
  3898.  
  3899.  
  3900.  
  3901.  
  3902.  
  3903.  
  3904.  
  3905.  
  3906.  
  3907.  
  3908.  
  3909.  
  3910.  
  3911.                                         64
  3912.  
  3913.  
  3914.  
  3915.  
  3916.                             ASSISTANT SYSOP CAPABILITY
  3917.  
  3918.           Some installations may require additional personnel to manage
  3919.           a BBS.  There may be a different individual responsible for
  3920.           each subboard, for example.  Although there can be any number
  3921.           of system operators (accounts beginning with SYS), an
  3922.           installation should only have one or two full sysops for
  3923.           management and security reasons.  The other personnel should
  3924.           be ASSISTANT sysops (or "SIGop"s) -- accounts beginning with
  3925.           ASYS.
  3926.  
  3927.           Assistant sysops have most of the capability of full sysops. 
  3928.           They can
  3929.                Use E@ to load a message from a disk file,
  3930.                Have unlimited carbon copies,
  3931.                Use % after reading a message to create a disk file,
  3932.                Delete user accounts or questionnaires,
  3933.                Change SIGs and access levels on user accounts,
  3934.                Monitor messages and move, hold, release, or "private"
  3935.                offensive messages,
  3936.                Have access to sysop + commands,
  3937.                Copy, move, rename, or delete upload/download files with
  3938.                the + command.
  3939.  
  3940.           They CANNOT:
  3941.                Have a second remote password,
  3942.                Access user's passwords,
  3943.                Access the I, X, P or = commands to modify the
  3944.                installation parameters,
  3945.                Access the A or B options on the + command to change
  3946.                     money in a subscriber's account,
  3947.                Change other SYS or ASYS accounts,
  3948.                View other user's personal mail,
  3949.                View "from account" in anonymous messages,
  3950.                Access all boards,  (They can only access those boards
  3951.                     which their SIG or access levels will allow.)
  3952.                Use those options of the Y command which allow lines to
  3953.                     be shut down, monitor other users, or disconnect
  3954.                     other users.
  3955.                Cannot delete a message, but they can move it to a
  3956.                "holding" board or make it "private",
  3957.                Cannot Modify a message after it has been entered.
  3958.                Cannot view the address or telephone numbers of users if
  3959.                     the name/address option is being used.
  3960.  
  3961.           Remember, all transactions with the + command, including
  3962.           deleting accounts, are noted in the log file to indicate who
  3963.           altered an account.  SYS and ASYS accounts can only be set up
  3964.           locally.  If a sysop receives a message which is to be
  3965.           answered by an assistant, the sysop can reroute it to the
  3966.           assistant with the R postread command.
  3967.  
  3968.  
  3969.                                         65
  3970.  
  3971.  
  3972.  
  3973.  
  3974.                                SPECIAL CONTROL KEYS
  3975.  
  3976.           Control keys are entered by holding down the key marked ctrl
  3977.           on the keyboard while pressing the alphabetic key at the same
  3978.           time.  Control-K is entered by holding down the ctrl key and
  3979.           pressing K simultaneously.
  3980.  
  3981.           Control-N to toggle the printer on and off just like
  3982.                control-P in MS-DOS or CP/M.  If your log  is set to go
  3983.                to a disk file, all text displayed after control-P is
  3984.                toggled on will also go to the disk file.  Be careful
  3985.                since this can create a rather large file.
  3986.  
  3987.           Control-O to go into sysop chat mode.  "Sysop chat mode" is
  3988.                the condition when the user and the sysop are in direct
  3989.                communication typing to each other.  The sysop may have
  3990.                noticed that the user was online and wanted to "talk"
  3991.                with him over the keyboard, for  instance.  Control-K
  3992.                exits sysop chat mode back into normal user mode.  This
  3993.                only functions after the user has finished logging on. 
  3994.                You cannot break into chat mode while a new user is
  3995.                setting up an account.
  3996.  
  3997.           Control-Y to cause carrier loss and immediately disconnect
  3998.                whoever is logged on.
  3999.  
  4000.           [HOME] Returns you to the control window
  4001.  
  4002.           F1 - Fn   Allows you to view the activity on a particular
  4003.                line.  (Shift-f1 thru shift-f10 to access lines 11 thru
  4004.                20, control-f1 thru control-f10 for lines 21 thru 31,
  4005.                and Alt-f1 thru Alt-f3 for lines 31 thru 33 on the 32-
  4006.                line/33-user version.)
  4007.  
  4008.           Alt-F1 - Alt-Fn  (Press Alt while pressing a function key) 
  4009.                will add windows into that user to the window previously
  4010.                displayed with the Fn key.  A user window, not the
  4011.                control window, must be displaying before you can add
  4012.                another line to the display.  If you wanted to watch
  4013.                lines 1, 2, and 3, for example, press F1 then Alt-F2
  4014.                then Alt-F3 to  show all three windows simultaneously. 
  4015.                To go back to only one window, press HOME or Fn.  (This
  4016.                feature is does not apply to the 17-user or 33-user
  4017.                versions.)
  4018.  
  4019.  
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.                                         66
  4028.  
  4029.  
  4030.  
  4031.  
  4032.                             SPECIAL SYSOP SUBCOMMANDS
  4033.  
  4034.           There are several commands that only the sysop can access.  
  4035.           @ is a subcommand of the Enter command.  It causes the system
  4036.           to prompt you for a file name.  This allows you to load a
  4037.           message from a disk file.  Be sure that the disk file is not
  4038.           larger than the maximum message size.  If you created the
  4039.           file off line using a word processor, be sure that the file
  4040.           is a "printer file", not a word processor file.  In WordStar,
  4041.           for example, do not try to use the E@ command to load from a
  4042.           document file.  Print the file to disk and load the print
  4043.           file.
  4044.  
  4045.           After you have read a message, you are prompted with a number
  4046.           of options:
  4047.             D - Delete the message...
  4048.             F - Forward a message to the author of the message
  4049.             C - Add a comment to the message...
  4050.           etc.  These are called post-read commands since they are
  4051.           commands that you can perform after reading a message.  The
  4052.           system operator has several additional commands available:
  4053.  
  4054.           G -  Sometimes there may be two copies of a message on a
  4055.                board, one containing ANSI characters for users that
  4056.                answer "Y" to the initial prompt "Do you want ANSI
  4057.                graphics" and one without ANSI characters.  To avoid
  4058.                showing the nonANSI message to the ANSI user and showing
  4059.                the ANSI message to the nonANSI user, the SYSOP can flag
  4060.                the message as being an ANSI graphic message.  The sysop
  4061.                would read the message and at the post read menu enter
  4062.                G.  Oracomm will then prompt the sysop with "ANSI
  4063.                Graphic Y/N/B".  Enter Y if the message will only be
  4064.                displayed to the users who are receiving ANSI message
  4065.                and do not show it to nonANSI users, enter N to show it
  4066.                nonANSI users and not show it to ANSI users, or enter B
  4067.                (the normal default) to show it to Both ANSI and nonANSI
  4068.                users.
  4069.  
  4070.           H -  The system operator may desire to review all messages
  4071.                for inappropriate information before allowing other
  4072.                users to view them.  If Y, then any new messages or
  4073.                messages with new comments added will be marked as being
  4074.                HELD until the sysop can read and approve them. 
  4075.                Assistant sysops, but not sigops, can also release a
  4076.                message.  An H will appear next to the summary and
  4077.                "**HOLD**" will appear in the heading of a held message. 
  4078.                At the end of the message, a reminder "Reminder: this
  4079.                message is being HELD" will display to sysops.  The
  4080.                sysop then enters H at the end of the message to change
  4081.                the HOLD status.  If the message is already being held,
  4082.                N or [enter] will remove the hold and update the message
  4083.                date/time.  Y will retain the hold or hold a nonheld
  4084.  
  4085.                                         67
  4086.  
  4087.  
  4088.  
  4089.  
  4090.                message.  D will delete the message if the sysop thinks
  4091.                it is objectionable. Messages that are HELD are not
  4092.                visible to users, will not be sent out over the network,
  4093.                and held echo messages will not be transmitted. This
  4094.                allows the sysop to monitor messages before the public
  4095.                sees them or before they can be sent out from his system
  4096.                on a board by board basis.
  4097.  
  4098.                Also, if a user has flag H in his record, then any new
  4099.                messages or messages that he adds comments to,
  4100.                regardless of the board hold flag, will be  marked as
  4101.                held.  So if you have a problem user, you can hold only
  4102.                messages which he affects in case he is putting
  4103.                profanity in a message.
  4104.  
  4105.           I -  Make the file "read only".  It will prompt for a Y or N
  4106.                to make it read only or allow comments.  There must be
  4107.                at least 500 bytes remaining in the message to make it  
  4108.                "commentable".
  4109.  
  4110.           J -  Make anonymous.  Oracomm will then prompt to determine
  4111.                whether this is to be an anonymous or a public message.
  4112.  
  4113.           L -  Force the message to autolink to another message.  If a
  4114.                user puts on several stories and you want to be sure
  4115.                that they are read in the proper sequence, the system
  4116.                operator can set the link on the first one to the
  4117.                message number of the second one to force them to be
  4118.                read in order.  You will be prompted for the message
  4119.                number to link TO.  The messages must be on the same
  4120.                board.  This can also be used to link help file messages
  4121.                that take more than 9000 bytes to explain.
  4122.  
  4123.           M -  Modify the entire message.  This allows the sysop to
  4124.                edit a message after it has been sent.
  4125.  
  4126.           N -  No-delete.  Oracomm will then prompt to determine
  4127.                whether the system or the originator can delete this
  4128.                message, or if it should only be deleted by the sysop.
  4129.  
  4130.           P -  Make a message public or private.  Oracomm will then
  4131.                prompt for whether it is to be public or private.  
  4132.  
  4133.           R -  Reroute the message to a different account.  This allows
  4134.                the sysop to route a message to a different user to be
  4135.                answered.  The TO account is changed, but not the TO
  4136.                name so that the new receiver can determine that it was
  4137.                not intended originally to him.  This command will also
  4138.                prompt for additional text to be added as a comment to 
  4139.                the message before it is rerouted, and whether a copy of
  4140.                the message is to be retained in the original account. 
  4141.                You can also reroute a message to a user on another
  4142.  
  4143.                                         68
  4144.  
  4145.  
  4146.  
  4147.  
  4148.                network node by entering / and the node number:  for
  4149.                example, SYSOP/ORA1 or just SYSOP/1 to reroute the
  4150.                message to Oracomm Central.
  4151.  
  4152.           S -  Swap the "TO" and "FROM" accounts just like adding a
  4153.                comment. If you have two system operators and someone
  4154.                leaves a message to SYSOP1 but SYSOP2 answers the
  4155.                message, the to and from accounts will not be swapped
  4156.                since it was addressed to SYSOP1, not SYSOP2.  SYSOP2
  4157.                can then use the S command to reverse the to/from so
  4158.                that the user will get the message  when he logs on
  4159.                again.
  4160.  
  4161.           T -  Transfer boards.  This allows you to change the board on
  4162.                which a message is shown.  You will be prompted for the
  4163.                3-character abbreviation of the new board that it is to
  4164.                be transferred to.  You will then be prompted for M to
  4165.                move the message or C to copy the message to the other
  4166.                board.  Pressing Enter defaults to Move.
  4167.  
  4168.           V -  No Interruption.  If set to Y, the message will pause
  4169.                every 22 lines regardless of the individual user's pause
  4170.                setting, and control-K will not break out of the
  4171.                message.  The user will be forced to read the message
  4172.                without interruption.  If the message is set to N, it is
  4173.                reset to a normal interruption mode.  If set to G, it is
  4174.                a graphics message that will NOT pause every 22 lines
  4175.                regardless of the user's pause setting to properly
  4176.                display animation.
  4177.  
  4178.  
  4179.           X -  Delete the last comment.  If there is a message on the
  4180.                system that has some good dialogue going, but an
  4181.                inappropriate comment was added, the last comment can be
  4182.                deleted.  Use the M command (modify) to delete a comment
  4183.                in the middle of the message.
  4184.  
  4185.           % -  Create a disk file from a message.  Just as E@ allows
  4186.                you to create a message from a disk file, the % will
  4187.                create a disk file from the message that you just read. 
  4188.                The header information will not be included.  The
  4189.                message is NOT deleted when a disk file is created from
  4190.                it.  This allows you to download a message to a file,
  4191.                modify it with your word processor, then use the E@
  4192.                command to upload it again.  Note: the header of the
  4193.                message is also put into the file.  If you upload it
  4194.                with E@, you may want to delete the first four lines
  4195.                which are the message header telling when the message
  4196.                was entered and by whom.
  4197.  
  4198.           @ -  Add a comment to a message but take that comment from a
  4199.                disk file similar to the E@ command.
  4200.  
  4201.                                         69
  4202.  
  4203.  
  4204.  
  4205.  
  4206.                             ADDITIONAL SYSOP COMMANDS
  4207.  
  4208.                                   The = Command
  4209.  
  4210.           The = command allows the system operator to manually initiate
  4211.           network communication.  The system will ask for the node id
  4212.           to dial, it will then check that there are messages that go
  4213.           to that node, dial the number, and perform the transfer.  On
  4214.           a multi-user system where only one telephone line is used for
  4215.           dialing out on the network, you must be on that one line to
  4216.           be able to use this command and dial out.
  4217.  
  4218.  
  4219.                                     WC DELETE
  4220.  
  4221.           An option on the WC command, DELETE, is only accessible to
  4222.           the sysop.  If the sysop enters "WC DELETE", Oracomm will
  4223.           display each user from oldest (oldest last logon date/time)
  4224.           thru the current and will show complete information such as
  4225.           the sysop sees with the WI command.  It will then prompt the
  4226.           sysop with the message "Delete Y/N?".  If the sysop answers
  4227.           Yes, the account will be deleted and copied to the backup
  4228.           file if that parameter is active.  This allows the sysop to
  4229.           review and delete any old accounts which are not
  4230.           automatically purged due to the access level of that account.
  4231.  
  4232.  
  4233.                                    T - Tutorial
  4234.  
  4235.           The T command is the Tutorial/Teach/Demonstration command
  4236.           available to all users.  The purpose of it is to teach users
  4237.           by demonstration how to use the system.  When the user enters
  4238.           that command, Oracomm displays file TUTOR1 thru TUTORn from
  4239.           the utility/helpfile board.  These messages must be linked
  4240.           together to have them all displayed.  It also replaces
  4241.           XXXXXXXXXXXXXXXX (16 X's)  with the date and time that would
  4242.           normally show on the main command prompt.  YYYY (4 Y's) are
  4243.           replaced by the execution of the WO command, and ZZZZ (4 Z's)
  4244.           are replaced with the WM command.  The purpose of this is to
  4245.           make the tutorial more pertinent to the user showing his own
  4246.           information.  The text file itself can be obtained by calling
  4247.           Oracomm with another system and capturing a session.  Then
  4248.           edit the captured text as desired to demonstrate the system. 
  4249.           Although a TUTOR1 thru TUTOR6 is provided with the software,
  4250.           it is recommended that each sysop create his own file so that
  4251.           it reflects his own boards, message base, frequent users,
  4252.           etc.
  4253.  
  4254.  
  4255.  
  4256.  
  4257.  
  4258.  
  4259.                                         70
  4260.  
  4261.  
  4262.  
  4263.  
  4264.  
  4265.                         DD filename (Download to diskette)
  4266.  
  4267.           Sysops logging in from the local console (not remotely) have
  4268.           an additional download command which will automatically copy
  4269.           a file to a floppy diskette in drive A.  This avoids having
  4270.           to use the +V to copy a file to floppy, using the +Y to
  4271.           delete the file, then the +f 5 to update the download
  4272.           database.  It only works locally so there is no chance for
  4273.           the sysop to use the command if no diskette is in the drive,
  4274.           and it always goes to drive A to avoid having the sysop enter
  4275.           the drive and file name each time.
  4276.  
  4277.  
  4278.                                     E MASSMAIL
  4279.  
  4280.           The sysop can send the same private message to all users who
  4281.           have access to a particular board and who have logged on
  4282.           within a certain period.  This is called MASSMAIL for "mass
  4283.           mailing".  Enter "E MASSMAIL" and the system will prompt for
  4284.           the number of days during which a user must have logged on to
  4285.           get a copy of the message.  It will then prompt you for the
  4286.           message as usual.  However, it will create a copy of that
  4287.           message to every user who has access to the board that it was
  4288.           placed on (even though the message itself will be placed on
  4289.           the personal mail board) and who have logged in during the
  4290.           specified period.  Caution, this feature could fill up a disk
  4291.           very quickly with an excessive number of messages as well as
  4292.           slow down the performance of the system.  This feature is
  4293.           available only to the sysop, not the assistant sysop or
  4294.           users.
  4295.  
  4296.           (THIS FEATURE AVAILABLE ON COMMERCIAL VERSION ONLY.)
  4297.  
  4298.  
  4299.                                     E NEWUSERS
  4300.  
  4301.           This feature is similar to "E MASSMAIL" except that it only
  4302.           sends mail to new users.  A new user is defined as one that
  4303.           has logged on 5 times or less.  This command will prompt for
  4304.           the number of days during which a user must have logged on
  4305.           just as MASSMAIL does, and will check for the user's access
  4306.           to the board on which the message is placed.  This command is
  4307.           only available to the sysop.
  4308.  
  4309.           (THIS FEATURE AVAILABLE ON COMMERCIAL VERSION ONLY.)
  4310.  
  4311.           An alternative to sending mail to all NEW users is to set up
  4312.           help file messages NEWUMSG and NEWUMSGS.  If these messages
  4313.           are present, they will be automatically sent to new users
  4314.           AFTER their first logon.  Although they are system generated
  4315.           messages, the header information reflects the header
  4316.  
  4317.                                         71
  4318.  
  4319.  
  4320.  
  4321.  
  4322.           information of the message as it appears on the utility/help
  4323.           file board (usually from SYSOP) and will not be listed as a
  4324.           "system generated message".  This feature provides a friendly
  4325.           personal message to new users on their next logon.  The
  4326.           difference between NEWUMSG and NEWUMSGS is that NEWUMSGS is
  4327.           sent to users who are SEPARATED (who contain a SIG in their
  4328.           SIGlist matching the board separation SIG defined in XP/N).
  4329.  
  4330.  
  4331.                            P - Purge messages/accounts
  4332.  
  4333.           Oracomm normally purges messages and accounts at 3am.  On
  4334.           those systems running on an local area network, or to
  4335.           manually force purging at times other than 3am, simply enter
  4336.           P to initiate the purge cycle.  The purge cycle occurs on the
  4337.           highest line number.  This is normally the line which has no
  4338.           modem and is used by the sysop only.  The purge then occurs
  4339.           at night when the sysop is asleep and will not interfere with
  4340.           users who call in at the same time.  If the top line is
  4341.           connected to a modem and is not a sysop-only local line, the
  4342.           purge may not be run if a user logs in or the network dials
  4343.           out around 3am.  The modem type (IL command) must be H, C, or
  4344.           P (even though the comm port will be N) on the top line for
  4345.           the purge to be performed automatically.
  4346.  
  4347.                             Y - Display Control Window
  4348.  
  4349.           The control window which normally displays on the local
  4350.           console can be viewed remotely as well.  If a user enters Y,
  4351.           he will only see the first two lines of the control window
  4352.           which show the system capacity and performance.  If an
  4353.           assistant sysop (accounts beginning with ASYS) enters Y, he
  4354.           will also see the list of lines, who is on them, and the
  4355.           status.  This can be useful to check on a line to see if it
  4356.           is down, not started, or stopped due to modem error.  If the
  4357.           sysop uses the Y command remotely, he will also see the menu
  4358.           at the bottom of the control window and will be able to use
  4359.           some of the functions.
  4360.  
  4361.           The sysop can enter S to start 1 line only, X to stop one
  4362.           line only, or D to disconnect a user on another line.  You
  4363.           can disconnect and shut down your own line, so be careful. 
  4364.           Although you cannot use the L, N, Q, or E commands to shut
  4365.           down all lines, you can shut down each one individually and,
  4366.           in effect, shut down the entire system making remote
  4367.           restarting impossible.
  4368.  
  4369.           The sysop can also use the B command to broadcast a message
  4370.           to all users (same effect as entering /CALL ALL) and the Y
  4371.           command to list the line statistics.
  4372.  
  4373.  
  4374.  
  4375.                                         72
  4376.  
  4377.  
  4378.  
  4379.  
  4380.           To view another telephone line remotely, enter F while in the
  4381.           Y command.  You will then be prompted for the line number to
  4382.           monitor.  To revert back to your own line, enter control-K. 
  4383.           A remote line cannot monitor the local console, and the local
  4384.           console cannot monitor a remote line.  The local console
  4385.           should use the Fn keys to monitor a remote line.
  4386.  
  4387.  
  4388.                        BRITISH AND EUROPEAN CONSIDERATIONS
  4389.  
  4390.           The dates that display in Oracomm are normally shown in
  4391.           month/day/year format or MM/DD/YY.  A version can be compiled
  4392.           which will display them in day/month/year format for use in
  4393.           those countries more familiar with DD/MM/YY.  
  4394.  
  4395.           For French systems, a version is available which will accept
  4396.           the letter O rather than Y for any prompt requiring a YES
  4397.           answer.
  4398.  
  4399.           It is also possible to get a version compiled which will
  4400.           allow all 8 bits input for those countries that use graphics
  4401.           characters such as the umlaut in German.  Note, however, that
  4402.           if a user calls with 7E1 rather than 8N1, Oracomm will not
  4403.           detect the difference and the user's screen will be filled
  4404.           with unrecognizable characters.
  4405.  
  4406.           (THIS FEATURE AVAILABLE ON COMMERCIAL VERSION ONLY.)
  4407.  
  4408.  
  4409.  
  4410.  
  4411.  
  4412.  
  4413.  
  4414.  
  4415.  
  4416.  
  4417.  
  4418.  
  4419.  
  4420.  
  4421.  
  4422.  
  4423.  
  4424.  
  4425.  
  4426.  
  4427.  
  4428.  
  4429.  
  4430.  
  4431.  
  4432.  
  4433.                                         73
  4434.  
  4435.  
  4436.  
  4437.  
  4438.                               LINE USAGE STATISTICS
  4439.  
  4440.           The U subcommand, either from local control window or the
  4441.           remote display of the control window using the U command,
  4442.           will display statistics about the usage of the phone lines. 
  4443.           The display will look similar to this:
  4444.  
  4445.           Lines         1   2   3   4   5   6   7   8   9  10
  4446.           Min/line     20 150  79  68  26  53   0   0   0   0
  4447.           Min in use  214 117  73  30   5   0   0   0   0   0
  4448.           HOUR:   12    1   2   3   4   5   6   7   8   9  10  11  12
  4449.           AM     134  100   0   0   0   0  60  75 150 180 240 350 375
  4450.           PM     400  450 500 525 600 650 700 640 610 525 400 310 200
  4451.  
  4452.           The first line shows the number of phone lines in your
  4453.           configuration.  The "Min/line" shows the number of minutes a
  4454.           user was on each line.  If your phone lines are in "rotary"
  4455.           and users always call the "pilot" number on line 1, then the
  4456.           numbers will be in increasing order since line 1 will get the
  4457.           most usage.  If users do not call the pilot number such as
  4458.           when you have a 2400 baud line separate, the time will not be
  4459.           in any particular order, but you can determine how much time
  4460.           is spent on the 2400 baud line.  The "Min in use" tells you
  4461.           how many minutes at least one line was in use, two lines,
  4462.           etc.  In the above example, at least one line was in use for
  4463.           214 minutes during the day, two lines were in use 117 minutes
  4464.           during that day, etc.  The Min/line and Min-in-use counters
  4465.           are reset at midnight or can be reset manually with the XC
  4466.           command.  The next three lines, "minutes per hour in use",
  4467.           are counts of the number of online minutes spent in each hour
  4468.           of the day.  There are 24 values -- the first value is a
  4469.           count of the number of online minutes between midnight and
  4470.           1am, and the last value is a count from 11pm to midnight. 
  4471.           These numbers are reset at each new hour, so at 5pm the 6pm
  4472.           value is from the prior date.  The entire 6 lines are written
  4473.           to the log file every night also.  The purpose of these
  4474.           statistics is to give you management information about when
  4475.           the system is the busiest and when to add additional phone
  4476.           lines.  The maximum number for any hour is number of phone
  4477.           lines multiplied by 60 (minutes/hour).  If you find that your
  4478.           usage is close to the maximum during certain hours, you may
  4479.           want to consider getting an additional line.
  4480.  
  4481.  
  4482.  
  4483.  
  4484.  
  4485.  
  4486.  
  4487.  
  4488.  
  4489.  
  4490.  
  4491.                                         74
  4492.  
  4493.  
  4494.  
  4495.  
  4496.                         THE + COMMAND -- SYSTEM MANAGEMENT
  4497.  
  4498.           The system operator can modify or delete accounts remotely as
  4499.           well as locally.  This is done with a special command
  4500.           available only to sysops. 
  4501.  
  4502.                        System Operator menu
  4503.  
  4504.           1 - Delete the account        Z - Display directory
  4505.           2 - Set the access level      Y - Delete a file
  4506.           3 - Set the SIGs              X - Rename a file
  4507.           4 - Set user flags            W - Display any file
  4508.           5 - Change the password       V - Copy a file
  4509.           6 - Change minutes-on-today   A - Set cents remaining
  4510.           7 - Remove a questionnaire    B - Set paid-to-date 
  4511.           8 - Change up/download counts C - Set MSG lastlogon date/time
  4512.           9 - Verify questionnaire rcvd F - File manment by path-id
  4513.           S - Save the changes          K - Return to main menu
  4514.           D - Change the users class    N - Messages per board
  4515.           What do you want to change: 
  4516.  
  4517.           1 - Delete the account.  You will be asked to verify that you
  4518.                do want to delete the account before proceeding.  Once
  4519.                an account is deleted, it cannot be restored (unless you
  4520.                had the appropriate backup option, but that is a time
  4521.                consuming process).
  4522.  
  4523.           2 - Set the access level.  This allows you to set the access
  4524.                level on any account.  BE SURE THAT YOU DO NOT SET THE
  4525.                ACCESS LEVEL BELOW THE ACCESS LEVEL OF ALL BOARDS.  If
  4526.                you set the access level greater than or equal to that
  4527.                of a subscriber and there is no time in the user's
  4528.                account, Oracomm will assume that he is a subscriber who
  4529.                has let his account expire and will automatically reduce
  4530.                his access level temporarily (it will not alter his
  4531.                record, just the session limit) to the  default. 
  4532.                Therefore, do not set a nonsubscriber to an access level
  4533.                as high as a subscriber.
  4534.  
  4535.           3 - Set the SIGs.  This allows you to change the list of SIGs
  4536.                (Special Interest Group boards) available to that user. 
  4537.                Note that this is a 30 character string: 10 SIGs and
  4538.                each SIG is identified by the 3-character board
  4539.                abbreviation.  To add, change, or delete a SIG,   you
  4540.                must type in all the characters again.  You can use the
  4541.                wild card character ? as part of the SIG.  For example
  4542.                AB? will give the user access to any SIG which begins
  4543.                with AB in the abbreviation.  A?? will give the user
  4544.                access to any SIG beginning with A.  ??? will give the
  4545.                user access to any SIG.
  4546.  
  4547.  
  4548.  
  4549.                                         75
  4550.  
  4551.  
  4552.  
  4553.  
  4554.           4 - Set user flags.  Each user record contains 10 characters
  4555.                for flags.  Only letters A, B, and V are currently used
  4556.                by the system.  The other letters and numbers are not
  4557.                currently used by the system so they can be set to
  4558.                anything by the sysop.  For example, you may want to set
  4559.                a flag to N if you    received a bad check from a user
  4560.                to warn you not to take checks from him again.  Like the
  4561.                SIGs above, this is a 10 character string so adding,
  4562.                changing, or deleting a flag requires you to enter all
  4563.                the characters again.
  4564.  
  4565.                The following characters are reserved for specific
  4566.                purposes:
  4567.                     A - Do not charge the subscriber or deduct anything
  4568.                          from his account.
  4569.                     B - Oracomm will play the announcing note for 3
  4570.                          seconds to tell the sysop when this user logs
  4571.                          on.
  4572.                     H - Mark any messages added by this user or any
  4573.                          messages with comments added by this user as
  4574.                          HOLD until the sysop can review and release
  4575.                          them.
  4576.                     I - Make this account Invisible when it logs on. 
  4577.                          This is most useful for networking accounts.
  4578.                     M - Oracomm will NOT prompt the account for the
  4579.                          matching questionnaire.
  4580.                     V - The account has been "verified" and shows a V
  4581.                          next to the users description.  
  4582.                     Other characters may have meaning in the future.
  4583.                     Numbers, however, will never be used so you may use
  4584.                     those for your own purposes.
  4585.  
  4586.           5 - Change the password.  At times, you may need to lock a
  4587.                user off the system.  If you delete the account, he
  4588.                could log back on and setup the account again.  By
  4589.                changing the password on his account, you can prevent
  4590.                him from logging on under that account.  If you have the
  4591.                account purge logic turned on, the account may be
  4592.                deleted after one month anyway.  This could also be used
  4593.                if the user forgets his password and you want to set up
  4594.                a new password for him rather than tell him the old
  4595.                password.
  4596.  
  4597.           6 - Change minutes-on-today.  The system records how much
  4598.                time a user was on per day over several logon sessions. 
  4599.                If the time exceeds the maximum defined in the system
  4600.                parameters, the user will not be able to log on until
  4601.                the next day.  The sysop can change the amount of time
  4602.                on today for a user thereby allowing the user to be on
  4603.                longer or be on less depending on the value set by the
  4604.                system operator.  Oracomm will prompt for prime and
  4605.                nonprime minutes.
  4606.  
  4607.                                         76
  4608.  
  4609.  
  4610.  
  4611.  
  4612.  
  4613.           7 - Remove a questionnaire.  This can function for a specific
  4614.                account or all accounts.  If you want to force a user to
  4615.                reanswer a questionnaire, delete it here and he will be
  4616.                prompted to answer it again the next time he logs on. 
  4617.                If you change the questionnaire, you will want to delete
  4618.                all the questionnaires for that board to force all users
  4619.                to reanswer it.  The system will prompt you for the
  4620.                board abbreviation so that it knows which one you want
  4621.                deleted.  To delete all user replies after changing the
  4622.                questionnaire, enter ALL rather than a specific account
  4623.                code.
  4624.  
  4625.           8 - Change upload/download counts.  If a sysop is restricting
  4626.                the number of downloadable files a user can have and the
  4627.                user uploads a garbage file to be able to download more,
  4628.                the sysop can reduce his upload count or increase his
  4629.                download count to correct the situation.  Note that the
  4630.                upload count is used in the calculation of the status
  4631.                index on the users WI line. (Status index is the sum of
  4632.                the number of public message, public comments, and two
  4633.                times the number of uploaded files.)  The count is the
  4634.                number of kilobytes of data transferred, not the number
  4635.                of files.
  4636.  
  4637.           9 - New verify quest flag:  Set to N if you want the user to
  4638.                reanswer the verify questionnaire, or set to Y if you do
  4639.                not want the user to have to answer it.  Oracomm sets
  4640.                this field to Y when the questionnaire has been
  4641.                answered.
  4642.  
  4643.           A - Set cents-remaining.  If you are using subscriber logic
  4644.                by time, enter the amount of money that the user
  4645.                advances you here in cents.  If the user gives you
  4646.                $25.00, enter 2500 and the money will be deducted from
  4647.                here when he logs off.  NOTE:  THE SYSTEM DEDUCTS MONEY
  4648.                FROM HIS ACCOUNT ONLY WHEN HE LOGS OFF.  IF THE SYSTEM
  4649.                CRASHES, IT WILL NOT CHARGE HIS ACCOUNT.  This field can
  4650.                also be used to define MINUTES if the subscribers are
  4651.                being charged by minutes rather than  dollars.
  4652.  
  4653.           B - Set paid-to-date.  If you are using subscriber logic by
  4654.                date, enter the date that his account will expire in the
  4655.                format YYMMDD.  If he logs on after that date, the
  4656.                system will not recognize him as a subscriber.
  4657.  
  4658.           C - Set MSG Lastlogon date/time.  The message lastlogon
  4659.                date/time (YYMMDDHHMM format) determines what messages
  4660.                will display with an RL or SL command.  It is sometimes
  4661.                useful for a network node account to reset the message
  4662.                lastlogon date/time to a different date and time to
  4663.                force prior echo messages to be retransmitted.  
  4664.  
  4665.                                         77
  4666.  
  4667.  
  4668.  
  4669.  
  4670.  
  4671.           D - Set the user's "class" code.  "Class" code on each user
  4672.                is an expanded "board separation".  It allows up to 36
  4673.                classes, A-Z and 0-9.  If a class is present, the user
  4674.                will not show to users of a different class.  This
  4675.                provides even more separation than the board separation
  4676.                logic which still exists for ease of use and
  4677.                compatibility with other versions.  Use BBUTIL option B
  4678.                to reset all classes to nulls. Enter any invalid
  4679.                character, such as a character less than 0 or greater
  4680.                than Z like * for example, to delete the user's class
  4681.                code.
  4682.  
  4683.           F - File management by path ID allows the system operator or
  4684.                assistant sysop to use the following functions.
  4685.                1 - List subdirectories for each board
  4686.                2 - List path ids
  4687.                3 - Modify the download database entry
  4688.                4 - Show true directory for a path id
  4689.                5 - Update the database from actual files in directory
  4690.                6 - Copy a file from one path to another (or across
  4691.                      drives)
  4692.                7 - Move/rename a file within a path on the same drive
  4693.                8 - Delete a file within a path
  4694.                9 - Add a new file into a subdirectory.  This will copy
  4695.                from one directory (or from the floppy disk) to another
  4696.                directory and update the download database of the
  4697.                destination with the size and description as well.  The
  4698.                source and destination directory must not be on the same
  4699.                path.  
  4700.  
  4701.                Oracomm will prompt you for the file name, path ID, the
  4702.                access level required to download the file, a P/V flag
  4703.                (enter P if the file is Password Protected or V if it is
  4704.                priVate to a specific account), to/pswd (the password if
  4705.                the flag was P or the receiving account if the flag was
  4706.                V), and the description.  Oracomm will also ask if this
  4707.                file is a bulletin (Y or N), and if YES, Oracomm will
  4708.                prompt for whether the bulletin is to be displayed
  4709.                (enter Y), displayed uninterrupted by the user (enter F
  4710.                for Forced), or not displayed (enter N) and only a file
  4711.                listing and description will be shown.
  4712.  
  4713.           N - Read thru all the message keys and show the number of
  4714.                messages on each board.
  4715.  
  4716.  
  4717.  
  4718.  
  4719.  
  4720.  
  4721.  
  4722.  
  4723.                                         78
  4724.  
  4725.  
  4726.  
  4727.  
  4728.  
  4729.           Z - Display directory. If the Z is not followed by a
  4730.                parameter, a directory of all files in the default
  4731.                upload will be displayed.  If the Z is followed by a
  4732.                parameter,  then all those files in the parameter
  4733.                directory will be displayed.  For example: "Z *.NEW" or
  4734.                "+Z *.DAT" from the command prompt. You can get a list
  4735.                of the files in any directory by prefixing the path such
  4736.                as Z \BBS\DOWNLOAD\*.*  After listing the files, this
  4737.                function will show the remaining free disk space on
  4738.                drive.  If you wanted to know the free space on the D:
  4739.                drive, for example, you could enter Z d:\anything.tmp .
  4740.  
  4741.           Y - Delete a file.  If the Y is not followed by a parameter,
  4742.                you will be prompted for a file name.  You will then be
  4743.                asked to verify that you are sure you want it deleted. 
  4744.                You can also enter the file name on the command such as
  4745.                "Y BADFILE.DAT" or "+Y BADFILE.DAT" from the command
  4746.                prompt. Be sure to enter the file extension as well as
  4747.                the file name.  You can delete a file in other
  4748.                directories by prefixing that path to the filename. 
  4749.  
  4750.           X - Rename a file.  You will be prompted for the old file 
  4751.                name then the new file name.  This command will not 
  4752.                accept a file name on the command line.  Be sure to
  4753.                enter the file extension as well as the file name.  You
  4754.                can also "rename" a file from an upload to a download
  4755.                directory which causes it to be "moved" and makes it
  4756.                downloadable. Both the path and filename must be
  4757.                entered.
  4758.  
  4759.           W - Display any file.  If the W is not followed by a
  4760.                parameter, you will be asked for a file name.  Be sure
  4761.                to include the extension along with the file name.  The
  4762.                purpose of this command is to allow the system operator
  4763.                to view files that users have uploaded before allowing
  4764.                them to be downloaded by other users.
  4765.  
  4766.           V - Copy a file.  This option allows the sysop to copy files
  4767.                between the hard disk and the floppy disk while the
  4768.                system is online.  Be sure to give the drive, complete
  4769.                path, and full file name to BOTH the "from" and "to"
  4770.                prompt.  "To" does NOT default to the "from" file name. 
  4771.                The 9000 byte message buffer is used to buffer the data
  4772.                so while the copying is occurring, it will display  "n"
  4773.                as an indication of the progress of the copy and each
  4774.                "n" is 9000 characters.
  4775.  
  4776.  
  4777.  
  4778.  
  4779.  
  4780.  
  4781.                                         79
  4782.  
  4783.  
  4784.  
  4785.  
  4786.                         HOW TO WRITE A MATCH QUESTIONNAIRE
  4787.  
  4788.           The match/locator questionnaire and the order entry form are
  4789.           messages on the utility board.  They are sent to account
  4790.           QUESTxxx where xxx is the abbreviation for the board they are
  4791.           active.  The questionnaires can have up to 30 questions and
  4792.           each question can have up to 8 replies.  There can be fewer
  4793.           than 8 replies, but they must be lettered A through n.  If
  4794.           there are only 3 replies, they must be A, B, C,  not A, E, H. 
  4795.           Except for the first column, there cannot be an asterisk (*)
  4796.           or # used in the text of the questionnaire.  It can be free
  4797.           form within certain bounds. Note the following questionnaire:
  4798.  
  4799.           *181. AREA I LIVE IN:
  4800.             A) LOS ANGELES AREA (ALL OF L.A. & ORANGE COUNTIES)
  4801.             B) SOUTHERN CALIF. (OTHER THAN LOS ANGELES AREA)
  4802.             C) NORTHERN CALIF.
  4803.             D) EAST COAST-NEW ENGLAND
  4804.             E) THE SOUTHEASTERN UNITED STATES
  4805.             F) THE MIDWEST
  4806.             G) ROCKY MOUNTAIN-SOUTHWEST
  4807.             H) PACIFIC NORTHWEST
  4808.           *182. MY AGE:
  4809.             A) UNDER 18
  4810.             B) 18-20
  4811.             C) 21-25
  4812.             D) 26-29
  4813.             E) 30-34
  4814.             F) 35-39
  4815.             G) 40-49
  4816.             H) 50 AND OVER
  4817.           *183. PROFESSION:
  4818.             A) STUDENT   
  4819.             B) BLUE COLLAR
  4820.             C) CLERICAL 
  4821.             D) PROFESSIONAL
  4822.             E) TECHNICAL 
  4823.             F) ENTERTAINMENT
  4824.             G) MEDICAL   
  4825.             H) UNEMPLOYED
  4826.           *184. I AM INTERESTED IN:
  4827.             A) SPORTS CARS
  4828.             B) RACING CARS
  4829.             C) VINTAGE CARS
  4830.             D) 4X4 TRUCKS
  4831.             E) PICKUP TRUCKS
  4832.             F) MOTORCYCLES
  4833.             G) DIRT BIKES
  4834.             H) ATV        
  4835.           ************
  4836.  
  4837.  
  4838.  
  4839.                                         80
  4840.  
  4841.  
  4842.  
  4843.  
  4844.           Notice the "*181." on the first line of the questionnaire. 
  4845.           The * signals the beginning of a question.  The "1" means
  4846.           that there can be at most 1 response.  This can be any number
  4847.           from 1 to 8 depending on the question.  The "8" means  there
  4848.           are 8 responses possible.  This can also vary from 1 to 8. 
  4849.           The "1." is the  question number.  THE QUESTION IS TERMINATED
  4850.           BY A COLON, AND EACH RESPONSE IS  SEPARATED BY A RIGHT
  4851.           PARENTHESIS ")". These key points must be present or the 
  4852.           matching routine will not work.  There should be no blank
  4853.           lines within the questionnaire.  The match questionnaire must
  4854.           be no more than 9000 characters in length to fit within a
  4855.           message.  The format is the same for both match by account
  4856.           and by message number. The question can span multiple lines
  4857.           and  must be terminated by a colon, the responses must fit on
  4858.           one line and are  terminated by a carriage return.  The row
  4859.           of *** at the end signals the end of  all the questions.
  4860.  
  4861.           The question can begin with * or #.  If the question begins
  4862.           with # and the user uses the quick match feature (MS QUICK or
  4863.           MP commands),  it will EXCLUDE that user if that user's
  4864.           responses matches the user doing the search.  If question 3,
  4865.           for example, is the user's sex and responses are A) Male, B)
  4866.           Female and it is delineated by #, then any males doing an MS
  4867.           Q will only match to females and females will only match to
  4868.           males.
  4869.  
  4870.           To create or change a questionnaire, construct the
  4871.           questionnaire off line with your text editor, log on to
  4872.           Oracomm, go to the utility/help-files board, and  enter "E@
  4873.           QUESTxxx" where xxx is the board abbreviation where the
  4874.           questionnaire is to be used. The "E@" will cause Oracomm to
  4875.           get the questionnaire from a disk file.  Be sure to remove
  4876.           the old questionnaire by entering "RA QUESTxxx" and respond
  4877.           with "D" to delete it.  You will also want to delete all the
  4878.           users old responses so they will re-answer the questionnaire
  4879.           again.  Use the + command, option 7, to delete the match
  4880.           questionnaires for that board.  Be sure that the file
  4881.           containing the questionnaire is in the same directory as the
  4882.           BBS program itself. 
  4883.            
  4884.           If you get the error message: 
  4885.                  ERROR IN QUESTIONNAIRE.  DO A MQ 
  4886.           it means there is an error in your definition of the
  4887.           questionnaire.  Enter command MQ and the system will give you
  4888.           more information about what line contains the error.  It will
  4889.           stop displaying at the point of the error.  Be sure not to
  4890.           use any * (asterisks) in the responses or questions and that
  4891.           there are no blank lines at the beginning of the message. 
  4892.  
  4893.  
  4894.  
  4895.  
  4896.  
  4897.                                         81
  4898.  
  4899.  
  4900.  
  4901.  
  4902.  
  4903.                        HOW TO WRITE AN ESSAY QUESTIONNAIRE
  4904.            
  4905.           The subjective questionnaire is exactly like the order entry
  4906.           form except it is accessed with the match commands.  It is
  4907.           placed on the Utility/Helpfile board as a message to account
  4908.           QUESTxxx where xxx is the board it is active on.  The form
  4909.           plus the users responses must fit within a 9000 byte message. 
  4910.           The * and : rules for order/entry form also apply to the
  4911.           questionnaire. 
  4912.  
  4913.            
  4914.                       HOW TO WRITE A COMBINED QUESTIONNAIRE 
  4915.            
  4916.           The "combined" questionnaire contains the multiple choice
  4917.           questionnaire which is useful in doing a match search along
  4918.           with the essay questionnaire which allows the user to express
  4919.           himself in his own words.  Create a multiple choice
  4920.           questionnaire as mention previously including the string of
  4921.           asterisks (******) at the end.  Follow that with the essay
  4922.           questionnaire described above.  Both parts must fit within
  4923.           the same message.
  4924.  
  4925.  
  4926.                         NETWORKING -- GENERAL INFORMATION 
  4927.            
  4928.           The term "networking" is used here to define the ability to
  4929.           enter a message on one BBS and have that BBS transmit it to
  4930.           another remote BBS at a later time.  The other remote BBS is
  4931.           called a "node".  This section will  discuss how the
  4932.           networking feature works and what information the system
  4933.           needs to function within the network. 
  4934.  
  4935.           The SYSOP must establish two special boards on the bbs to
  4936.           implement networking.  The first board is the "network
  4937.           source" -- it is the source of messages transmitted to a
  4938.           remote node.  The access level of this board should be low
  4939.           enough to allow users to access it.  For a user to send  a
  4940.           message to a node, it is necessary to enter the message on
  4941.           this board.  The system will prompt the user for the node ID
  4942.           when a message is entered here.  An additional command, L, is
  4943.           also available to LIST the nodes that this system will
  4944.           transmit to and receive messages from.
  4945.  
  4946.           The second board is the "network destination" -- this is 
  4947.           where messages received from other nodes which are either
  4948.           public or are addressed to an invalid account code.  If the
  4949.           message is addressed to a valid account code, the system will
  4950.           then forward it to that users account on the personal mail
  4951.           board.  Since one system may have many boards each with a
  4952.           different subject matter, incoming messages are placed on one
  4953.           board so that the system operator can read them to determine
  4954.  
  4955.                                         82
  4956.  
  4957.  
  4958.  
  4959.  
  4960.           what board they should be forwarded to, or even deleted if
  4961.           they are unsuitable or objectionable to that system.  It is
  4962.           STRONGLY advised that the access level, therefore, should be
  4963.           high enough so that only the system operator can read this
  4964.           board.
  4965.  
  4966.           There should be at most one source and one destination board. 
  4967.           The board is defined as either source or destination by
  4968.           placing a S or D into the indicator field of the board
  4969.           definition.
  4970.  
  4971.           The system will automatically try to transmit the messages to
  4972.           the remote system during the time that the sysop determined. 
  4973.           If the call is long distance, however, and the sysop does not
  4974.           want the computer to dial the number unless he initiates it,
  4975.           the sysop can mark that node as "manual only" in which case
  4976.           the sysop must issue a "=" command to cause that node to be
  4977.           dialed.  The time that the system dials is also determined by
  4978.           the sysop by placing the beginning time and ending time in
  4979.           the system parameters.  Usually this will be at an hour when
  4980.           user usage is lowest and long distance rates are the cheapest
  4981.           (example 0200 to 0600 -- 2am to 6am).  The system will
  4982.           attempt to dial once every 10 minutes if it cannot get
  4983.           through on the first try. 
  4984.  
  4985.           The format of the data transmitted between systems is called
  4986.           the PROTOCOL. There are many protocols in use between
  4987.           different systems.  If the system is communicating to another
  4988.           Oracomm , it is more efficient, faster, and less error prone
  4989.           to use the Oracomm protocol.
  4990.  
  4991.           Here is an example to show what must be prearranged by each
  4992.           sysop when two systems are to be networked together.  Assume
  4993.           Oracomm#23 wants to network to Oracomm#41.  The two sysops
  4994.           get together and agree to put each other in their table.  The
  4995.           sysop of Oracomm#23 does the following:
  4996.  
  4997.           Log on locally, enter NEW to set up a new account, use ORA41
  4998.           for the account code, and something unique for the password.
  4999.  
  5000.           He then tells the sysop of Oracomm#41 what password to use.
  5001.  
  5002.           The sysop of Oracomm#41, in the meantime, has set up account
  5003.           ORA23 and tells the sysop of Oracomm#23 that his password is
  5004.           APPLEPIE.
  5005.  
  5006.           Sysop of #23 now has an account ORA41 in his user file, and
  5007.           now goes to add ORA41 to his Network node table. Using the I
  5008.           command, he enters ORA41 as the account code.
  5009.  
  5010.           He enters the bbs name in the node name, Joe's bbs, for
  5011.           example.
  5012.  
  5013.                                         83
  5014.  
  5015.  
  5016.  
  5017.  
  5018.  
  5019.           He enters the phone number of Joe's bbs along with any
  5020.           special AT codes for his modem: ATD5551234, for example.
  5021.  
  5022.           He enters the password that Oracomm#41 set up: APPLEPIE.
  5023.  
  5024.           He enters the protocol. Since each is an Oracomm, he uses
  5025.           protocol O.
  5026.  
  5027.           Since it is not a long distance call, he sets the "Manual
  5028.           Only" to N so that the system will automatically dial out at
  5029.           night.
  5030.  
  5031.           Finally he sets the baud rate to 9600 so it will transmit as
  5032.           fast as possible since he knows there is a 9600 baud modem on
  5033.           line he will be calling.
  5034.  
  5035.           The sysop of Oracomm#41 does the similar steps, but he enters
  5036.           Oracomm#23 telephone number, and enters the password for
  5037.           ORA41 as defined on Oracomm#23.
  5038.  
  5039.           Now assume that Oracomm#23 wants to network to Oracomm#72,
  5040.           but Oracomm#72 is a toll call to #23 but local to #41.  The
  5041.           sysop of #23 sets up an account for Oracomm#72 locally as he
  5042.           did for #41.  He also sets up an entry in the node table for
  5043.           #72, but the password is not needed since he will never call
  5044.           it directly.  Instead he will enter /ORA41 for the telephone
  5045.           number so that all messages to #72 will be sent to #41.
  5046.  
  5047.           (THIS FEATURE AVAILABLE ON COMMERCIAL VERSION ONLY.)
  5048.  
  5049.  
  5050.                    NETWORKING -- NETWORK ECHO CONFERENCE (NEC)
  5051.  
  5052.           A Network Echo Conference (Echo Boards) is an feature and a
  5053.           slight variation of the general network.  There can be only
  5054.           one network source board and one network destination board. 
  5055.           Messages placed on the network source board will be prompted
  5056.           for a specific node that it is to be sent to and the message
  5057.           will only go to that node.  There can be many network echo
  5058.           conference boards, however.  Each one is defined with an E
  5059.           (instead of S or D) in the Special Features column of the
  5060.           board setup command (IB).
  5061.  
  5062.           The purpose of the Network Echo Conference is to carry on
  5063.           discussions with messages and comments across multiple bbs
  5064.           nodes.  For example, assume that one node has an adult NEC
  5065.           and a technical NEC.  One of the nodes that calls him should
  5066.           not have access to the adult NEC, so the sysop just puts the
  5067.           technical board abbreviation and not adult board abbreviation
  5068.           in the calling system's SIG list.  The calling system should
  5069.           have already defined (by agreement, phone call, or message
  5070.  
  5071.                                         84
  5072.  
  5073.  
  5074.  
  5075.  
  5076.           between the two sysops) a board with the same abbreviation
  5077.           and type E as the called system for the technical messages to
  5078.           go over properly.
  5079.  
  5080.  
  5081.                             NETWORKING -- ORALINK(tm)
  5082.  
  5083.           The system operator can force Oracomm to dial another system
  5084.           to send messages that are on the network source board at any
  5085.           time using the = command.  After his messages are sent,
  5086.           Oracomm will also receive any messages waiting at the remote
  5087.           system for the calling system.  When this operation is
  5088.           manually initiated by the sysop (not at automatically at
  5089.           night), Oracomm will prompt the sysop with the message:
  5090.  
  5091.                Establish Oralink also (Y/N)?
  5092.  
  5093.           If the sysop answers Y, then after exchanging messages, both
  5094.           the calling and the called systems will go into public chat. 
  5095.           If another user also goes into public chat, then any messages
  5096.           entered by that user will be transmitted to other users in
  5097.           public chat at both systems.  This allows users on multiple
  5098.           systems to communicate in public chat.  Since Oracomm can be
  5099.           called by more than one remote system at one time, there can
  5100.           be multiple systems in Oralink public chat simultaneously.
  5101.           Once Oralink is established, it must be terminated by either
  5102.           the calling or the called sysop, or it will self terminate if
  5103.           initiated automatically.  It will terminate due to inactivity
  5104.           if you set the time limit for inactivity in the IP command. 
  5105.           If a user does a WO command while the two systems are in
  5106.           Oralink, they will see a message indicating that the systems
  5107.           are linked.
  5108.  
  5109.           Two or more nodes (up to 16 nodes for 240 users) can be
  5110.           connected in Permanent Oralink.  This is useful if you are
  5111.           running two systems, each with different subject matter, but
  5112.           want the users on either system to be able to chat with users
  5113.           on the other system at any time.  Set the IL command for the
  5114.           line to be permanently connected to modem type D (Direct
  5115.           connect) and the Network call to C (Continuous).  Baudrate is
  5116.           normally 9600 baud.  In the cable connecting the two systems,
  5117.           be sure that the carrier detect, pin 8, is high such as
  5118.           jumping it to pin 4.  If it is necessary to terminate this
  5119.           Oralink, use the X command on the control window to shut down
  5120.           that line.
  5121.  
  5122.           Note: #WO (not /WO) will list who is online on the remote
  5123.           system.
  5124.  
  5125.           (THIS FEATURE AVAILABLE ON COMMERCIAL VERSION ONLY.)
  5126.  
  5127.  
  5128.  
  5129.                                         85
  5130.  
  5131.  
  5132.  
  5133.  
  5134.                           SENDING FILES OVER THE NETWORK
  5135.  
  5136.           Sometimes it may be necessary to transmit information from
  5137.           one network node to another where the information is larger
  5138.           than will fit in a message or if it is a program like a game.
  5139.  
  5140.           An example would be if you wanted to transmit the new user 
  5141.           manual, for instance.  To do this you must transmit a com-
  5142.           bined message which causes both the file to be transferred,
  5143.           and also serves to tell the sysop on the destination system
  5144.           that a file has been transmitted and to look for it on hard
  5145.           disk in the upload directory. 
  5146.  
  5147.           The message must be from account SYSOP and to account SYSOP
  5148.           on the destination system.  The first line of the message
  5149.           must begin with @ followed immediately (with no space in
  5150.           between) by the file name and extension as it exists on the
  5151.           source system. From the second line onwards would be the
  5152.           message to the destination SYSOP. The message entered on
  5153.           source system may look something like this, for example:
  5154.  
  5155.               MSG#  1460  09/11/86 09:30
  5156.               FROM: SYSOP    SYSTEM OPERATOR
  5157.               TO:   SYSOP    SYSTEM OPERATOR
  5158.               FROM NODE: ORA10   TO NODE: ORA15
  5159.               SMRY: NEW USER MANUAL
  5160.               @USERMANL.DOC
  5161.               Hi Tom, here is a copy of the user manual that you
  5162.               wanted.
  5163.  
  5164.           NOTE: THE FILES YOU ARE TRANSMITTING MUST BE LOCATED IN THE
  5165.           DIRECTORY DEFINED AS THE "DOWNLOAD DIRECTORY" OF THE NETWORK
  5166.           SOURCE BOARD.  THE FILE WILL BE RECEIVED IN THE DIRECTORY
  5167.           NAMED IN THE "UPLOAD DIRECTORY" OF THE NETWORK SOURCE BOARD.
  5168.  
  5169.           If you have a file on your download directory and you want
  5170.           only a specific user to see it or be able to download it,
  5171.           name that file aaaaaaaa.@nn where aaaaaaaa is the account
  5172.           code of the user that you want to download it, @ tells Oraco-
  5173.           mm that it is a special file downloadable only by aaaaaaaa,
  5174.           and nn is any two digit number (normally 01, 02...) which
  5175.           allows user aaaaaaaa to download multiple files.  Any user
  5176.           other than aaaaaaaa or sysop will not see that file if they
  5177.           list the directory (using the FT command) and will not be
  5178.           able to download it.
  5179.  
  5180.           (THIS FEATURE AVAILABLE ON COMMERCIAL VERSION ONLY.)
  5181.  
  5182.  
  5183.  
  5184.  
  5185.  
  5186.  
  5187.                                         86
  5188.  
  5189.  
  5190.  
  5191.  
  5192.                            NETWORKING -- OTHER NETWORKS
  5193.  
  5194.           Networking in Oracomm has been designed to send and receive
  5195.           messages at any time of the day while other users are online. 
  5196.           In a multi-user environment, particularly with paying sub-
  5197.           scribers, it may be unacceptable to have the bbs terminate to
  5198.           allow networking.  Some systems, however, may want to network
  5199.           to nonOracomm systems and are willing to terminate bbs opera-
  5200.           tion briefly to do this.  It is possible to have Oracomm shut
  5201.           down at a specific time, run an external utility to extract
  5202.           messages from Oracomm and make individual files, run a "mai-
  5203.           ling" program to send those messages as files to another
  5204.           network, run another utility to load Oracomm messages re-
  5205.           ceived from the network, then restart Oracomm.  The following
  5206.           is a simple .BAT file which would do this:
  5207.  
  5208.                :top
  5209.                bbs all down0400
  5210.                if errorlevel 25 goto mailer
  5211.                goto end
  5212.                :mailer
  5213.                fromora \bbs\fido  E11          all echo msgs for E11
  5214.                fromora \bbs\fido */* */ora333 NET     all netmsgs for
  5215.                Ora333
  5216.                db                                     external mailer
  5217.                program 
  5218.                toora \fido\net*.msg- sysop/fido1 all tch
  5219.                toora \net\tome.txt sysop guyy psl "Network mail"
  5220.                goto top
  5221.                :end
  5222.                exit
  5223.  
  5224.           Utilities to extract messages from the Oracomm message data-
  5225.           base and to load messages into the Oracomm message database
  5226.           are provided free of charge and can be downloaded from Ora-
  5227.           comm Central BBS.  The external mailer programs with inter-
  5228.           face to other networks such as FIDO or Uni-Net are not pro-
  5229.           vided.  Contact the particular network coordinator for those
  5230.           programs.  Oracomm currently provides four programs, FROMORA,
  5231.           TOORA, TOFIDO, and FROMFIDO, to create files to be trans-
  5232.           mitted.  Additional programs may be available from time to
  5233.           time to accommodate other networks as required.  The follow-
  5234.           ing is a description of these programs so you can determine
  5235.           if they will work in your network.
  5236.  
  5237.           (THIS FEATURE AVAILABLE ON COMMERCIAL VERSION ONLY.)
  5238.  
  5239.  
  5240.  
  5241.  
  5242.  
  5243.  
  5244.  
  5245.                                         87
  5246.  
  5247.  
  5248.  
  5249.  
  5250.                           REBUILD - FILE REBUILD UTILITY
  5251.  
  5252.           If you lose power to the computer or some other tragedy
  5253.           occurs which caused the data files to become corrupted, run
  5254.           this utility and the key files will be reconstructed.  If you
  5255.           get any of the C-Tree errors, run REBUILD to see if that
  5256.           fixes the problem.  To run REBUILD, simply enter
  5257.                C>REBUILD
  5258.           If Oracomm terminates abnormally, the indices are not written
  5259.           back to the disk and the files are not closed properly.  A
  5260.           flag is set in the datafile indicating this condition.  The
  5261.           following message may appear from REBUILD:
  5262.                DATA FILE CORRUPT (FLAG = -1)
  5263.           This just means that the file was not closed and the updated
  5264.           indices were not written back to disk, therefore the indices
  5265.           need to be recreated.  Do not be alarmed by this message.  If
  5266.           you get a C-Tree error 123, however, it means your data has
  5267.           been damaged.  If REBUILD cannot recover it, try running
  5268.           COMPACT to recreate the pointers between the records.  If
  5269.           COMPACT cannot recover it, you must revert to a copy of the
  5270.           file from your backup disk.  In most cases, COMPACT will
  5271.           recover the data.  REBUILD must be run every time you use
  5272.           COMPACT.
  5273.  
  5274.  
  5275.  
  5276.  
  5277.  
  5278.  
  5279.  
  5280.  
  5281.  
  5282.  
  5283.  
  5284.  
  5285.  
  5286.  
  5287.  
  5288.  
  5289.  
  5290.  
  5291.  
  5292.  
  5293.  
  5294.  
  5295.  
  5296.  
  5297.  
  5298.  
  5299.  
  5300.  
  5301.  
  5302.  
  5303.                                         88
  5304.  
  5305.  
  5306.  
  5307.  
  5308.                     BBUTIL -- MISCELLANEOUS UTILITY FUNCTIONS
  5309.  
  5310.           In the operation of a bbs, it is frequently necessary to have
  5311.           various utility programs to do some specific function.  If
  5312.           there is a separate program for each function, then the code
  5313.           required to do file handling etc will be duplicated in each
  5314.           program.  To minimize the number of utility programs, utility
  5315.           functions have been combined into one program -- BBUTIL.  As
  5316.           needs require more functions, they will be added to this same
  5317.           program rather than create new programs.
  5318.  
  5319.           NOTE: If you are using DOS 3.3 or later and have FILES=35 in
  5320.           CONFIG.SYS, BBUTIL will open enough files to run properly. 
  5321.           If you are running a version of DOS prior to 3.3, you will
  5322.           need to run FILESnn.COM immediately before running BBUTIL as
  5323.           discussed in the section about "Starting Oracomm".
  5324.           Running BBUTIL will display the following menu:
  5325.  
  5326.           1 - Subscriber Report
  5327.           2 - Create data file of user info
  5328.           3 - Report of downloaded files
  5329.           4 - Unload BBSMSGS.DAT to individual files/messages
  5330.           5 - Load BBSMSGS.DAT from individual message files
  5331.           6 - Load messages/accounts from XXyymmdd.BAK files
  5332.           7 - Mass access level change
  5333.           8 - Tally System Passwords
  5334.           A - Analyze log data
  5335.           B - Reset fields in user records
  5336.           C - Create file of user names and addresses
  5337.           D - Load users/messages from text files
  5338.           E - Modem setup and test
  5339.           F - Delete all messages from a specific board
  5340.           G - Copy messages to another board
  5341.           H - Tally all responses on matchmaker questionnaire
  5342.           L - Load *.UTL to help files
  5343.           M - Preload pathid-filename-description
  5344.           Q - Quit
  5345.  
  5346.           (THIS UTILITY COMES WITH THE REGISTERED SHAREWARE AND
  5347.           COMMERCIAL VERSIONS ONLY.)
  5348.  
  5349.  
  5350.  
  5351.  
  5352.  
  5353.  
  5354.  
  5355.  
  5356.  
  5357.  
  5358.  
  5359.  
  5360.  
  5361.                                         89
  5362.  
  5363.  
  5364.  
  5365.  
  5366.  
  5367.                       COMMON QUESTIONS WHICH NEW SYSOPS ASK
  5368.  
  5369.  
  5370.  
  5371.           "I can't even get started.  I keep getting the error:
  5372.           Cannot open printer/log because 4"  
  5373.  
  5374.           You do not have "Files=35, Buffers=20" in the CONFIG.SYS
  5375.           file.  Reread the first paragraph of the installation in-
  5376.           structions and be sure that the file is in the main directory
  5377.           and not just in the bbs directory.  After changing the CON-
  5378.           FIG.SYS file, be sure to reboot your computer.
  5379.  
  5380.  
  5381.  
  5382.           "How can I create a message from a text file?"
  5383.  
  5384.           Prepare the message off line with your word processor.  Be
  5385.           sure to use non-document mode or route the printed output to
  5386.           a disk file  and use that output file.  Do not use the word
  5387.           processor text file which contains special characters and
  5388.           commands for the word processor.  Then enter E@ on the board
  5389.           you want the message posted.  You will be prompted for the
  5390.           account.  If it is a help file, enter the appropriate help
  5391.           file name and the system will display "Account not found,
  5392.           assuming category" and continue.  Type in the message sum-
  5393.           mary.  Then you will be prompted for the file name.  Be sure
  5394.           to put in the file extension such as TESTFILE.TXT
  5395.  
  5396.  
  5397.  
  5398.           "How do I create a text file from a message?"
  5399.  
  5400.           Read the message that you want to have copied to a text file. 
  5401.           Then use the % command at the end of the message to copy it
  5402.           to disk.  The message will not be deleted from the bbs.  Be
  5403.           sure to enter the file extension if you want one on the file
  5404.           name.
  5405.  
  5406.  
  5407.  
  5408.           "How do I delete a comment?"
  5409.  
  5410.           Read the message that you want to change.  At the end of the
  5411.           message when the system prompts for the post-retrieve menu,
  5412.           you will see the subcommand X.  Entering X will delete the
  5413.           last comment on the message.  If you want to delete a comment
  5414.           other than the last one, you can read the message and use the
  5415.           M command to Modify the existing message.  After entering M,
  5416.           you will get a prompt the same as you get after entering a
  5417.           message.  Enter L to list the line numbers, then use the D
  5418.  
  5419.                                         90
  5420.  
  5421.  
  5422.  
  5423.  
  5424.           command to delete those lines containing the comment which
  5425.           you want removed.
  5426.  
  5427.  
  5428.           "I don't want to leave my printer on all the time to display
  5429.           the log. How can I stop the logging?"
  5430.  
  5431.           Use the I command, system parameters menu, option B and set
  5432.           printer on to N.  This will cause the information which was
  5433.           going to the printer to be put into a disk file labeled
  5434.           BBSLOG.DAT.
  5435.  
  5436.  
  5437.  
  5438.           "How do I chat with a user?"
  5439.  
  5440.           After the user has logged on, NOT DURING NEW ACCOUNT SETUP,
  5441.           you can press control-O to break into sysop chat mode with
  5442.           the user.  You should also do this if the user enters C to
  5443.           call the sysop into chat.  No matter where in the user's
  5444.           session he is at, just enter control-O to interrupt it.  To
  5445.           break out of sysop chat and let the user continue his session
  5446.           or log off, either the user or the sysop can enter control-K
  5447.           (the universal command for returning to the main menu).
  5448.  
  5449.  
  5450.  
  5451.           "If a user is entering obscene messages, how can I disconnect
  5452.           him quickly?" 
  5453.  
  5454.           Press control-Y and you will disconnect him immediately.
  5455.  
  5456.  
  5457.  
  5458.           "How do I get a printed copy of one of the messages or of a
  5459.           user list?"
  5460.  
  5461.           Pressing control-N while at a prompt will toggle the printer
  5462.           on and off just as control-P does under CP/M or MS-DOS. 
  5463.           Note, however, that you must have told the system that the
  5464.           printer was on using option B of the parameters menu in the I
  5465.           command.  If you have that set to N to route the log to a
  5466.           disk file, the control-N function will write to disk, not to
  5467.           the printer.
  5468.  
  5469.  
  5470.  
  5471.  
  5472.  
  5473.  
  5474.  
  5475.  
  5476.  
  5477.                                         91
  5478.  
  5479.  
  5480.  
  5481.  
  5482.           "I have the computer in my office and the bell from the users
  5483.           calling me into chat is annoying.  How can I turn off the
  5484.           bell?"
  5485.  
  5486.           Use the I command to set options Y and Z in the system param-
  5487.           eters menu to Y to disable the bell.  The screen will still
  5488.           display the call, but the bell will not sound.
  5489.  
  5490.  
  5491.  
  5492.           "I am using the bbs in my business and the personal descrip-
  5493.           tion line is not relevant.  How can I suppress it?"
  5494.  
  5495.           In the system parameters, IP command, option L controls the
  5496.           description lines.  If you set that option to N, it will not
  5497.           prompt users for the description and it will not show the
  5498.           description to users when they do a W command.  If you want
  5499.           to suppress the M and W commands as well, simply set the
  5500.           access level for those commands very high FOR EACH BOARD
  5501.           (using the IB command).
  5502.  
  5503.  
  5504.  
  5505.           "How do I change the LOGO or Message of the day?"
  5506.  
  5507.           The LOGO displays to the user before he enters his account
  5508.           code during logon.  The Message-of-the-day or MOTD will
  5509.           display after he has logged on and before he has entered any
  5510.           boards.  To change them, go to the Utility/Help-file board
  5511.           and enter RA LOGO or RA MOTD for the message of the day. 
  5512.           After reading it if it existed, delete it with the D post-re-
  5513.           trieve command.  Now load the new one which you created off
  5514.           line with your word processor by entering E@ LOGO or E@ MOTD.
  5515.  
  5516.  
  5517.  
  5518.           "How do I change the help files?"
  5519.  
  5520.           Prepare the help file off line using your word processor. 
  5521.           Determine the name of the help file as specified in the
  5522.           section entitled "Special Messages" in this manual.  Go to
  5523.           the Utility/Helpfile board and move the old help file by
  5524.           reading it and answering D on the post-retrieve menu.  Now
  5525.           load the new one which you created off line by entering E@
  5526.           followed by the special message name.  The system will dis-
  5527.           play the message "Account not found, assuming category" and
  5528.           then prompt for the summary and file name of the text file
  5529.           containing the new helpfile message.
  5530.  
  5531.           This also applies to the messages used as introductions to
  5532.           each board and to the match questionnaire.
  5533.  
  5534.  
  5535.                                         92
  5536.  
  5537.  
  5538.  
  5539.  
  5540.  
  5541.  
  5542.           "How do I force the user to get a Summary when he enters a
  5543.           board?"
  5544.  
  5545.           Use the I command to set the initial command on any or all
  5546.           boards to an L or M.  The M is used only on boards which can
  5547.           have personal mail.  The L should be used on all boards where
  5548.           there will frequently be new messages added.  The N option is
  5549.           used if there will be very little activity on the board such
  5550.           as the Utility/Helpfile board.  This will only determine
  5551.           whether the user gets a summary, and if so is it an SM or SL. 
  5552.           To force the user to read the message rather than just get a
  5553.           summary, each user would individually have to change their
  5554.           own option with the N command.  There is no way for the sysop
  5555.           to automatically force an RM or RL to all users.
  5556.  
  5557.  
  5558.  
  5559.           "A message was entered on the wrong board.  How do I move it
  5560.           to the proper board?"
  5561.  
  5562.           First, be sure you know the three character board abbrevia-
  5563.           tions for all of your boards as you define them with the I
  5564.           command.  Then read the message.  On the post-retrieve menu
  5565.           prompt, enter T to transfer the message.  You will be prompt-
  5566.           ed for the board abbreviation of the new board that you want
  5567.           the message to be posted on.  This will automatically remove
  5568.           it from the current board.
  5569.  
  5570.  
  5571.  
  5572.           "How do I delete an account?"
  5573.  
  5574.           The system will automatically delete any account who has not
  5575.           logged on within the last month and whose access level is
  5576.           below that set in option L, system parameter menu, with the I
  5577.           command.  If you want to delete someone anyway, use the sysop
  5578.           + command option 1.  The information about the user will be
  5579.           displayed and you will be asked to verify that you do want to
  5580.           delete him.
  5581.  
  5582.  
  5583.  
  5584.  
  5585.  
  5586.  
  5587.  
  5588.  
  5589.  
  5590.  
  5591.  
  5592.  
  5593.                                         93
  5594.  
  5595.  
  5596.  
  5597.  
  5598.           "How do I just delete the match questionnaire for an ac-
  5599.           count?"
  5600.  
  5601.           The match responses are maintained separately for each board. 
  5602.           Use the + command, option 7 to delete the questionnaire for a
  5603.           specific user.  You will be prompted for the users account
  5604.           code and the three character abbreviation for the board on
  5605.           which the questionnaire is active.  If you change the ques-
  5606.           tionnaire and need to delete those responses for all users,
  5607.           you can enter ALL for the user account code when you are
  5608.           prompted for it.  If you change your questionnaire and want
  5609.           everyone to reanswer it, use the +7 command again, but enter
  5610.           ALL instead of an individual account code.
  5611.  
  5612.  
  5613.           "When I start the bbs, it sends out some modem commands, then
  5614.           it shuts itself down.  I can't log on to change the modem
  5615.           commands."
  5616.  
  5617.           Your modem is not returning a valid return code so the modem
  5618.           commands may be wrong.  Your modem must return a 0 after the
  5619.           command is sent.  Start Oracomm using the NOMODEM override:
  5620.           EXAMPLE:  C>BBS NOMODEM
  5621.           This tells Oracomm there is no modem port, then you can log
  5622.           on to fix the modem commands.
  5623.  
  5624.  
  5625.  
  5626.           "The date gets reset to an invalid date on or around midnight
  5627.           every day.  This causes Oracomm to delete my messages and
  5628.           accounts."
  5629.  
  5630.           You have a defective BIOS ROM.  You can turn off the auto-
  5631.           purge and autodelete with the I command menu P selection J,
  5632.           and the B command "Purge Y/N" to N on each board.  This will
  5633.           keep the accounts and messages from being deleted, but will
  5634.           not fix your clock.  You should contact your computer sales-
  5635.           man and have your ROM replaced.  This was a common problem
  5636.           with some foreign made systems.  Most computer owners don't
  5637.           notice this problem since their computer does not run 24hrs/-
  5638.           day or when the date changes.  There is also a file on Ora-
  5639.           comm #1 called CLOCKFIX.ARC which contains a program which
  5640.           can be included in your CONFIG.SYS to override the system
  5641.           rom.  If you are having clock problems, download this file,
  5642.           UNARC it, and see if that fixes your problem.
  5643.  
  5644.  
  5645.  
  5646.  
  5647.  
  5648.  
  5649.  
  5650.  
  5651.                                         94
  5652.  
  5653.  
  5654.  
  5655.  
  5656.           "A user drops off and the system does not detect loss of
  5657.           carrier"
  5658.  
  5659.           There is a dip switch in almost all modems which determines
  5660.           whether carrier detect is set high all the time.  What it is
  5661.           called and how it is described in your manual will change
  5662.           from modem to modem.  For example, the Promodem describes it
  5663.           in their manual like this: "Switch#1 is the switch that
  5664.           controls the condition of carrier detect.  If switch#1 is ON,
  5665.           the modem will hold the carrier detect line in a true state
  5666.           at all times regardless of what is actually happening on the
  5667.           phone line.  If switch #1 is in the OFF position, carrier
  5668.           detect will be true only when carrier is actually detected on
  5669.           the phone line."  If your system is not detecting carrier,
  5670.           check your manual for such a dip switch and put it in the
  5671.           opposite position.
  5672.  
  5673.  
  5674.  
  5675.           "My modem does not answer the phone or shuts down after
  5676.           several attempts"
  5677.  
  5678.           Although many modem manufacturers claim to be "Hayes com-
  5679.           patible", some are not.  The commands that are supplied with
  5680.           the system do work on Hayes modems, but yours may be slightly
  5681.           different.  One modem, for example, requires a &D3 in the
  5682.           command string to cause auto answer in addition to the com-
  5683.           mands supplied.  If you are not using a true Hayes modem,
  5684.           check your manual for any different commands.  Also check
  5685.           that the initial baud rate is supported by the modem you are
  5686.           using and that the cables are properly connected.  Oracomm
  5687.           sends the modem the commands and expects a 0 return code back
  5688.           from the modem.  If the modem does not return a 0 within five
  5689.           attempts, Oracomm will shut down that line.  Check Oracomm#1
  5690.           for messages from other sysops with similar modems to see
  5691.           what they had to do.  As specific info about each modem
  5692.           obtained, it will be posted on Oracomm#1.
  5693.  
  5694.  
  5695.  
  5696.           "When the modem attempts to dial out to network, I can hear
  5697.           the dial tone and I hear the tones from the modem dialing the
  5698.           number, but the tones to NOT break dial tone and the number
  5699.           is not dialed."
  5700.  
  5701.           Some telephone companies charge separately for touch tone
  5702.           service.  If you have not paid for touch tone service and
  5703.           your dialing code is ATDT (where the T tells the modem to use
  5704.           touch tones rather than pulses), the tones will be ignored. 
  5705.           Change your dialing prefix code to ATD or ATDP to dial with
  5706.           pulses rather than tones, and it will dial correctly.
  5707.  
  5708.  
  5709.                                         95
  5710.  
  5711.  
  5712.  
  5713.  
  5714.  
  5715.           "I try to load a new questionnaire using E@ but it can't find
  5716.           the file"
  5717.  
  5718.           The text file that you are loading is probably not in the
  5719.           same directory as the bbs program, or you are not specifying
  5720.           the correct extension.  Some word processors append a default
  5721.           extension to a file if you do not enter one.  Be sure you are
  5722.           on the Utility/Helpfile board when issuing the E@ command.
  5723.  
  5724.  
  5725.  
  5726.           "I get the message ERROR IN QUESTIONNAIRE. DO A MQ every time
  5727.           someone uses the M command."
  5728.  
  5729.           There is an error in the way that your questionnaire is
  5730.           formatted.  Be sure there are no extraneous asterisks (*),
  5731.           parentheses ()), or colons (:) in the message.  Check your
  5732.           format with the sample shown in "How to write a match ques-
  5733.           tionnaire".  Be sure there are no blank lines at the beginn-
  5734.           ing of the questionnaire.
  5735.  
  5736.  
  5737.  
  5738.           "I have a subscriber system but when I raise a subscriber's
  5739.           access level, the system changes it back to the default
  5740.           access level."
  5741.  
  5742.           A subscriber must have a positive value in the cents/time
  5743.           remaining field if you are charging by time or dollars, or he
  5744.           must have a paid-to-date greater than today's date if you are
  5745.           charging by date.  If the value is zero or less, or if the
  5746.           paid-to-date is zero or less than today, the system assumes
  5747.           that the subscriber has allowed his account to expire and
  5748.           will change the access level back to the default.  In a
  5749.           subscriber system, you cannot have a user with an access
  5750.           level equal to or greater than that of a subscriber unless
  5751.           there is time in his account or has a future paid-to-date.
  5752.  
  5753.  
  5754.  
  5755.           "I want to monitor users on lines 1, 3 and 5 at the same
  5756.           time.  How do I do that?"
  5757.  
  5758.           Press function key F1 to monitor line 1, then hold down the
  5759.           ALT key while pressing F3, then hold down the ALT key again
  5760.           while pressing F5.  To display the control window again,
  5761.           press HOME or to display a single line, press the function
  5762.           key for that line.  You cannot display the control window
  5763.           while monitoring lines.
  5764.  
  5765.  
  5766.  
  5767.                                         96
  5768.  
  5769.  
  5770.  
  5771.  
  5772.  
  5773.           "I am running a dating board and I want to separate the gay
  5774.           users from the straight users.  How can I do that?"
  5775.  
  5776.           Create a SIG such as GAY and give your gay users access to
  5777.           that SIG.  Use the XP command, option N, to define that SIG
  5778.           as the separation board.  A user with access to SIG GAY will
  5779.           only display to other users with that access, and users
  5780.           without access to that SIG will only show up to other users
  5781.           without that SIG.
  5782.  
  5783.  
  5784.           "I am running a technical support board and do not want the
  5785.           matchmaker command to show.  How do I suppress any reference
  5786.           to it in the menu?"
  5787.  
  5788.           Set the special feature option (SF) in the board definitions
  5789.           (IB command) to N on ALL boards.  If there are no matching
  5790.           questionnaires anywhere, the command will not display on the
  5791.           menu.
  5792.  
  5793.  
  5794.           "When someone calls in, they get the message
  5795.                Due to technical difficulties, the system is temporarily
  5796.                down.  Please call back later.
  5797.           Why can't callers get on?"
  5798.  
  5799.           During the initialization phase of starting Oracomm, some
  5800.           error messages were displayed and you pressed [enter] to
  5801.           continue.  Oracomm will let the sysop on to correct the
  5802.           problems, but it will not let any users online.  A common
  5803.           ituation on 3-user systems is that there is only one modem
  5804.           attached to the computer, but Oracomm thinks there should be
  5805.           two modems (COM1 and COM2).  Use the IL command to set the
  5806.           unused line to COMN port.
  5807.  
  5808.  
  5809.  
  5810.  
  5811.  
  5812.  
  5813.  
  5814.  
  5815.  
  5816.  
  5817.  
  5818.  
  5819.  
  5820.  
  5821.  
  5822.  
  5823.  
  5824.  
  5825.                                         97
  5826.  
  5827.  
  5828.  
  5829.  
  5830.                            ORACOMM ERRORS AND MESSAGES
  5831.  
  5832.           Oracomm puts out a series of warning, informational, and
  5833.           error messages to either the printer or to the disk file log. 
  5834.           Messages that are not preceded by a number will only display
  5835.           on the monitor.  Messages beginning with 0 or 1 are informa-
  5836.           tional only.  Messages beginning with  9 are errors and a
  5837.           further description is listed under Error Codes.  The disk
  5838.           file is a simple sequential file which can be easily read
  5839.           with a word processor or a BASIC program.  Since the error
  5840.           messages are in a fixed format, the sysop can write a program
  5841.           to extract information about the operation of his system
  5842.           based on the message numbers listed below if he chooses:
  5843.  
  5844.  
  5845.           1010 Purged questionnaire for aaa xxxxxx.  -- Informational
  5846.                message noting that the questionnaire on board aaa for
  5847.                account xxxxxx was deleted.
  5848.  
  5849.           1030 Deleting account xxxx by acct.  -- Informational message
  5850.                saying that account acct deleted user xxxx.
  5851.  
  5852.           1040 File xxxxxx uploaded by yyyy.  -- During a network
  5853.                connection, a file named xxxxxx was uploaded during the
  5854.                connection to node yyyy.  This message is in the log
  5855.                file for informational purposes to explain the source of
  5856.                any uploaded files.  **
  5857.  
  5858.           1100 Attempted to dial xxx at yyy.  -- This tells that Ora-
  5859.                comm attempted to dial node xxx at telephone number yyy,
  5860.                but was NOT successful in connecting.  It could be that
  5861.                the line was busy.  If the message shows up repeatedly,
  5862.                check that the telephone number is correct.  This mes-
  5863.                sage appears in the log file and is for informational
  5864.                purposes only.  **
  5865.  
  5866.           1110 Logged on to xxx.  -- This informational message warns
  5867.                you that Oracomm successfully connected to node xxx to
  5868.                network messages.  The purpose of this message is to
  5869.                explain any long distance telephone calls that were
  5870.                dialed.  **
  5871.  
  5872.           1115 RCVD.  -- This message appears in the log file and is
  5873.                for informational purposes only.  It provides an audit
  5874.                trail of messages received over the network.  **
  5875.  
  5876.           1116 Sent.  -- This message appears in the log file and is
  5877.                for informational purposes only.  It provides an audit
  5878.                trail of messages sent over the network.  **
  5879.  
  5880.           1118 NOSAVE.  -- This is an informational message written to
  5881.                the log file to as an audit trail for any messages that
  5882.  
  5883.                                         98
  5884.  
  5885.  
  5886.  
  5887.  
  5888.                were transmitted over the network but were not saved. 
  5889.                Normally this would indicate an echo board message that
  5890.                has already been received, or an echo board message for
  5891.                a board which does not exist on the receiving system. 
  5892.                **
  5893.  
  5894.           1119 Network aborted.  -- The network transmission was abort-
  5895.                ed prematurely.  This could be cause by telephone dis-
  5896.                connection and is for informational purposes only.  **
  5897.  
  5898.           1130 No carrier xxx yyy.  -- No carrier was received while
  5899.                calling node xxx at telephone number yyy.  This is an
  5900.                informational message written to the log file.  If it
  5901.                occurs frequently, check that you have the correct
  5902.                telephone number for that node.  **
  5903.  
  5904.           1131 Connected and logging on xxx.  -- This is an informa-
  5905.                tional message written to the log file to explain any
  5906.                long distance telephone calls initiated by Oracomm.  It
  5907.                indicates that it did connect, but if the account or
  5908.                password on the remote system are not correct, a suc-
  5909.                cessful network connection may still not have been made. 
  5910.                **
  5911.  
  5912.           1300 xxxxxx downloaded ffffffff.  -- Informational message
  5913.                indicating that account xxxxxx downloaded file ffffffff.
  5914.  
  5915.           1301 aaaaaa deleted ffffffff.  -- User aaaaaa deleted file
  5916.                ffffffff.
  5917.  
  5918.           9000 Error in xxxxxx err cte on file ctf.  -- These are Ctree
  5919.                file errors.  The function that it was performing was
  5920.                xxxxxx on file ctf when Ctree returned error cte.  The
  5921.                file, ctf, can be identified by files listed in BBSFILE-
  5922.                5.DAT.  You should never get Ctree errors in normal
  5923.                operation.  If you do, run COMPACT and REBUILD.  This
  5924.                should correct any problems caused by a power failure or
  5925.                other type of crash.  If the error persists, contact
  5926.                Surf Computer Services.  **
  5927.  
  5928.           9010  xxxx.  -- This is a general message.   xxxx will be the
  5929.                text of the message which should be self explanatory. 
  5930.                The message goes to the log file. **
  5931.  
  5932.           ABORT - Cannot create xxxxx eee.  -- During an xmodem upload,
  5933.                Oracomm could not create file named xxxxx because of DOS
  5934.                error eee. **
  5935.  
  5936.           Bad hdr toacct xxxx.  Bad header, msg deleted.  -- The "to
  5937.                account" header information was bad and displaying it
  5938.                could cause Oracomm to terminate.  To protect the system
  5939.  
  5940.  
  5941.                                         99
  5942.  
  5943.  
  5944.  
  5945.  
  5946.                from terminating, any message containing bad header
  5947.                information is deleted.  **
  5948.  
  5949.           Can't setup COMn, status e.  -- COMM port n cannot be setup. 
  5950.                The status error return is e.  Check that the multiport
  5951.                board is configured and installed correctly. **
  5952.  
  5953.           Cannot add temp record cte  ctf.  -- While copying the utili-
  5954.                ty/help file board to the temporary file on the ram
  5955.                drive, a record could not be added.  Probably the ram
  5956.                drive is not large enough to hold all of the messages on
  5957.                the utility board.  If you cannot increase the size of
  5958.                the ram drive or remove some files on it, do not use the
  5959.                VDISK parameter.  cte is the Ctree error and ctf is the
  5960.                Ctree file number. **
  5961.  
  5962.           Cannot create file ffffffff error nn.  -- DOS error nn was
  5963.                detected trying to create an uploaded file named ffffff-
  5964.                ff.
  5965.  
  5966.           Cannot find node xxx key yyy.  -- The network node xxx is not
  5967.                defined in the network node table.  yyy is for diagnos-
  5968.                tic purposes.  Use the XL command to setup that node. 
  5969.                **
  5970.  
  5971.           Cannot init port d at xxx because yyy.  -- While trying to
  5972.                dial out for the network, Oracomm could not initialize
  5973.                COMM port d at baudrate xxx because of modem error code
  5974.                yyy.  Check that the baudrate is a valid baudrate and
  5975.                correct the calling baudrate with the XL command for the
  5976.                node you are calling.  **
  5977.  
  5978.           Cannot init port d at bb because xx task tt.  -- This error
  5979.                occurs when Oracomm attempts to connect with Outside
  5980.                Features on COMM port d at baudrate bb.  The modem error
  5981.                code is xx and the originating user task is tt.  (This
  5982.                information is provided because port d will not be on
  5983.                the line that created the message which is line/task
  5984.                tt.)  Check that the baudrate as defined in Outside
  5985.                Features Definition, XO, is a valid baudrate.  **
  5986.  
  5987.           Cannot open file error nn.  -- nn is a DOS error message.
  5988.  
  5989.           Cannot open file xxxxx error nn.  -- Xmodem error sending
  5990.                file xxxxxx and DOS error nn.
  5991.  
  5992.           Cannot open printer/log because n.  -- The printer or log
  5993.                file could not be opened.  The DOS error is n.  See the
  5994.                list of DOS errors for the possible reason why the log
  5995.                could not be opened.  The log will go to the drive
  5996.                listed in the IP command for the alternate drive.  * is
  5997.  
  5998.  
  5999.                                        100
  6000.  
  6001.  
  6002.  
  6003.  
  6004.                the default drive.  Check that the alternate drive is a
  6005.                valid drive for your system.  **
  6006.  
  6007.           Cannot open BBSFILE5.DAT to start database -- Either file
  6008.                BBSFILE5.DAT is not in the default directory, or one of
  6009.                the files referenced in BBSFILE5.DAT is not found in the
  6010.                default directory. **
  6011.  
  6012.           Could not create TEMPHELP.DAT cte ctf.  -- The VDISKn par-
  6013.                ameter was used to create a temporary file of the util-
  6014.                ity/help file board on a ram drive, but the file could
  6015.                not be created.  Check that you selected the proper
  6016.                drive (the n on VDISKn) in the parameter.  The Ctree
  6017.                file in error is ctf and the error code is cte.  **
  6018.  
  6019.           Counter record not found.  -- The parameter file may be
  6020.                corrupted.  Delete BBPARMS.IDX and run REBUILD.  Use the
  6021.                XC command check or reset the counters. **
  6022.  
  6023.           Data error nnn with key xxx, notify sysop.  -- The text
  6024.                branching data is incorrect.
  6025.  
  6026.           Drive xxx has only nnn bytes free.  -- This message will
  6027.                display when the drive, specified by xxx or DFLT for
  6028.                default, has less than 64K of space remaining.   nnn is
  6029.                the amount of space remaining.  **
  6030.  
  6031.           Due to technical difficulties, the system is temporarily
  6032.                down.  Please call back later.  -- This message will
  6033.                display to users calling remotely if any errors occurred
  6034.                during initialization.  Oracomm will allow the sysop to
  6035.                log on locally to correct the errors, but it will not
  6036.                users on remotely.  This most commonly happens when an
  6037.                error is detected on another port or modem command.  The
  6038.                error will be displayed to the sysop locally during
  6039.                startup, and the sysop must "press return" past the
  6040.                errors.  **
  6041.  
  6042.           Error n on file nn  -- n is a Ctree error and nn is the file
  6043.                number.  The file number corresponds to the files listed
  6044.                in BBSFILE5.DAT.  Check to see that the file exists in
  6045.                the default directory. **
  6046.  
  6047.           Error n on port d.  -- Could not initialize COMM port d for
  6048.                reason n.  This is an error not reported with the other
  6049.                more specific error messages.  Contact Surf Computer
  6050.                Services regarding this error.  **
  6051.  
  6052.           Exceeded retry call count.  -- If an attempt is made to dial
  6053.                a node automatically but the retry count (as defined in
  6054.                the IP command) has been exceeded, Oracomm will NOT
  6055.                attempt to dial it again.  Check that you have the
  6056.  
  6057.                                        101
  6058.  
  6059.  
  6060.  
  6061.  
  6062.                correct telephone number, password, and baudrate for
  6063.                that node.  It could be that Oracomm is repeatedly
  6064.                calling but not getting through because of one of these
  6065.                parameters is incorrect.  **
  6066.  
  6067.           Extended Memory error xx user n.  -- An error occurred trying
  6068.                to allocate extended memory.  There is probably insuffi-
  6069.                cient extended memory.  The HeapExpander error code xx
  6070.                will help Surf Computer Services uncover your problem if
  6071.                more assistance is necessary. **
  6072.  
  6073.           Files are corrupted.  Run REBUILD.  -- The system was stopped
  6074.                abnormally and the files were not closed properly.  This
  6075.                will occur if there is a power failure.  Run the REBUILD
  6076.                program to recreate the index files. **
  6077.  
  6078.           Header error stat = nnn.  -- Xmodem error on header record.
  6079.                nnn is the DOS error.
  6080.  
  6081.           HELP file xxxxxxxx missing.  -- One of the required messages
  6082.                on the utility/help file board is missing.  The name of
  6083.                that message is listed as xxxxxxxx. **
  6084.  
  6085.           Hxderef err xx user n.  -- Heap Expander error occurred
  6086.                accessing extended memory.  The HeapExpander error code
  6087.                is xx and it occurred on user n.  Check that you have
  6088.                sufficient extended memory if you use the EMS parameter. 
  6089.                There should be 16K for each user.  Be sure you do not
  6090.                have all extended memory allocated for a ram drive.  The
  6091.                HeapExpander error code xx will help Surf Computer
  6092.                Services uncover your problem if more assistance is
  6093.                necessary. **
  6094.  
  6095.           Insufficient memory for user n.  -- Too many users were
  6096.                specified for the amount of available memory.  Reduce
  6097.                the number of users with the USERSn parameter on the
  6098.                command line.  If it then works, remove some of the
  6099.                device drivers or buffers in config.sys or use a memory
  6100.                expander to increase the amount of available memory. 
  6101.                You can also use the EMS parameter to swap the message
  6102.                buffer to extended memory. **
  6103.  
  6104.           Insufficient memory for window n.  -- There is not enough
  6105.                memory available to run windows for the number of users
  6106.                specified.  Start Oracomm with the NOWINDOWS parameter,
  6107.                or reduce the user memory requirement with the EMS or
  6108.                USERSn parameters to provide more memory for the win-
  6109.                dows. **
  6110.  
  6111.           Invalid multiport option (c).  -- The multiport board, c, is
  6112.                incorrect.  Use the XP command to correct the multiport
  6113.                board type. **
  6114.  
  6115.                                        102
  6116.  
  6117.  
  6118.  
  6119.  
  6120.  
  6121.           Invalid parameter:  -- The parameter on the command line is
  6122.                incorrect. **
  6123.  
  6124.           Literal # nn exceeds array xx in record yy.  -- While loading
  6125.                PROMPTyy, the size of buffer was exceeded.  It was
  6126.                loading literal number nn at the time that the buffer
  6127.                was full.  The maximum size of the literals is xx.  The
  6128.                literal number is the number at the beginning each line
  6129.                in the PROMPT message.  Check that a number was incor-
  6130.                rectly modified. **
  6131.  
  6132.           Literal buffer size exceeded at prompt yy.  --  While loading
  6133.                PROMPTyy, the size of buffer was exceeded.  This will
  6134.                occur if you modify the PROMPT messages and the result
  6135.                of all the literals from the modified PROMPTs exceed the
  6136.                maximum allowed.  Reduce the size of some of your mes-
  6137.                sages so that they will fit in the buffer.  There are
  6138.                approximately 500 bytes of slack space over the size
  6139.                needed for the default prompts. **
  6140.  
  6141.           Literal Missing.  -- One of the lines from the PROMPTn mes-
  6142.                sages in the utility/help file board is missing.  Res-
  6143.                tore the default prompts supplied when you received
  6144.                Oracomm. **
  6145.  
  6146.           Logic fault detected.  -- Contact Surf Computer Services,
  6147.                Inc. **
  6148.  
  6149.           Message deletion forced.  -- A message was found which was
  6150.                too big to fit in the Oracomm buffer.  Since it was too
  6151.                big to read, no diagnostics could be displayed, so the
  6152.                message was deleted.  **
  6153.  
  6154.           Modem commands missing for line n.  -- The modem commands are
  6155.                not defined for line n.  Use the IM command to define
  6156.                the modem commands.  You can also enter * for the ini-
  6157.                tial baud rate to copy modem commands from another line.
  6158.                **
  6159.  
  6160.           Multiuser stat rec not found. -- The status record, as defin-
  6161.                ed with IL command, was not defined.  This usually
  6162.                occurs only when upgrading to a new version with more
  6163.                telephone lines.  Use the IL command to define the
  6164.                telephone lines. **
  6165.  
  6166.           No 8250 UART installed on port d.  -- There is no port hard-
  6167.                ware installed on the port referenced as port d.  Use
  6168.                the IL command to correct the port definitions.  **
  6169.  
  6170.           Node not in node table.  -- A node attempted to network into
  6171.                your system, but a definition for that node was not
  6172.  
  6173.                                        103
  6174.  
  6175.  
  6176.  
  6177.  
  6178.                found in the node definitions.  Use the XL command to
  6179.                define that node to your system.  **
  6180.  
  6181.           Not enough memory for windows.  -- Oracomm could not get
  6182.                enough memory to open a window.  Start Oracomm with the
  6183.                NOWINDOWS parameter.  **
  6184.  
  6185.           Only n users will be able to download simultaneously.  -- DOS
  6186.                will only allow 20 files to be open at one time.  Check
  6187.                that config.sys has FILES = 40.  If you are using a
  6188.                version of DOS prior to version 3.3, you will to run
  6189.                FILES3x.COM before running Oracomm.  FILES3x.COM can be
  6190.                found in FILES20.ARC which can be downloaded from Ora-
  6191.                comm Central. **
  6192.  
  6193.           Port d out of range.  -- The COMM port d is not a valid port. 
  6194.                Use the IL command to correct the comm port definitions. 
  6195.                **
  6196.  
  6197.           Port d invalid baud rate.  -- The baud rate defined for COMM
  6198.                port d is incorrect.  Use the IM command to correct the
  6199.                initial baud rate for the line accessed with COMM port
  6200.                d.  **
  6201.  
  6202.           Port d is already set up.  -- COMM port d is already defined. 
  6203.                Use the IL command to correct the comm port definitions. 
  6204.                **
  6205.  
  6206.           Record for nnn is missing.  --  While trying to load the
  6207.                PROMPT messages, PROMPTnnn could not be found. **
  6208.  
  6209.           Sent xx rcvd yy.  -- During networking, Oracomm synchronizes
  6210.                with the remote system by sending out xx and expecting
  6211.                to get xx back.  If the remote system is saving a mes-
  6212.                sage or retrieving a message, there will be a delay
  6213.                sending it back hence the requirement for synchroniza-
  6214.                tion.  This message will occur if it sends out xx but
  6215.                receives back yy instead of xx.  It will then retry for
  6216.                45 seconds.  This frequently happens if it finds tele-
  6217.                phone line noise.  **
  6218.  
  6219.           Shared interrupt error on port d.  -- The multiport board is
  6220.                not installed or configured correctly.  **
  6221.  
  6222.           System calling itself.  -- Oracomm will not network to a-
  6223.                nother system with the same node number. **
  6224.  
  6225.           System date yymm less than last date yymm.  --  The current
  6226.                system date is more than a month from the last date the
  6227.                system was started.  Check that the DOS date is correct. 
  6228.                If the current DOS date is correct but the DOS date the
  6229.                last time Oracomm was run is incorrect, start Oracomm
  6230.  
  6231.                                        104
  6232.  
  6233.  
  6234.  
  6235.  
  6236.                with the DATE parameter to override the date checking
  6237.                logic.  Running with an incorrect date can cause mes-
  6238.                sages to be purged prematurely. **
  6239.  
  6240.           System expired. -- Contact Surf Computer Services, Inc. **
  6241.  
  6242.           System parameter record not found.  -- The parameter file,
  6243.                BBPARMS.DAT may be corrupted.  Delete BBPARMS.IDX and
  6244.                run rebuild.  Also use the IP command to check or reset
  6245.                system parameters. **
  6246.  
  6247.           Time/acclvl not defined.  Use the XT command.  -- The par-
  6248.                ameter file may be corrupted or you may be upgrading
  6249.                with a newer version of Oracomm which now supports the
  6250.                XT command.  If you are upgrading from an older version
  6251.                of Oracomm which does not support the XT command to the
  6252.                newer version, log on a sysop and use the XT command to
  6253.                define the access levels.  If you are running a version
  6254.                which does support time access levels, delete BBPARMS.-
  6255.                IDX and run REBUILD. **
  6256.  
  6257.           Timeout sndrecv sending xx.  -- During networking while
  6258.                trying to synchronize with the remote system, Oracomm
  6259.                sent an xx but did not receive the xx back in sufficient
  6260.                time.  **
  6261.  
  6262.           Write error nn.  -- This error may occur during uploads.  nn
  6263.                is the DOS error number.  Check that there is enough
  6264.                space on the disk. **
  6265.  
  6266.           Messages marked with ** are hardcoded and are not included in
  6267.           the PROMPT files.
  6268.  
  6269.  
  6270.  
  6271.                                  DOS FILE ERRORS
  6272.  
  6273.                 2 - File does not exist
  6274.                 3 - Path not found
  6275.                 4 - Exceeded maximum number of file descriptors.
  6276.                     Check the CONFIG.SYS for FILES= parameter
  6277.                 5 - Invalid access request.  File is read only.
  6278.                 6 - Bad file descriptor
  6279.                 8 - Insufficient memory
  6280.                13 - Invalid data.  No file name supplied.
  6281.                17 - Not same device. Cannot rename to a floppy.
  6282.                19 - File already exists
  6283.  
  6284.  
  6285.  
  6286.  
  6287.  
  6288.  
  6289.                                        105
  6290.  
  6291.  
  6292.  
  6293.  
  6294.  
  6295.                                  MODEM I/O ERRORS
  6296.  
  6297.                 2 - Requested Port Out of Range
  6298.                 3 - Port already set up
  6299.                 4 - Invalid buffer size requested
  6300.                 5 - No memory available for buffers
  6301.                 6 - Asifirst, or asiopen not run on port yet
  6302.                 7 - Invalid Parameter
  6303.                 8 - Buffer is empty
  6304.                 9 - Buffer is full
  6305.                10 - Function timed out
  6306.                11 - Clear to send was not active
  6307.                12 - Carrier detect was not active
  6308.                13 - Data set ready was not active
  6309.                14 - No 8250 UART installed at I/O address
  6310.                15 - Xmodem error
  6311.                16 - User abort
  6312.                17 - Error on file open, close, read, or write
  6313.                18 - Xmodem protocol error
  6314.                20 - Shared interrupt parameter problem
  6315.  
  6316.  
  6317.  
  6318.  
  6319.  
  6320.  
  6321.  
  6322.  
  6323.  
  6324.  
  6325.  
  6326.  
  6327.  
  6328.  
  6329.  
  6330.  
  6331.  
  6332.  
  6333.  
  6334.  
  6335.  
  6336.  
  6337.  
  6338.  
  6339.  
  6340.  
  6341.  
  6342.  
  6343.  
  6344.  
  6345.  
  6346.  
  6347.                                        106
  6348.  
  6349.  
  6350.  
  6351.  
  6352.                               SUMMARY OF USER COMMANDS
  6353.    
  6354.                                      MAIN MENU 
  6355.    
  6356.        R = Read Messages                     C = Chat with other users 
  6357.        E = Enter a message                   D = Download large files 
  6358.        S = Summary of Messages               U = Upload large files 
  6359.        W = Who are the Users                 H = Help 
  6360.        M = Match                             G = Goodbye (normal logoff) 
  6361.        B = Bulletin Board Selection Menu     Q = Quick Logoff 
  6362.        N = Change user info and              Z = Quick Logoff, no LLO reset 
  6363.            user settings                     T = Tutorial 
  6364.        J = General Purpose Database          A = Adventure (Text Branching)
  6365.        F = list downloadable Files           L = List network nodes
  6366.        O = Outside Features                  V = View a text file
  6367.        / = Display any outstanding chat
  6368.            messages
  6369.  
  6370.                                SYSOP COMMANDS
  6371.  
  6372.        + = Change user parameters            P = Manual purge initiation
  6373.        I = Installation parameters           = = Initiate manual networking
  6374.        X = eXtended installation parameters  Y = Remote view control window
  6375.                    
  6376.    
  6377.             READ SUBCOMMANDS                     SUMMARY SUBCOMMANDS 
  6378.    
  6379.        RF = Read Forward                    SF = Summary of Msgs Forward 
  6380.        RL = Read Since Last Logon           SL = Summary Since Last Logon 
  6381.        RR = Read Restart                    SR = Summary Restart 
  6382.        RB = Read Backward                   SB = Summary of Msgs Backward 
  6383.        RM = Read My Messages                SM = Summary of My Msgs    
  6384.        RA = Read Acct XXXX's Messages       SA = Summary of Acct XXXX's Msgs 
  6385.        RS = Read those msgs with string     SS = Summary string search
  6386.        RC = Read complete system            SC = Summary complete
  6387.        99999 = Read Message #99999 
  6388.    
  6389.    
  6390.        COMMANDS AT END OF MESSAGE READ      COMMANDS DURING MESSAGE READ 
  6391.                                             (with or without CONTROL key) 
  6392.        C = Add Comment to message           CONTROL Z = Skip to comments LLO 
  6393.        E = Enter a new message              CONTROL X = Skip to next comment 
  6394.        F = Forward message to originator    CONTROL C = Skip to end of message 
  6395.        W = Who originated the message?      CONTROL V = Skip 1000 characters 
  6396.        A = Account, view profile of         CONTROL B = Jump back one comment 
  6397.        B = Begin reading again              CONTROL S = Pause 
  6398.        99999 = Go directly to msg # 99999   CONTROL Q = Resume from pause
  6399.                                             SPACE BAR = Pause 
  6400.    
  6401.  
  6402.  
  6403.  
  6404.  
  6405.                                         107
  6406.  
  6407.  
  6408.  
  6409.  
  6410.            "ENTER" PARAMETERS                  EDIT OPTIONS AFTER ENTERING A MSG 
  6411.    
  6412.        ANON      = Public Anonymous Message    E = Edit individual line of msg 
  6413.        POLL      = Create an Autopoll          L = List the message 
  6414.        READONLY  = No comments allowed         Q = Quit (Abandon message) 
  6415.        SYSOP     = Private to Sysop            S = Send message to ACCT or board 
  6416.        HELP      = Read help message           SR = Send msg to ACCT with Receipt
  6417.        ALL       = Create message to everyone  R999 = Replace line 999         
  6418.        ALL$      = Create msg to subscribers   I999 = Insert a line before 999 
  6419.        ACCT      = Send private msg to ACCT    D999 = Delete line 999          
  6420.        C, X, 1   = Protocol transfer           C = Continue (append new lines) 
  6421.        Y         = Anonymous subcommand
  6422.  
  6423.  
  6424.              WHO SUBCOMMANDS                      MATCH COMMANDS 
  6425.    
  6426.        Shows users' profile                 Shows users' profile
  6427.        (ID and description lines)           and answers to questionnaires 
  6428.    
  6429.        WF = List users Forward by acct      MA = List Answers for an account  
  6430.        WI = List Individual account         MI = ("I Am") Reanswer questionnaire 
  6431.        WO = Who is Online now?              MI n = Reanswer question# n only 
  6432.        WL = List users since Last logon     MS = Search user questionnaires 
  6433.        WN = List New users since llo        MQ = List Questionnaire w/o answering
  6434.        WT = List users on Today             MS QUICK = Quick match by percentage
  6435.        WA = List entry for an Account       MP = Match by %.  same as MS QUICK   
  6436.        WM = List My own information 
  6437.        WS = Search for character string 
  6438.        WO LONG (or WOL) = Who is online long format 
  6439.        WO REPEAT (or WOR) = Repeated show who is online 
  6440.        WB = Who backwards by account
  6441.        WD = Who by date (newest to oldest)
  6442.        WC = Who by date (oldest to newest)
  6443.    
  6444.             CHAT COMMANDS                    "N"  MENU OPTIONS 
  6445.    
  6446.        /CALL ACCT text             (To change your personal information 
  6447.        /CALL ALL text              and system operating parameters) 
  6448.        /BRING ACCT text  
  6449.        /HELP                       0 = Account code (if enabled)
  6450.        /PRIVATE ACCT text          1 = Password 
  6451.        /UNPRIVATE                  2 = Name/Handle 
  6452.        /WHO                        3 = City/State 
  6453.        /ANNOUNCE text              4 = Three-line description 
  6454.        /MATCH                      5 = Set session controls 
  6455.        /NOCHAT                     7 = For future use 
  6456.        /EXIT                       8 = For future use 
  6457.        /TO acct text               9 = Turn ANSI Graphics on/off 
  6458.        /GROUP ln1 ln2...           H = HELP (INSTRUCTIONS)            
  6459.        /INVISIBLE                  S = SAVE CHANGES JUST ENTERED      
  6460.        /L channel#
  6461.      
  6462.  
  6463.                                         108
  6464.  
  6465.  
  6466.  
  6467.  
  6468.  
  6469.        Upload/Download commands 
  6470.        FB = Show files, with descriptions newest to oldest by date
  6471.        FL = Show files added since last logon
  6472.        FC = Show files added since last logon COMPLETE across all boards
  6473.        FF = Show files forward in alphabetical order
  6474.        FQ = Show a Quick directory of file names only
  6475.        FT = Show filenames only (True directory)
  6476.        FS = File Search, search directory for character string
  6477.        FG = File Search GLOBALLY across all directories 
  6478.    
  6479.        UA = Upload a file with ASCII (X-ON/X-OFF) protocol 
  6480.        UX = Upload a file with XMODEM checksum protocol 
  6481.        UC = Upload a file with XMODEM CRC protocol 
  6482.        U1 = Upload a file with XMODEM 1K protocol 
  6483.        UB = Upload multiple files with Ymodem batch protocol 
  6484.        UG = Upload multiple files with Ymodem-G batch protocol
  6485.             Use UG with high speed error correcting modems only
  6486.    
  6487.        DA = Download a file with ASCII (X-ON, X-OFF) protocol 
  6488.        DS = Download search.  Search a file for a string. 
  6489.        DX = Download a file with XMODEM checksum protocol 
  6490.        DC = Download a file with XMODEM CRC protocol 
  6491.        D1 = Download a file with XMODEM 1K protocol 
  6492.        DB = Download multiple files with Ymodem batch protocol 
  6493.        DG = Download multiple files with Ymodem-G batch protocol
  6494.             Use DG with high speed error correcting modems only.
  6495.  
  6496.        V  = View.  Same as DA filename.TXT where the .TXT is automatically
  6497.             added.  Download time and download/upload ratio are NOT checked.
  6498.  
  6499.  
  6500.             User Control-Keys
  6501.  
  6502.        ESC or cntl-K     Return to main command prompt
  6503.        Space Bar         Pause Scrolling
  6504.        Cntl-C            Skip the current menu or message
  6505.        Cntl-B            During R command, jump backward one comment
  6506.        Cntl-Z            During R command, skip to first comment since last logon
  6507.        Cntl-X            During R command, skip to next comment
  6508.        Cntl-V            During R command, skip forward 1000 characters  
  6509.  
  6510.  
  6511.  
  6512.  
  6513.  
  6514.  
  6515.  
  6516.  
  6517.  
  6518.  
  6519.  
  6520.  
  6521.                                         109
  6522.  
  6523.  
  6524.  
  6525.  
  6526.  
  6527.                                        INDEX
  6528. 1HOUR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54, 110
  6529. 1WEEK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54, 110
  6530. 2HOUR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54, 110
  6531. 2WEEK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54, 110
  6532. 300 BAUD  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39, 44, 110
  6533. ACCESS
  6534.      Default  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  20, 21
  6535.      Level  . . . . . . . . . . . . . . . . . . . . . . . . .  16, 17, 24, 46, 75
  6536. ACCESS LEVEL  . 7, 16-18, 20-22, 24-27, 29-32, 34, 35, 43-46, 49, 55, 56, 60, 70,
  6537.                                          75, 78, 82, 83, 89, 92, 93, 96, 110, 114
  6538. ACCOUNT
  6539.      Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  27
  6540.      Purge  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  75, 93
  6541.      System Operator (SYSOP)  . . . . . . . . . . . . . . . . . . . . . .  10, 61
  6542. ALL CHARGECARD  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2, 110
  6543. ALTERNATE DISK DRIVE  . . . . . . . . . . . . . . . . . . . . . . . . 18, 27, 110
  6544. AMENU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51, 110
  6545. ANON  . . . . . . . . . . . . . . . . . . . . . . . . .  15, 18, 25, 61, 108, 110
  6546. ANSI  . . . . . . . . .  10, 18, 28, 40, 41, 51, 53-56, 58, 59, 67, 108, 110, 111
  6547.      Color Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  40
  6548.      Escape Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . .  40
  6549.      Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  28, 40
  6550.      Intensity  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  41
  6551.      Terminal Programs  . . . . . . . . . . . . . . . . . . . . . . . . . . .  28
  6552. ANSIIXXX  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54, 110
  6553. ASYS  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45, 61, 65, 72, 110
  6554. AUTODELETE  . . . . . . . . . . . . . . . . . . . . . . . . . . . 18, 22, 94, 110
  6555. AUTOPURGE . . . . . . . . . . . . . . . . . . . . . . .  16, 18, 23, 94, 110, 112
  6556. BACKUP  . . . . . . . . . . . . . . . . . . . . . . 5, 7, 18, 20, 70, 75, 88, 110
  6557. BADPSWRD  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24, 55, 110
  6558. BADWORDS  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54, 110
  6559. BBPARMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101, 105, 110
  6560. BBSLOG  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91, 110
  6561. BBSMSGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89, 110
  6562. BBUTILn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20, 110
  6563. BELL  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18, 25, 92, 110
  6564. BELL, Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  25, 92
  6565. BILLING . . . . . . . . . . . . . . . . . . . . . . . . . . . .  35, 45, 110, 114
  6566. BOARDS   1, 9-11, 14, 16, 17, 20, 23, 25, 29, 32, 42, 46, 57, 62, 63, 65, 69, 70,
  6567.                                             75, 82, 84, 92, 93, 97, 109, 110, 113
  6568.      Add  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  11
  6569.      Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  11, 17
  6570.      Colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  42
  6571.      Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  6572.      Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  11, 17
  6573.      Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  12
  6574.      Readonly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  14
  6575. BRACKETS [ ], Use of  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  11
  6576. BUFFERS . . . . . . . . . . . . . . . . . . . . . . . . . 1, 3, 90, 102, 106, 110
  6577. BULLETIN  . . . . . . . . . . . . . . . . . . . . . .  1, 2, 60, 61, 78, 107, 110
  6578.  
  6579.                                         110
  6580.  
  6581.  
  6582.  
  6583.  
  6584. CALL BACK . . . . . . . . . . . . . . . . . . . . . . .  20, 35, 44, 97, 101, 111
  6585. CENTS-REMAINING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77, 111
  6586. CHAT  . . . . . 1, 5-8, 21, 22, 25, 26, 54, 55, 57, 66, 85, 91, 92, 107, 108, 111
  6587. CLASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75, 78, 111
  6588. COM . . . . . . . . . . . . . . . . . . .  4, 9, 33, 34, 36, 39, 64, 89, 104, 111
  6589. COMMANDS, System
  6590.      "="  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  70
  6591.      "%"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  69, 90
  6592.      "@"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  53, 67, 86
  6593.      "E@" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  53, 90
  6594.      "I"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  6595.      "J"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  68
  6596.      "L"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  68
  6597.      "N"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  68
  6598.      "P"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  68
  6599.      "S"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  69
  6600.      "T"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  69
  6601.      "X"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  43, 69
  6602.      ^K (local access)  . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  6603.      ^O (SYSOP Chat)  . . . . . . . . . . . . . . . . . . . . . . . . . .  66, 91
  6604.      ^P (printer) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  66
  6605.      ^Y (disconnect on line user) . . . . . . . . . . . . . . . . . . . .  66, 91
  6606. COMMENT . . . . . . . . . . . . . . . . . .  14, 61, 67-69, 90, 91, 107, 109, 111
  6607. COMMENT, Deleting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  90
  6608. COMPACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1, 88, 99, 111
  6609. CONFERENCE  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13, 84, 111
  6610. CONFIG.SYS  . . . . . . . . . 1-4, 10, 28, 40, 64, 89, 90, 94, 102, 104, 105, 111
  6611. CONTROL WINDOW  . . . .  1, 5-9, 25, 39, 41, 54, 60, 66, 72, 74, 85, 96, 107, 111
  6612. CONTROL-N . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19, 66, 91, 111
  6613. CONTROL-O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66, 91, 111
  6614. CONTROL-Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66, 91, 111
  6615. Date Format
  6616.         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  73
  6617. DEFAULT . . 3, 8, 10, 13, 15, 17, 18, 21, 24, 26, 27, 37, 41, 43, 67, 75, 79, 96,
  6618.                                                                101, 103, 110, 111
  6619. DESCRIPTION LINES . . . . . . . . . . . . . . . . . . . . . . .  23, 92, 108, 111
  6620. DIALING . . . . . . . . . . . . . . . . . . . . . . . . . . . 38, 49, 70, 95, 111
  6621. DIGIBOARD . . . . . . . . . . . . . . . . . . . . . . . . . .  4, 10, 48, 49, 111
  6622. Direct connect  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  34
  6623. DIRECTORIES . . . . . . . . . . . . . . . . . . . 1, 10, 29, 31, 32, 79, 109, 111
  6624. DISCLAIM  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55, 111
  6625. DISCONNECT  . . . . . . . . . . . . . . . . 6, 8, 23, 37, 49, 65, 66, 72, 91, 111
  6626. DISCONNECT USER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
  6627. DOORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48, 49, 111
  6628. DOS . . . . . . 2-4, 19, 48, 49, 64, 66, 89, 91, 99, 100, 102, 104, 105, 111, 113
  6629. DOS COMMANDS
  6630.      Ansi.sys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  28
  6631.      Config.sys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1, 3
  6632.      Copy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
  6633.      Directories  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
  6634.      Drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  27
  6635.      Version Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  6636.  
  6637.                                         111
  6638.  
  6639.  
  6640.  
  6641.  
  6642. DOWNHHMM  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  5, 112
  6643. DOWNLOAD  . . 1, 3, 4, 14, 17, 21, 23, 28-32, 52, 56, 57, 60, 63, 65, 69, 71, 75,
  6644.                                                 77-79, 86, 94, 104, 107, 109, 112
  6645. ECHO  . . . . . . . . . . . . . . . . . . . .  1, 13, 14, 68, 77, 84, 87, 99, 112
  6646. FILES  1, 3, 4, 6, 8, 11, 14, 15, 17, 19-21, 23, 25, 28-31, 48, 51-53, 55-60, 62,
  6647.                     64, 65, 77-79, 81, 86-90, 92, 98-102, 104, 105, 107, 109, 112
  6648.      Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  79
  6649.      Directory  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  79
  6650.      Help (user)  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  92
  6651.      Name (Upload/Download) . . . . . . . . . . . . . . . . . . . . . . . . .  52
  6652.      Rename . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  79
  6653. Fn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8, 9, 66, 73, 112
  6654. FOREIGN LANGUAGE  . . . . . . . . . . . . . . . . . . . . . . . . . . 52, 73, 112
  6655. FREELOAD  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55, 112
  6656. FROMFIDO  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87, 112
  6657. FROMORA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87, 112
  6658. FUNCTION KEYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  6, 112
  6659. HARDWARE  . . . . . . . . . . . . . . . . . . . . . . . 2, 4, 9, 34, 61, 103, 112
  6660. Hardwired . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  34
  6661. HELPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55, 112
  6662. HELPDB  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55, 112
  6663. HELPE1  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55, 112
  6664. HELPE2  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55, 112
  6665. HELPE3  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55, 112
  6666. HELPM1  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55, 112
  6667. HELPM2  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55, 112
  6668. HELPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56, 112
  6669. HELPO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55, 112
  6670. HELPW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56, 112
  6671. INTROXXX  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54, 56, 112
  6672. LAST MESSAGE  . . . . . . . . . . . . . . . . . . . . . . . . . . 47, 51, 59, 112
  6673. LINE USAGE  . . . . . . . . . . . . . . . . . . . . . . . . . . 6, 8, 41, 74, 112
  6674. LINES, TELEPHONE
  6675.      Disable  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
  6676.      Local Line, SYSOP  . . . . . . . . . . . . . . . . . . . . . . . . 4, 33, 38
  6677.      Multi-User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4, 33
  6678.      Subscribers  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  6679. LINK  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59, 68, 112
  6680. LOGGING ON, Local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 10
  6681. LOGO  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19, 56, 92, 112
  6682. LOGOFF  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6, 56, 107, 112
  6683. MASSMAIL  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71, 112
  6684. MEMORY  . . . . . . . . . . . . . . . . .  2, 4, 9, 10, 48, 60, 102, 104-106, 112
  6685. MENU  7, 8, 10, 11, 13, 17, 18, 27, 29, 30, 33, 36, 41-47, 51, 53, 55-59, 67, 72,
  6686.                                                   75, 89, 90-94, 97, 107-109, 112
  6687. MESSAGES
  6688.      Anonymous  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  15
  6689.      Autopurge  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  23
  6690.      Broadcast message to all users.  . . . . . . . . . . . . . . . . . . . . . 7
  6691.      Carbon Copies  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  20
  6692.      Error  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3, 90, 98
  6693.      Move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  93
  6694.  
  6695.                                         112
  6696.  
  6697.  
  6698.  
  6699.  
  6700.      Reset Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  47
  6701.      Signon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  18, 92
  6702.      Special  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3, 53, 54
  6703.      Summary  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  15, 93
  6704.      Warning  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  98
  6705. MODEM
  6706.      Baud Rate  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  36
  6707.      Control Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . .  36
  6708.      Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  6709.      Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  6710. MODEM COMMANDS  . . . . . . . . . . . . . . . . . . .  1, 5, 10, 36, 94, 103, 113
  6711. MOTD  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53, 58, 92, 113
  6712. MOTDn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58, 113
  6713. MS-DOS  . . . . . . . . . . . . . . . . . . . . . . . . 2, 3, 48, 49, 66, 91, 113
  6714. MULTIPORT . . . . . . . . . . . . . . . . . . . . . .  10, 44, 100, 102, 104, 113
  6715. NETWORK . . 11, 13, 14, 33, 38, 42-44, 55, 68-70, 72, 77, 82-87, 95, 98-100, 103,
  6716.                                                                     104, 107, 113
  6717.      Boards, special  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  82
  6718.      Name - Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  6719. NEWUMSG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58, 71, 72, 113
  6720. NEWUMSGS  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58, 71, 72, 113
  6721. NEWUSER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58, 113
  6722. NOMODEM . . . . . . . . . . . . . . . . . . . . . . . .  1, 4, 5, 36, 39, 94, 113
  6723. NOTIFY  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2, 56, 101, 113
  6724. ORALINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2, 22, 85, 113
  6725. ORAnnn  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1, 3, 113
  6726. ORDER ENTRY . . . . . . . . . . . . . . . . . . . . . . . 13, 55, 58, 80, 82, 113
  6727. PAID-TO-DATE  . . . . . . . . . . . . . . . . . . . . . . . . . . 75, 77, 96, 113
  6728. PARAMETERS, Change System . . . . . . . . . . . . . . . . . . . . . . . . . .  18
  6729. PARENTHESIS ( ), Use of . . . . . . . . . . . . . . . . . . . . . . . . . . .  11
  6730. PASSWORD  1, 10, 18, 23, 24, 31, 43-45, 55, 65, 75, 76, 78, 83, 84, 99, 102, 108, 113
  6731. PASSWORDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  24
  6732.      *  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  23, 44
  6733.      #  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  24, 44
  6734.      Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  76
  6735.      Multiple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  24
  6736.      SYSOP  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  10, 45
  6737.      System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  23, 43
  6738. PATH-ID . . . . . . . . . . . . . . . . . . . . . . . . . . .  10, 29-32, 75, 113
  6739. PC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5, 9, 10, 49, 113
  6740. PERFORMANCE MONITOR . . . . . . . . . . . . . . . . . . . . . . . . . . .  6, 113
  6741. POLL  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  61, 108, 113
  6742. PRINTER
  6743.      Log  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  19
  6744.      On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  19, 91
  6745. PROMPT0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51, 58, 113
  6746. PROTOCOL  . . . . . . . . . . . . . . . . . . . . . 1, 83, 84, 106, 108, 109, 113
  6747. PURGE
  6748.      Users  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  22, 75
  6749. QEMM  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2, 113
  6750. QUESTIONNAIRE .  1, 13, 24, 44, 58, 59, 62, 63, 75-77, 80-82, 89, 92, 94, 96, 98,
  6751.                                                                          108, 113
  6752.  
  6753.                                         113
  6754.  
  6755.  
  6756.  
  6757.  
  6758.      Match  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  13, 80
  6759.      Remove . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  77, 94
  6760. QUESTXXX  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  58, 80-82, 114
  6761. RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  100-102, 114
  6762. RAM DRIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  100-102, 114
  6763. RANDOMN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58, 114
  6764. READONLY  . . . . . . . . . . . . . . . . . . . . . . . . . . . 61, 108, 110, 114
  6765. REBUILD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  88
  6766. RENAME  . . . . . . . . . . . . . . . . . . . . 31, 65, 75, 78, 79, 105, 112, 114
  6767. RESERVED WORDS  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61, 114
  6768. RESET . . . . . . . . . . 37, 47, 69, 74, 77, 78, 89, 94, 101, 105, 107, 113, 114
  6769. ROTARY  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74, 114
  6770. SEQUENCE  . . . . . . . . . . . . . . . . . 9, 11, 13, 16, 36-39, 46, 57, 68, 114
  6771.      Board  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  11, 16
  6772. SHUT DOWN . . . . . . . . . . . . . . . . . . . . 1, 6-9, 65, 72, 85, 87, 95, 114
  6773.      Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
  6774.      Power Failure  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  88
  6775. SIG . . . . . . . . . . . . . . .  1, 11, 12, 16, 24, 58, 65, 72, 75, 84, 97, 114
  6776. STARGATE  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9, 114
  6777. STARTING ORACOMM
  6778.      Multi-user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4, 5
  6779.      Single User  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
  6780. STARTUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1, 3, 101, 114
  6781. STATISTICS  . . . . . . . . . . . . . . . . . . . . . . . . 6, 8, 47, 72, 74, 114
  6782. STATUS INDEX  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77, 114
  6783. SUBINFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59, 114
  6784. SUBSCRIBER  . . . . . . 1, 19, 28, 33, 43, 45, 46, 54, 55, 65, 75-77, 89, 96, 114
  6785.      Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  45
  6786.      Payment Log  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  77
  6787. SUPPORT . . . . . . . . . . . . . . . . . . . . . . . . . 1, 28, 40, 97, 105, 114
  6788. TEXT-BRANCHING  . . . . . . . . . . . . . . . . . . . . . . . . . . . 50, 51, 114
  6789. TIME  .  2-9, 14, 16-23, 26, 32, 33, 35-38, 43-49, 51, 53-56, 58, 60, 62, 63, 66,
  6790.          67, 70, 71, 72, 74-77, 82, 83, 85, 87, 88, 91, 95, 96, 103-105, 109, 114
  6791.      Access Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  46
  6792.      Billing  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  77
  6793.      Inactivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  22
  6794.      Listing  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6, 45
  6795.      Minutes/day  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  76
  6796.      Non-prime  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  46, 76
  6797.      Prime  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  46, 76
  6798. TOFIDO  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87, 114
  6799. TOORA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87, 114
  6800. UPLOAD  17, 18, 23, 28-30, 32, 52, 56, 57, 65, 69, 77, 79, 86, 99, 107, 109, 112, 114
  6801. USER FLAGS  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  76
  6802. USERSn  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  102, 114
  6803. VDISK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1, 100, 114
  6804. VERIFICATION  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52, 59, 114
  6805. VERIFYQU  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59, 114
  6806. VISITOR . . . . . . . . . . . . . . . . . . . . . . . . . . .  6, 18, 20, 61, 114
  6807. WC DELETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70, 114
  6808. WEATHER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47, 61, 114
  6809. WELCOME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58, 59, 114
  6810.  
  6811.                                         114
  6812.  
  6813.  
  6814.  
  6815.  
  6816. XXYYMMDD  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20, 21, 89, 115
  6817. 1HOUR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  54
  6818. 1WEEK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  54
  6819. 2HOUR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  54
  6820. 2WEEK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  54
  6821. 300 BAUD  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  39, 44
  6822. ACCESS
  6823.      Default  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  20, 21
  6824.      Level  . . . . . . . . . . . . . . . . . . . . . . . . .  16, 17, 24, 46, 75
  6825. ACCESS LEVEL  . 7, 16-18, 20-22, 24-27, 29-32, 34, 35, 43-46, 49, 55, 56, 60, 70,
  6826.                                                    75, 78, 82, 83, 89, 92, 93, 96
  6827. ACCOUNT
  6828.      Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  27
  6829.      Purge  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  75, 93
  6830.      System Operator (SYSOP)  . . . . . . . . . . . . . . . . . . . . . .  10, 61
  6831. ALL CHARGECARD  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  6832. ALTERNATE DISK DRIVE  . . . . . . . . . . . . . . . . . . . . . . . . . .  18, 27
  6833. AMENU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  51
  6834. ANON  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15, 18, 25, 61, 108
  6835. ANSI  . . . . . . . . . . . . . . . . . .  10, 18, 28, 40, 41, 51, 53-59, 67, 108
  6836.      Color Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  40
  6837.      Escape Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . .  40
  6838.      Graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  28, 40
  6839.      Intensity  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  41
  6840.      Terminal Programs  . . . . . . . . . . . . . . . . . . . . . . . . . . .  28
  6841. ANSIIXXX  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  54
  6842. ASYS  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  45, 61, 65, 72
  6843. AUTODELETE  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  18, 22, 94
  6844. AUTOPURGE . . . . . . . . . . . . . . . . . . . . . . . . . . . .  16, 18, 23, 94
  6845. BACKUP  . . . . . . . . . . . . . . . . . . . . . . . .  5, 7, 18, 20, 70, 75, 88
  6846. BADPSWRD  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  24, 55
  6847. BADWORDS  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  54
  6848. BBPARMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  101, 105
  6849. BBSLOG  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  91
  6850. BBSMSGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  89
  6851. BBUTILn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  20
  6852. BELL  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  18, 25, 92
  6853. BELL, Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  25, 92
  6854. BILLING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  35, 45
  6855. BOARDS   1, 9-11, 14, 16, 17, 20, 23, 25, 29, 32, 42, 46, 57, 62, 63, 65, 69, 70,
  6856.                                                       75, 82, 84, 92, 93, 97, 109
  6857.      Add  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  11
  6858.      Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  11, 17
  6859.      Colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  42
  6860.      Define . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  6861.      Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  11, 17
  6862.      Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  12
  6863.      Readonly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  14
  6864. BRACKETS [ ], Use of  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  11
  6865. BUFFERS . . . . . . . . . . . . . . . . . . . . . . . . . . .  1, 3, 90, 102, 106
  6866. BULLETIN  . . . . . . . . . . . . . . . . . . . . . . . . . 1, 2, 60, 61, 78, 107
  6867. CALL BACK . . . . . . . . . . . . . . . . . . . . . . . . . . 20, 35, 44, 97, 101
  6868.  
  6869.                                         115
  6870.  
  6871.  
  6872.  
  6873.  
  6874. CENTS-REMAINING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  77
  6875. CHAT  . . . . . . .  1, 5-8, 21, 22, 25, 26, 54, 55, 57, 66, 85, 91, 92, 107, 108
  6876. CLASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  75, 78
  6877. COM . . . . . . . . . . . . . . . . . . . . . . 4, 9, 33, 34, 36, 39, 64, 89, 104
  6878. COMMANDS, System
  6879.      "="  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  70
  6880.      "%"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  69, 90
  6881.      "@"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  53, 67, 86
  6882.      "E@" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  53, 90
  6883.      "I"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  6884.      "J"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  68
  6885.      "L"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  68
  6886.      "N"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  68
  6887.      "P"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  68
  6888.      "S"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  69
  6889.      "T"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  69
  6890.      "X"  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  43, 69
  6891.      ^K (local access)  . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  6892.      ^O (SYSOP Chat)  . . . . . . . . . . . . . . . . . . . . . . . . . .  66, 91
  6893.      ^P (printer) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  66
  6894.      ^Y (disconnect on line user) . . . . . . . . . . . . . . . . . . . .  66, 91
  6895. COMMENT . . . . . . . . . . . . . . . . . . . . . 14, 61, 67-69, 90, 91, 107, 109
  6896. COMMENT, Deleting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  90
  6897. COMPACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1, 88, 99
  6898. CONFERENCE  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  13, 84
  6899. CONFIG.SYS  . . . . . . . . . . .  1-4, 10, 28, 40, 64, 89, 90, 94, 102, 104, 105
  6900. CONTROL WINDOW  . . . . . . . 1, 5-9, 25, 39, 41, 54, 60, 66, 72, 74, 85, 96, 107
  6901. CONTROL-N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  19, 66, 91
  6902. CONTROL-O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  66, 91
  6903. CONTROL-Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  66, 91
  6904. Date Format
  6905.         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  73
  6906. DEFAULT . . 3, 8, 10, 13, 15, 17, 18, 21, 24, 26, 27, 37, 41, 43, 67, 75, 78, 79,
  6907.                                                                      96, 101, 103
  6908. DESCRIPTION LINES . . . . . . . . . . . . . . . . . . . . . . . . . . 23, 92, 108
  6909. DIALING . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  38, 49, 70, 95
  6910. DIGIBOARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4, 10, 48, 49
  6911. Direct connect  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  34
  6912. DIRECTORIES . . . . . . . . . . . . . . . . . . . . .  1, 10, 29, 31, 32, 79, 109
  6913. DISCLAIM  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  6914. DISCONNECT  . . . . . . . . . . . . . . . . . .  6, 8, 23, 37, 49, 65, 66, 72, 91
  6915. DISCONNECT USER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
  6916. DOORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  48, 49
  6917. DOS . . . . . . . . . . . 2-4, 19, 48, 49, 64, 66, 89, 91, 99, 100, 102, 104, 105
  6918. DOS COMMANDS
  6919.      Ansi.sys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  28
  6920.      Config.sys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1, 3
  6921.      Copy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
  6922.      Directories  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
  6923.      Drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  27
  6924.      Version Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  6925. DOWNHHMM  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  6926.  
  6927.                                         116
  6928.  
  6929.  
  6930.  
  6931.  
  6932. DOWNLOAD  . . 1, 3, 4, 14, 17, 21, 23, 28-32, 52, 56, 57, 60, 63, 65, 69, 71, 75,
  6933.                                                      77-79, 86, 94, 104, 107, 109
  6934. ECHO  . . . . . . . . . . . . . . . . . . . . . . . 1, 13, 14, 68, 77, 84, 87, 99
  6935. FILES  1, 3, 4, 6, 8, 11, 14, 15, 17, 19-21, 23, 25, 28-31, 48, 51-53, 55-60, 62,
  6936.                          64, 65, 77-79, 81, 86-90, 92, 98-102, 104, 105, 107, 109
  6937.      Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  79
  6938.      Directory  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  78
  6939.      Help (user)  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  92
  6940.      Name (Upload/Download) . . . . . . . . . . . . . . . . . . . . . . . . .  52
  6941.      Rename . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  79
  6942. Fn. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  8, 9, 66, 73
  6943. FOREIGN LANGUAGE  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  52, 73
  6944. FREELOAD  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  6945. FROMFIDO  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  87
  6946. FROMORA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  87
  6947. FUNCTION KEYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  6948. HARDWARE  . . . . . . . . . . . . . . . . . . . . . . . . .  2, 4, 9, 34, 61, 103
  6949. Hardwired . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  34
  6950. HELPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  6951. HELPDB  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  6952. HELPE1  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  6953. HELPE2  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  6954. HELPE3  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  6955. HELPM1  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  6956. HELPM2  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  6957. HELPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  56
  6958. HELPO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  6959. HELPW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  56
  6960. INTROXXX  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  54, 56
  6961. LAST MESSAGE  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  47, 51, 59
  6962. LINE USAGE  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  6, 8, 41, 74
  6963. LINES, TELEPHONE
  6964.      Disable  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
  6965.      Local Line, SYSOP  . . . . . . . . . . . . . . . . . . . . . . . . 4, 33, 38
  6966.      Multi-User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4, 33
  6967.      Subscribers  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  6968. LINK  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  59, 68
  6969. LOGGING ON, Local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 10
  6970. LOGO  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  19, 56, 92
  6971. LOGOFF  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  6, 56, 107
  6972. MASSMAIL  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  71
  6973. MEMORY  . . . . . . . . . . . . . . . . . . . . 2, 4, 9, 10, 48, 60, 102, 104-106
  6974. MENU  7, 8, 10, 11, 13, 17, 18, 27, 29, 30, 33, 36, 41-47, 51, 53, 55-58, 67, 72,
  6975.                                                        75, 89, 90-94, 97, 107-109
  6976. MESSAGES
  6977.      Anonymous  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  15
  6978.      Autopurge  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  23
  6979.      Broadcast message to all users.  . . . . . . . . . . . . . . . . . . . . . 7
  6980.      Carbon Copies  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  20
  6981.      Error  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3, 90, 98
  6982.      Move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  93
  6983.      Reset Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  47
  6984.  
  6985.                                         117
  6986.  
  6987.  
  6988.  
  6989.  
  6990.      Signon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  18, 92
  6991.      Special  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3, 53, 54
  6992.      Summary  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  15, 93
  6993.      Warning  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  98
  6994. MODEM
  6995.      Baud Rate  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  36
  6996.      Control Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . .  36
  6997.      Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  6998.      Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  6999. MODEM COMMANDS  . . . . . . . . . . . . . . . . . . . . . . 1, 5, 10, 36, 94, 103
  7000. MOTD  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  53, 57, 92
  7001. MOTDn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  57
  7002. MS-DOS  . . . . . . . . . . . . . . . . . . . . . . . . . .  2, 3, 48, 49, 66, 91
  7003. MULTIPORT . . . . . . . . . . . . . . . . . . . . . . . . . 10, 44, 100, 102, 104
  7004. NETWORK . . 11, 13, 14, 33, 38, 42-44, 55, 68-70, 72, 77, 82-87, 95, 98-100, 103,
  7005.                                                                          104, 107
  7006.      Boards, special  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  82
  7007.      Name - Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  7008. NEWUMSG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  58, 71, 72
  7009. NEWUMSGS  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  58, 71, 72
  7010. NEWUSER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  58
  7011. NOMODEM . . . . . . . . . . . . . . . . . . . . . . . . . . . 1, 4, 5, 36, 39, 94
  7012. NOTIFY  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2, 56, 101
  7013. ORALINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2, 22, 85
  7014. ORAnnn  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1, 3
  7015. ORDER ENTRY . . . . . . . . . . . . . . . . . . . . . . . . .  13, 55, 58, 80, 82
  7016. PAID-TO-DATE  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  75, 77, 96
  7017. PARAMETERS, Change System . . . . . . . . . . . . . . . . . . . . . . . . . .  18
  7018. PARENTHESIS ( ), Use of . . . . . . . . . . . . . . . . . . . . . . . . . . .  11
  7019. PASSWORD   1, 10, 18, 23, 24, 31, 43-45, 55, 65, 75, 76, 78, 83, 84, 99, 102, 108
  7020. PASSWORDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  24
  7021.      *  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  23, 44
  7022.      #  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  24, 44
  7023.      Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  76
  7024.      Multiple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  24
  7025.      SYSOP  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  10, 45
  7026.      System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  23, 43
  7027. PATH-ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 29-32, 75
  7028. PC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2-5, 9, 10, 49
  7029. PERFORMANCE MONITOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  7030. POLL  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61, 108
  7031. PRINTER
  7032.      Log  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  19
  7033.      On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  19, 91
  7034. PROMPT0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  51, 58
  7035. PROTOCOL  . . . . . . . . . . . . . . . . . . . . . . .  1, 83, 84, 106, 108, 109
  7036. PURGE
  7037.      Users  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  22, 75
  7038. QEMM  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
  7039. QUESTIONNAIRE 1, 13, 24, 44, 58, 59, 62, 63, 75-77, 80-82, 89, 92, 94, 96, 98, 108
  7040.      Match  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  13, 80
  7041.      Remove . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  77, 94
  7042.  
  7043.                                         118
  7044.  
  7045.  
  7046.  
  7047.  
  7048. QUESTXXX  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58, 80-82
  7049. RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100-102
  7050. RAM DRIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100-102
  7051. RANDOMN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  58
  7052. READONLY  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61, 108
  7053. REBUILD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  88
  7054. RENAME  . . . . . . . . . . . . . . . . . . . . . . . . . 31, 65, 75, 78, 79, 105
  7055. RESERVED WORDS  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  61
  7056. RESET . . . . . . . . . . . . . . . 37, 47, 69, 74, 77, 78, 89, 94, 101, 105, 107
  7057. ROTARY  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  74
  7058. SEQUENCE  . . . . . . . . . . . . . . . . . . .  9, 11, 13, 16, 36-39, 46, 56, 68
  7059.      Board  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  11, 16
  7060. SHUT DOWN . . . . . . . . . . . . . . . . . . . . . .  1, 6-9, 65, 72, 85, 87, 95
  7061.      Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
  7062.      Power Failure  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  88
  7063. SIG . . . . . . . . . . . . . . . . . . 1, 11, 12, 16, 24, 58, 65, 72, 75, 84, 97
  7064. STARGATE  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
  7065. STARTING ORACOMM
  7066.      Multi-user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4, 5
  7067.      Single User  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
  7068. STARTUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1, 3, 101
  7069. STATISTICS  . . . . . . . . . . . . . . . . . . . . . . . . . .  6, 8, 47, 72, 74
  7070. STATUS INDEX  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  77
  7071. SUBINFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  58
  7072. SUBSCRIBER  . . . . . . . .  1, 19, 28, 33, 43, 45, 46, 54, 55, 65, 75-77, 89, 96
  7073.      Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  45
  7074.      Payment Log  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  77
  7075. SUPPORT . . . . . . . . . . . . . . . . . . . . . . . . . . .  1, 28, 40, 97, 105
  7076. TEXT-BRANCHING  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  50, 51
  7077. TIME  .  2-9, 14, 16-23, 26, 32, 33, 35-38, 43-49, 51, 53-56, 58, 60, 62, 63, 66,
  7078.               67, 70, 71, 72, 74-77, 82, 83, 85, 87, 88, 91, 95, 96, 103-105, 109
  7079.      Access Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  46
  7080.      Billing  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  77
  7081.      Inactivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  22
  7082.      Listing  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6, 45
  7083.      Minutes/day  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  76
  7084.      Non-prime  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  46, 76
  7085.      Prime  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  46, 76
  7086. TOFIDO  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  87
  7087. TOORA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  87
  7088. UPLOAD  . . .  17, 18, 23, 28-30, 32, 52, 56, 57, 65, 69, 77-79, 86, 99, 107, 109
  7089. USER FLAGS  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  76
  7090. USERSn  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
  7091. VDISK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1, 100
  7092. VERIFICATION  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  52, 59
  7093. VERIFYQU  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  59
  7094. VISITOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6, 18, 20, 61
  7095. WC DELETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  70
  7096. WEATHER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  47, 61
  7097. WELCOME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  58, 59
  7098. XXYYMMDD  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  20, 21, 89
  7099.  
  7100.  
  7101.                                         119
  7102.  
  7103.  
  7104.  
  7105.  
  7106.  
  7107.  
  7108.