home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 June / SIMTEL_0692.cdr / msdos / bbs / wildcata.arc / WCDOCS.EXE / lha / WILDCAT!.DOC < prev   
Text File  |  1989-11-01  |  522KB  |  11,763 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                       ╒══════════════════════════════════════╕
  8.                       │                                      │
  9.                       │          WILDCAT! TEST-DRIVE         │
  10.                       ├──────────────────────────────────────┤
  11.                       │                                      │
  12.                       │           Released 11/1/89           │
  13.                       │                                      │
  14.                       │                                      │
  15.                       ╘══════════════════════════════════════╛
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                               Copyright (c) 1987, 1989
  27.                                Mustang Software, Inc.
  28.                                 Post Office Box 2264
  29.                                Bakersfield, CA  93303
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.           ╒═════════════════════════════════╤═════════════════════════════╕
  48.           │     Office/Technical Support    │          ORDERS ONLY        │
  49.           │         (805) 395-0223          │         1-800-999-9619      │
  50.           ╘═════════════════════════════════╧═════════════════════════════╛
  51.  
  52.                              WILDCAT! TEST-DRIVE 11/1/89
  53.           ─────────────────────────────────────────────────────────────────
  54.  
  55.  
  56.  
  57.                                   Table of Contents
  58.  
  59.  
  60.           What is WILDCAT! TEST-DRIVE...............................6
  61.             Included with registration..............................6
  62.             TEST-DRIVE Features.....................................8
  63.             Security...............................................10
  64.             System Requirements....................................10
  65.             Technical Support......................................11
  66.             Limited Warranty.......................................12
  67.             Distribution Policy and Copyright......................13
  68.             The Source Code........................................13
  69.             Background and Databases...............................15
  70.  
  71.           Chapter 3 - Installation.................................17
  72.             Quick Start............................................17
  73.             Other Requirements.....................................18
  74.  
  75.           Chapter 4 - MAKEWILD Program.............................19
  76.             General Information ...................................21
  77.                Sysop's name........................................21
  78.                BBS name............................................22
  79.                Sysop paging hours..................................22
  80.                Date of first call..................................22
  81.                Total number of calls received......................22
  82.                WILDCAT! registration number........................23
  83.             Frame 3 - Modem Information - Part 1...................24
  84.                Which communications port do you want to use........24
  85.                Maximum number of seconds to wait for carrier.......25
  86.                Enter the string to reset your modem................25
  87.                Modem startup string # 1-3..........................25
  88.                Modem initialization after every call...............25
  89.                Modem delay #1-3....................................26
  90.                Initialize your modem at which baud rate............27
  91.                Lock the DTE setting at the initialized baud rate...27
  92.             Frame 4 - Modem Information - Part 2...................28
  93.                Answer phone using Ring Detect?.....................28
  94.                Determine baud rate using Result Codes?.............28
  95.                Numeric codes for each baud rate....................29
  96.                Command to place modem Off-hook.....................29
  97.                Command to [place modem on-hook.....................29
  98.                Number of milliseconds to delay before PRELOG file..29
  99.                Does your modem support CTS/RTS flow control?.......29
  100.             Frame 5 - New User Defaults............................31
  101.                Are you running a closed board......................31
  102.                New user default security level.....................32
  103.                Ask for their phone number..........................32
  104.                Ask for their birthdate.............................32
  105.                Ask for their computer type.........................32
  106.                Force new users to fill out the questionnaire.......32
  107.                Time limit for first call...........................33
  108.                Number of lines per page............................33
  109.                Place them in these message folders.................33
  110.             Frame 6 -   Security Information.......................35
  111.  
  112.  
  113.  
  114.           ─────────────────────────────────────────────────────────────────
  115.                                Mustang Software, Inc.                     2
  116.                              WILDCAT! TEST-DRIVE 11/1/89
  117.           ─────────────────────────────────────────────────────────────────
  118.  
  119.  
  120.  
  121.                Allow remote sysops to drop to DOS..................35
  122.                Verify telephone number after every xx logons.......35
  123.                Verify birthdate after every xx logons..............36
  124.                Minimum security level to overwrite on uploads......36
  125.                Should the sysop screen public messages.............36
  126.                Can users leave private messages....................37
  127.                Minimum security to read sysop (and private) mail...37
  128.                Total number of different security levels...........37
  129.                Echo the user's password on the screen..............37
  130.                Display password protected files in file listing....37
  131.                Security level for MASTER sysop.....................37
  132.             Frame 7 - System Configuration - Part 1................39
  133.                Allow 300 baud callers..............................39
  134.                Is the bulletin menu optional.......................39
  135.                Time compensation ratio on uploads..................39
  136.                Display the quote of the day........................40
  137.                Display a download/upload ratio warning at xx.......40
  138.                Will you be offering color ANSI menus...............40
  139.                Total number of Bulletins offered...................40
  140.                Place the modem off-hook when WILDCAT! is down......41
  141.                Message range is xx to yy...........................41
  142.                Path for menu files.................................41
  143.                Path for help files.................................41
  144.                Path for display files..............................42
  145.                Path for external protocols.........................42
  146.                Path for bulletins..................................42
  147.             Frame 8 - System Configuration - Part 2................44
  148.                How many message folders do you have................44
  149.                Number of different File areas......................44
  150.                Number of external file transfer protocols..........44
  151.                Maximum logon time limit............................45
  152.                Monitor type........................................45
  153.                Screen foreground attribute.........................45
  154.                Automatically clear screen before menus.............45
  155.                Drop WILDCAT! to Errorlevel 60 after each call......45
  156.             Frame 9 - Message Folder Setup.........................46
  157.             Frame 10 - File Section Setup..........................47
  158.             Frame 11 - Main Menu Definition........................48
  159.                Activity............................................48
  160.                Call letter.........................................49
  161.                Description.........................................49
  162.                Sequence............................................49
  163.                Security............................................49
  164.             Frame 12 - Message Menu Definition.....................51
  165.             Frame 13 - File Menu Definition........................52
  166.             Frame 14 - Sysop Menu Definition.......................53
  167.             Frame 15 - Security Level Definition...................54
  168.                Message & download access...........................56
  169.                Daily time limit....................................56
  170.                ANSI menus..........................................56
  171.             Frame 16 - Security Level Definition Con't.............58
  172.                Upload area access..................................58
  173.                Download bytes and number of files..................58
  174.             Frame 17 - File Path Definitions.......................60
  175.  
  176.  
  177.  
  178.           ─────────────────────────────────────────────────────────────────
  179.                                Mustang Software, Inc.                     3
  180.                              WILDCAT! TEST-DRIVE 11/1/89
  181.           ─────────────────────────────────────────────────────────────────
  182.  
  183.  
  184.  
  185.             Frame 18 - External Protocol Definition................61
  186.  
  187.           Chapter 5 - Initial Operation & File Definition..........63
  188.             Checkout...............................................63
  189.             Local keyboard control keys............................65
  190.             Internal files used by WILDCAT!........................69
  191.             Display files used by WILDCAT!.........................71
  192.             ANSI Color.............................................82
  193.             Customized files.......................................82
  194.             Embedded codes.........................................83
  195.             Using MPE (Mustang Personal Editor)....................85
  196.             Using THEDRAW..........................................86
  197.  
  198.           Chapter 6 - WILDCAT! in Action...........................88
  199.             Batch file operation...................................88
  200.             Signing on the first time..............................89
  201.             MAIN menu commands.....................................90
  202.             MESSAGE menu commands..................................94
  203.             FILE menu commands.....................................99
  204.             SYSOP menu commands...................................102
  205.  
  206.           Chapter 7 - Advanced Features...........................107
  207.             Creating Events.......................................107
  208.                Event X............................................108
  209.                Event Y............................................108
  210.                Events A - J.......................................108
  211.                Call processing Event (errorlevel 60)..............110
  212.                Event timing.......................................111
  213.             Remote drop to DOS....................................112
  214.                Using remote DOS...................................114
  215.             External Protocols....................................116
  216.                Operational overview...............................116
  217.                Batch file creation................................116
  218.                Download example...................................117
  219.                Upload example.....................................119
  220.             Viewing compressed files..............................122
  221.             Net and EchoMail......................................124
  222.  
  223.           Chapter 8 - WILDCAT! Support Programs...................127
  224.                ADDFILES...........................................127
  225.                CONVERT............................................129
  226.                MAKEQUES...........................................132
  227.                WAIT! & WAITFOR!...................................138
  228.                FIX Series.........................................139
  229.  
  230.           Chapter 9 - Registered Feature Overview.................140
  231.             DOORS.................................................140
  232.                Implementation.....................................141
  233.                Cautions, concerns, and caveats....................143
  234.                Carrier detect monitoring..........................143
  235.                Ctrl-Break lockout.................................144
  236.                User verification on return........................145
  237.             Multi-line Operation .................................148
  238.                Overview...........................................148
  239.  
  240.  
  241.  
  242.           ─────────────────────────────────────────────────────────────────
  243.                                Mustang Software, Inc.                     4
  244.                              WILDCAT! TEST-DRIVE 11/1/89
  245.           ─────────────────────────────────────────────────────────────────
  246.  
  247.  
  248.  
  249.                How it works.......................................148
  250.                Hardware...........................................149
  251.                  Local area networks..............................149
  252.                  Slave Cards......................................150
  253.                  DESQview.........................................150
  254.                Software and structure.............................151
  255.                  Novell...........................................156
  256.                  Peer-to-peer networks (LANtastic, etc.)..........158
  257.                  Slave cards......................................159
  258.                  DESQview.........................................160
  259.                Operational considerations.........................162
  260.  
  261.           Chapter 9 - Appendices..................................166
  262.             Appendix A - Modems...................................166
  263.                General Modem information..........................166
  264.                Hardware error checking............................166
  265.                Modem related connection problems..................166
  266.                Modem switch and register settings.................167
  267.                Modem-specific settings............................170
  268.             Appendix B - ANSI codes and DOS colors................172
  269.             Appendix C - Distribution for Profit..................173
  270.             Appendix D - Errors and troubleshooting...............174
  271.             Appendix E - Record formats...........................176
  272.           INDEX ..................................................178
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.           ─────────────────────────────────────────────────────────────────
  307.                                Mustang Software, Inc.                     5
  308.                              WILDCAT! TEST-DRIVE 11/1/89
  309.           ─────────────────────────────────────────────────────────────────
  310.  
  311.  
  312.  
  313.           What Is WILDCAT! TEST-DRIVE?
  314.  
  315.           This TEST DRIVE version of WILDCAT! is a full-featured BBS
  316.           system.  It is designed to allow the user to be able to evaluate
  317.           WILDCAT! and determine if it meets their needs.  The TEST DRIVE
  318.           release is not the latest release of the program, however, and
  319.           does not include all the features of the REGISTERED USER VERSION.
  320.           This TEST DRIVE release includes full documentation and
  321.           information on obtaining the REGISTERED USER VERSION.  Print the
  322.           file VENDOR.DOC and READ.ME for additional information.
  323.  
  324.  
  325.           INCLUDED WITH YOUR FULL REGISTRATION:
  326.  
  327.           -    A copy of the latest release of the REGISTERED USER VERSION;
  328.           -    A more comprehensive, updated, typeset operations manual;
  329.           -    90 days free technical support by phone between 9:00am and
  330.                4:30pm pacific time;
  331.           -    Automatic notification of any major program updates;
  332.           -    A card redeemable at any time for $50 toward any Mustang
  333.                Software product or service.  This includes, but is not
  334.                limited to future updates, enhanced versions of WILDCAT!,
  335.                supplemental programs such as the PRO! Series, extended
  336.                support, or other Mustang Software products.
  337.           -    Additional program updates at a significantly reduced rate.
  338.           -    Access to proprietary utility programs, written by both
  339.                Mustang and other authors, which enhance and add features.
  340.           -    24-hour access to the private multi-line Registered Users
  341.                BBS at Mustang Software.
  342.  
  343.  
  344.           The REGISTERED USER VERSION version of WILDCAT! has many features
  345.           not found in the TEST DRIVE release.  These features include but
  346.           are not limited to:
  347.  
  348.           -    Full support for multi-line operation of 250 nodes;
  349.           -    Capability for running DOORS, with configurable security
  350.                level restrictions for each;
  351.           -    Enhanced Net & EchoMail operation for callers and the sysop.
  352.           -    Enhanced Message Area functions, including abilities to read
  353.                folder-specific mail from previously opened Mail folders and
  354.                Mark mail while Scanning, for reading later;
  355.           -    Capability to lock DTE at up to 38,400 baud, which can
  356.                actually increase throughput, even with a 2400 baud
  357.                connection;
  358.           -    Custom NON-color as well as color menus;
  359.           -    Increased support for more embedded control codes, including
  360.                codes to reflect "Who's on-line" on your other Nodes
  361.                (Multi-Line operation);
  362.           -    Up to 50 definable security levels, 32 more than the TEST
  363.                DRIVE version.
  364.           -    AND MANY MORE!
  365.  
  366.  
  367.  
  368.  
  369.  
  370.           ─────────────────────────────────────────────────────────────────
  371.                                Mustang Software, Inc.                     6
  372.                              WILDCAT! TEST-DRIVE 11/1/89
  373.           ─────────────────────────────────────────────────────────────────
  374.  
  375.  
  376.  
  377.           A registration form is supplied on disk in the text file
  378.           REGISTER.FRM.  You can print this file with the command
  379.  
  380.           COPY A:REGISTER.FRM PRN
  381.  
  382.           You may also call our toll-free ORDERS ONLY HOTLINE at
  383.           1-800-999-9619 to place your order with VISA, MasterCard,
  384.           American Express, or even COD.  For information, technical
  385.           support or other questions please call 805-395-0223.
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.           ─────────────────────────────────────────────────────────────────
  435.                                Mustang Software, Inc.                     7
  436.                              WILDCAT! TEST-DRIVE 11/1/89
  437.           ─────────────────────────────────────────────────────────────────
  438.  
  439.  
  440.  
  441.           THE WILDCAT! BBS SYSTEM
  442.  
  443.           At first glance, WILDCAT! may look like just another bulletin
  444.           board program. This was by design. Much effort was spent
  445.           incorporating popular features of other BBS systems, including
  446.           many of the command options, although that is where any
  447.           similarity ends.  Powerful extended features have been added to
  448.           what at first appear to be familiar routines.  Other features and
  449.           utility functions of Wildcat! are precedent-setting in a BBS
  450.           environment.
  451.  
  452.           This TEST DRIVE version is a fully-functioning Bulletin Board
  453.           System designed to give newcomers to the WILDCAT! arena a taste
  454.           of the REGISTERED USER version of WILDCAT!.
  455.  
  456.           Features of this TEST-DRIVE version include:
  457.  
  458.           -    Fast B-Tree indexed access to all data files including
  459.                Users, Files and Messages.
  460.           -    Easy set-up via an interactive installation program which
  461.                configures system defaults.
  462.           -    Dynamically-built menus based on security level definitions
  463.                in the configuration file.
  464.           -    Three Color Menu Levels allow you to only show options to
  465.                your users that they have access to.
  466.           -    Flexible security for users and files, 18 levels available.
  467.           -    Date of Birth and Phone Number available as security check
  468.                items.
  469.           -    Include/exclude 300 baud calls based on sysop preference and
  470.                system needs.
  471.           -    Supports up to 19,200 baud modems, including data transfer
  472.                over normal phone lines.
  473.           -    More than 100 customizable display files, including
  474.                placement of any available system information in user
  475.                defined displays.
  476.           -    Message features include Reply, Forward, Carbon Copy, Return
  477.                Receipt and Print.
  478.           -    26 Message Folders available, including Comments to the
  479.                sysop within messages.
  480.           -    Wastebasket message Folder which holds deleted mail until
  481.                killed by sysop.
  482.           -    Ability to move messages from folder to folder.
  483.           -    ANSI graphics support in menus, file descriptions, messages
  484.                and system prompts.
  485.           -    Multiple line file descriptions, including download time
  486.                based on the callers baud rate
  487.           -    Automatic caller notification of bulletin updates based on
  488.                bulletin file date and time.
  489.           -    Multiple questionnaire files available, including one for
  490.                new users, and others selected by menu choice.
  491.           -    The MAKEQUES.EXE program to create branching questionnaires
  492.                with free-form or formatted output.
  493.  
  494.  
  495.  
  496.  
  497.  
  498.           ─────────────────────────────────────────────────────────────────
  499.                                Mustang Software, Inc.                     8
  500.                              WILDCAT! TEST-DRIVE 11/1/89
  501.           ─────────────────────────────────────────────────────────────────
  502.  
  503.  
  504.  
  505.           -    Questionnaire pre-formatted to accept dates, SS #, Visa/MC,
  506.                AMEX, text strings, multiple choice and Yes/No with
  507.                branching.
  508.           -    Remote event timer support for scheduled activities outside
  509.                of the WILDCAT! system.
  510.           -    Configurable screen pauses based on each callers screen
  511.                length.
  512.           -    System and Menu help files available, both in normal and
  513.                ANSI color mode.
  514.           -    Stackable menu commands available in many areas for advanced
  515.                users.
  516.           -    Most sysop functions available from remote sysop log-on,
  517.                including system update and maintenance.
  518.           -    Additional upload and download support, including multiple
  519.                file transfer using external protocols (KERMIT, YMODEM-G,
  520.                YMODEM Batch, ZMODEM, etc.)
  521.           -    Net & EchoMail support for the sysop.
  522.           -    Hot Key entry of single-character caller selections.
  523.           -    Default User Up/Download protocol.
  524.           -    Prelog display file sent prior to any other information.
  525.           -    Drop to DOS capabilities and return.
  526.           -    Closed System option configurable with special
  527.                questionnaire, forced comment or immediate log off.
  528.           -    Birthday message display file sent on users birthday!
  529.           -    Ability to View a compressed file contents from the Files
  530.                menu.
  531.           -    Easy reading of any ASCII text file from the Files menu.
  532.           -    Support for up to 2 billion users, files and messages,
  533.                limited only by disk space.
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.           ─────────────────────────────────────────────────────────────────
  563.                                Mustang Software, Inc.                     9
  564.                              WILDCAT! TEST-DRIVE 11/1/89
  565.           ─────────────────────────────────────────────────────────────────
  566.  
  567.  
  568.  
  569.           WHAT ABOUT SECURITY?
  570.  
  571.           After reviewing the first few pages of the installation
  572.           procedure, you will undoubtedly begin to think that WILDCAT! is
  573.           preoccupied with security.  If so, you're absolutely right.
  574.           Although WILDCAT! is perfectly capable of serving the needs of
  575.           the hobbyist telecommunications enthusiasts, it was designed with
  576.           a business environment in mind, an environment in which the
  577.           integrity of information is of paramount importance.  WILDCAT!'s
  578.           security is second to none.  Since it's first release in 1986 the
  579.           security provisions have never been overcome as the result of a
  580.           software deficiency or compromise of the program code.  The file
  581.           database structure allows sensitive non-BBS data to reside on the
  582.           same hard disk as the WILDCAT! system, since ONLY the
  583.           specifically authorized database files are ever allowed access.
  584.           The system operator has full control of the security setup.
  585.  
  586.  
  587.           SYSTEM REQUIREMENTS
  588.  
  589.           WILDCAT! was written on the premise of being used in business
  590.           applications.  No attempt has been made to make the product
  591.           compatible with single or dual floppy drives and computers with
  592.           limited memory capacity.  It is necessary that your memory and
  593.           storage areas are capable of accommodating the many files and
  594.           work areas that are required by the code during normal run-time.
  595.           Mustang Software has no plans of changing the program to
  596.           accommodate systems with minimal capacity.  The following list
  597.           represents the minimum configuration your system should have to
  598.           be capable of properly maximizing the potential of the program.
  599.  
  600.           -    IBM Personal Computer (or true compatible) with 384K
  601.                (minimum) RAM, 200K free for Wildcat!
  602.           -    PC-DOS or MS-DOS, Ver. 3.0 or later (other operating
  603.                environments such as DESQview  may be used, see the
  604.                appendices for details.)
  605.           -    Asynchronous communications (serial port) adapter
  606.           -    RS-232 cable with the standard 9 pins connected (some modem
  607.                cables do not have all the pins hooked-up).
  608.           -    Intelligent AT command set modem
  609.           -    80 column monochrome or color monitor
  610.           -    Voice-grade telephone connection for modem
  611.           -    Hard disk drive
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.           ─────────────────────────────────────────────────────────────────
  627.                               Mustang Software, Inc.                     10
  628.                              WILDCAT! TEST-DRIVE 11/1/89
  629.           ─────────────────────────────────────────────────────────────────
  630.  
  631.  
  632.  
  633.           TECHNICAL SUPPORT
  634.  
  635.           WILDCAT! was designed for ease of use, and this manual should
  636.           contain the answers to most of your questions.  Read it first and
  637.           check the appendices for trouble-shooting procedures.  If you're
  638.           still stumped, technical support is only a phone call away.  You
  639.           may first want to call our own WILDCAT! Public-access system at
  640.           805-395-0650 for valuable insight by other sysops.  Feel free to
  641.           look around, download any files on the system that may be of use
  642.           to you, or leave a [C]omment to the Sysop if you need a question
  643.           answered.  This method of obtaining support is especially good if
  644.           you want expert guidance regarding the more advanced features.
  645.  
  646.           Another alternative is CompuServe where we are a part of the PC
  647.           Vendor Support Forum.  You reach us by typing  GO PCVEN  and then
  648.           selecting Sub Topic 9.  Our PIN is (75236,3312).  We also have
  649.           Regional Support Centers all over the world for those users
  650.           outside of the United States.  Current locations are in the
  651.           United Kingdom, Holland, Australia, and Canada.  At the time of
  652.           this writing we are looking into locations in Japan, Switzerland,
  653.           and West Germany.  If any or all of these Regional Support
  654.           Centers are of interest to you, feel free to call or write and we
  655.           will mail you our current Regional Support Roster.
  656.  
  657.           If you are unable to find the answer to a question or just need a
  658.           quick explanation, please give us a call between 9am and 4:30pm
  659.           PST.  You can reach technical support at (805) 395-0223.  We
  660.           must, however, limit tech calls to those problems not resolved
  661.           after reading this manual.  Technical support is not (and should
  662.           not) be a substitute for this manual.  Bear in mind that most
  663.           other software companies will not even support a product until it
  664.           is registered.  We want to extend special support to users of
  665.           this TEST-DRIVE release, but need your cooperation in checking
  666.           the manual first.
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.           ─────────────────────────────────────────────────────────────────
  691.                               Mustang Software, Inc.                     11
  692.                              WILDCAT! TEST-DRIVE 11/1/89
  693.           ─────────────────────────────────────────────────────────────────
  694.  
  695.  
  696.  
  697.           LIMITED WARRANTY
  698.  
  699.           This product is provided "as is" without warranty of any kind.
  700.           The entire risk as to the results and performance of the program
  701.           is assumed by you.  Should the program prove defective, you (and
  702.           not Mustang Software, Inc. or it's dealers) assume the entire
  703.           cost of all necessary servicing, repair or correction.  Further,
  704.           Mustang Software, Inc. does not warrant, guarantee, or make
  705.           representations regarding the use of, or the results of the use
  706.           of this program in terms of correctness, accuracy, reliability,
  707.           currentness, or otherwise; and you rely on the program and it's
  708.           results solely at your own risk.  Mustang Software, Inc. cannot
  709.           accept responsibility for system damage, loss of profit, or any
  710.           other special, incidental, or consequential damage resulting from
  711.           the use or inability to use this product.
  712.  
  713.           Mustang Software, Inc., DOES warrant to the original licensee of
  714.           a REGISTERED product that the program disk(s) on which the
  715.           program is recorded be free from defects in materials and
  716.           workmanship under normal use and service for a period of ninety
  717.           (90) days from the date of delivery as evidenced by a copy of
  718.           your receipt.  Mustang Software, Inc.'s entire liability and your
  719.           exclusive remedy shall be replacement of the disk not meeting
  720.           Mustang Software, Inc.'s Limited Warranty.
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.           ─────────────────────────────────────────────────────────────────
  755.                               Mustang Software, Inc.                     12
  756.                              WILDCAT! TEST-DRIVE 11/1/89
  757.           ─────────────────────────────────────────────────────────────────
  758.  
  759.  
  760.  
  761.           DISTRIBUTION POLICY AND COPYRIGHT
  762.  
  763.  
  764.           COPYRIGHT
  765.  
  766.           Regardless of the method of marketing, WILDCAT! is not in the
  767.           public domain.  It is copyrighted by Mustang Software, Inc..  All
  768.           rights are reserved.  Copying, duplicating, selling or otherwise
  769.           distributing this product except as expressly permitted in the
  770.           TEST-DRIVE Distribution Policy below is a violation of the Law.
  771.           However, we grant you the right, in fact encourage you to make
  772.           and distribute as many copies of this TEST-DRIVE version as you
  773.           wish, using any acceptable medium of exchange, with the following
  774.           provisions:
  775.  
  776.                     -- TEST-DRIVE Distribution Policy --
  777.  
  778.           1.   Please feel free to distribute this TEST-DRIVE version as
  779.                often as you like, to any interested parties.
  780.           2.   Please do not distribute the program without all of its
  781.                original related files, addendum files, and documentation.
  782.           3.   Please obtain our written permission prior to distribution
  783.                with any "Bundled" software packages.
  784.           4.   Please do not accept payment for the program; a copying fee
  785.                of $10.00 per diskette may be charged when distributed by a
  786.                non-profit user-group.
  787.           5.   Please do not alter the program or documentation in any
  788.                manner.
  789.           6.   NOTE - Individuals, groups, vendors, or other software
  790.                distribution companies which market diskettes containing
  791.                shareware or other TEST-DRIVE programs for profit must
  792.                obtain written permission from Mustang Software, Inc. prior
  793.                to distribution.  See Appendix C for an easy-to-process
  794.                application form.
  795.  
  796.           DISTRIBUTION of the REGISTERED USER version of the program is in
  797.           violation of license agreements and copyright Law!
  798.  
  799.  
  800.           REVIEWS
  801.  
  802.           Mustang Software, Inc. is always in need of your opinion on all
  803.           our products so that we may continue to improve our software.  We
  804.           encourage you to evaluate this TEST DRIVE version of WILDCAT! and
  805.           let us know of your findings.  Printed reviews by user groups or
  806.           other publications may be mailed to us at P.O. Box 2264,
  807.           Bakersfield CA 93303-2264 and marked to the attention of Rick
  808.           Heming, VP Marketing.
  809.  
  810.  
  811.           THE SOURCE CODE
  812.  
  813.           The source code for WILDCAT! is not available.  This decision
  814.           gives us the ability to guarantee the integrity of our product in
  815.  
  816.  
  817.  
  818.           ─────────────────────────────────────────────────────────────────
  819.                               Mustang Software, Inc.                     13
  820.                              WILDCAT! TEST-DRIVE 11/1/89
  821.           ─────────────────────────────────────────────────────────────────
  822.  
  823.  
  824.  
  825.           this era of software contamination.  It is not available either
  826.           under the TEST DRIVE concept, or as a Commercial product.  To
  827.           those who may have security concerns about running a BBS program
  828.           without being able to see or alter the code we can only offer
  829.           this assurance:
  830.  
  831.  
  832.                ┌───────────────────────────────────────────────────────┐
  833.                │                                                       │
  834.                │                                                       │
  835.                │                                                       │
  836.                │                                                       │
  837.                │   "Mustang Software has every intention of            │
  838.                │    continuing to strengthen our position              │
  839.                │    as a supplier of quality computer software.        │
  840.                │                                                       │
  841.                │    To do so, we must rely heavily on our              │
  842.                │    reputation in the international electronic         │
  843.                │    community.  We would not compromise that           │
  844.                │    reputation for anything!                           │
  845.                │                                                       │
  846.                │    You can trust that WILDCAT!'s source code          │
  847.                │    has no undocumented features which could           │
  848.                │    compromise the security aspects of our product."   │
  849.                │                                                       │
  850.                │                                                       │
  851.                │                        - Mustang Software, Inc.       │
  852.                │                                                       │
  853.                │                                                       │
  854.                │                                                       │
  855.                └───────────────────────────────────────────────────────┘
  856.  
  857.  
  858.  
  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.                               Mustang Software, Inc.                     14
  884.                              WILDCAT! TEST-DRIVE 11/1/89
  885.           ─────────────────────────────────────────────────────────────────
  886.  
  887.  
  888.  
  889.           BACKGROUND
  890.  
  891.           WILDCAT! combines flexibility and security, but when these two
  892.           factors are mixed in a thoughtless manner, the security loses.
  893.           It is possible to intentionally or mistakenly reduce WILDCAT!'s
  894.           built-in security to that available on the cork bulletin board at
  895.           the neighborhood grocery store!  This is mentioned as a first
  896.           caution to check your installation security settings very
  897.           carefully prior to taking your first call.
  898.  
  899.           During the installation process reviewed in this manual you will
  900.           be provided with representations of the actual configuration
  901.           screens to serve as guides in setting up your own custom BBS
  902.           application.  To guard against mistakes you are strongly
  903.           encouraged to study the default information provided, and if you
  904.           change any option, the first thing to do is to test the results
  905.           of that change in your application.  The second thing to do is to
  906.           test it again!  This may seem redundant and time consuming, but
  907.           experience has shown that this is the fastest route to successful
  908.           bulletin board operation.
  909.  
  910.           The operation and setup of a WILDCAT! system requires
  911.           understanding several concepts which may be new even to the most
  912.           experienced BBS operator.  A thorough reading of the following
  913.           information on databases and the folder concept will ease the
  914.           installation process.
  915.  
  916.  
  917.           DATABASES WITHIN WILDCAT!
  918.  
  919.           WILDCAT! uses an internal database system to keep track of three
  920.           major groups of system information, USERS, FILES and MESSAGES.
  921.           Each of these databases is independent, and is ONLY able to be
  922.           updated from within the program.  Each consists of a data file
  923.           (.DAT) as well as up to three index files (.IDX) to speed up
  924.           searches.  All database files are composed of records, which can
  925.           be thought of as index cards containing information about any ONE
  926.           User, File or Message.  When a WILDCAT!  system is first started,
  927.           all database files are empty.  Database entries can be made in a
  928.           number of ways which are discussed below under the appropriate
  929.           database type.
  930.  
  931.           The USER database is just what it sounds like; a file containing
  932.           records for each and every user on the system.  The first record
  933.           added will most often be the system operators name, a process
  934.           that is more fully described later in this manual.  Other user
  935.           database entries are usually made automatically as new users call
  936.           the system, but names may be added manually by the sysop.  As
  937.           users are added the database expands, and as they are deleted,
  938.           the space is made available for new users.
  939.  
  940.           The FILE database may be a new concept to even experienced BBS
  941.           sysops.  Although many BBS programs track the lists of files
  942.           available on the system as text listings, WILDCAT! uses the
  943.  
  944.  
  945.  
  946.           ─────────────────────────────────────────────────────────────────
  947.                               Mustang Software, Inc.                     15
  948.                              WILDCAT! TEST-DRIVE 11/1/89
  949.           ─────────────────────────────────────────────────────────────────
  950.  
  951.  
  952.  
  953.           database method.  File organization in this manner has many
  954.           advantages, not the least of which is additional security and
  955.           flexibility.  No file on your computer system may be accessed
  956.           through WILDCAT! unless it is first listed in the file database.
  957.  
  958.           Each record in the file database contains a file name, size, date
  959.           added to the system, file area letter (which tells where it is
  960.           located and what security is required), a 2 line description, as
  961.           well as other information.  Since the file database is empty on a
  962.           new WILDCAT! system, file records must be added either manually
  963.           by the sysop or by using our file addition utilities CONVERT,
  964.           ADDFILES or, with the Registered version, the PRO! Series.
  965.           CONVERT will read a standard text file listing used by a number
  966.           of BBS programs or the DIR command, and place the information
  967.           into the WILDCAT! file database.  ADDFILES is an easy method of
  968.           adding the filenames already on your disk and optionally entering
  969.           the descriptions as they are added.  F-PRO!, one of the PRO!
  970.           Series utilities for the Registered version of WILDCAT! also
  971.           manipulates the file database.  See the appropriate sections of
  972.           this manual for details about CONVERT & ADDFILES.
  973.  
  974.           Changes made to the file database cause the appropriate changes
  975.           to be made on disk, if indicated.  For example, changing the file
  976.           name will cause DOS to actually rename the file on disk, and
  977.           deleting a database entry optionally allows deletion of the file
  978.           on disk also.  A change of the file area letter will cause the
  979.           file to be copied to the new drive & subdirectory and then
  980.           deleted from the old one.
  981.  
  982.           Although the file database uses letters of the alphabet as area
  983.           identifiers, these identifiers are NOT related in any way to the
  984.           message folder letters in the message database.
  985.  
  986.           The MESSAGE data file consists of groups of message lines, one
  987.           after the other.  The index files which are created and updated
  988.           whenever a message is entered is used to locate the actual lines
  989.           of any specific message within the database.  As messages are
  990.           deleted, the message data line space becomes available for other
  991.           new messages.  The index files keep track of where the message
  992.           lines for each new message are located, an absolute necessity
  993.           since they may or may not remain in a contiguous sequence.  The
  994.           user need not concern himself with the actual operation of the
  995.           message database except to understand that there is ONLY ONE
  996.           message database.  The Message Folder Concept also makes use of
  997.           index file to allow access to different groups of messages.
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.           ─────────────────────────────────────────────────────────────────
  1011.                               Mustang Software, Inc.                     16
  1012.                              WILDCAT! TEST-DRIVE 11/1/89
  1013.           ─────────────────────────────────────────────────────────────────
  1014.  
  1015.  
  1016.  
  1017.           QUICK START
  1018.  
  1019.           Although we strongly suggest that all operators become familiar
  1020.           with WILDCAT! by reading the entire manual prior to starting the
  1021.           program, we realize that many users may feel comfortable with
  1022.           other methods of learning the program features.  For those
  1023.           already familiar with the disk operating system, paths, file
  1024.           handling and/or have run other bulletin board systems in the
  1025.           past, you may do the following:
  1026.  
  1027.                .    Create a subdirectory to contain the WILDCAT! files;
  1028.                .    Extract all WILDCAT! files into your new subdirectory;
  1029.                .    Create or modify your CONFIG.SYS file according to
  1030.                     "Other Requirements" on the next page;
  1031.                .    Set your modem switches correctly (see appendix A);
  1032.                .    Run MAKEWILD to set-up your configuration;
  1033.                .    Run WILDCAT!;
  1034.                .    Use the HOME key for function key assistance;
  1035.                .    Use the F1 function key to logon and enter your SYSOP
  1036.                     information (remember, you are a new user the first
  1037.                     time);
  1038.                .    At the Main Menu, use the function key F9 to upgrade
  1039.                     your status to that of SYSOP;
  1040.                .    Refer back to this documentation as a reference guide
  1041.                     for more detail, for tips on special configurations,
  1042.                     and for explanations of the various display files.
  1043.  
  1044.           This Quick Start procedure is ONLY suggested for those who feel
  1045.           comfortable learning on their own.  A step-by-step startup
  1046.           procedure will be outlined in the chapters that follow.
  1047.  
  1048.  
  1049.           CREATING AN ENVIRONMENT FOR WILDCAT!
  1050.  
  1051.           There are many files generated either by the System operator or
  1052.           by the normal run-time requirements of the program.  You should
  1053.           create a special sub-directory especially for WILDCAT! and it's
  1054.           peripheral programs and files.  Each file is reviewed in detail
  1055.           later in this manual, but for now just provide a place for them
  1056.           to be stored once they are created.
  1057.  
  1058.           First, you should be at the root directory of your hard disk.
  1059.           Usually this means that you will be viewing "C:\>", but this
  1060.           depends on how your system is configured.  To more easily
  1061.           determine your location, you may wish to type the following line
  1062.           from the command level:
  1063.  
  1064.                          prompt $p$g <ENTER>
  1065.  
  1066.           where <ENTER> means press your [ENTER] or carriage return key.
  1067.  
  1068.           From this point, the <ENTER> will be assumed as being required
  1069.           following a typed entry unless otherwise indicated.  Now, place
  1070.           the WILDCAT! files WILDCAT1.EXE and WILDCAT2.EXE in your newly
  1071.  
  1072.  
  1073.  
  1074.           ─────────────────────────────────────────────────────────────────
  1075.                               Mustang Software, Inc.                     17
  1076.                              WILDCAT! TEST-DRIVE 11/1/89
  1077.           ─────────────────────────────────────────────────────────────────
  1078.  
  1079.  
  1080.  
  1081.           created directory.  If you are unclear on how to create this
  1082.           directory, type in the following at your command-level prompt:
  1083.  
  1084.           Your screen                             You type
  1085.           -----------                             -----------
  1086.           C:\>                                    MD\WILDCAT
  1087.           C:\>                                    CD\WILDCAT
  1088.           C:\WILDCAT>                             WILDCAT1
  1089.           C:\WILDCAT>                             WILDCAT2
  1090.  
  1091.                Note:  The two files WILDCAT1.EXE and WILDCAT2.EXE are
  1092.                self-extracting archive files.  Typing the filename will
  1093.                cause the file to self-extract it's contents into the
  1094.                directory it was typed from.  Be sure you copy these two
  1095.                files into the proper directory BEFORE you execute them!!
  1096.  
  1097.  
  1098.           OTHER REQUIREMENTS
  1099.  
  1100.           In order to work within the confines of DOS at maximum
  1101.           efficiency, WILDCAT! also requires that several system parameters
  1102.           be established.  The following DOS changes should be done prior
  1103.           to actually running the program.
  1104.  
  1105.           Add the following lines AT THE TOP of the CONFIG.SYS file,
  1106.           located in the root directory of your hard drive;
  1107.                FILES=40  (failure to do so will result in an error)
  1108.                BUFFERS=40
  1109.  
  1110.           WILDCAT! contains a built-in color driver, so installing ANSI.SYS
  1111.           is not required to run in color mode.  Other programs will
  1112.           require your ANSI.SYS driver, however and no compatibility
  1113.           problems exist between the two.  If your present CONFIG.SYS calls
  1114.           the ANSI driver, WILDCAT! will just ignore it.
  1115.  
  1116.                Note: If you do not have an existing CONFIG.SYS file, refer
  1117.                to your DOS manual for additional information.
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.           ─────────────────────────────────────────────────────────────────
  1139.                               Mustang Software, Inc.                     18
  1140.                              WILDCAT! TEST-DRIVE 11/1/89
  1141.           ─────────────────────────────────────────────────────────────────
  1142.  
  1143.  
  1144.  
  1145.           MAKEWILD
  1146.  
  1147.           INSTALLATION
  1148.  
  1149.           A separate program called MAKEWILD.EXE is used to create and
  1150.           maintain the many options and menus available in WILDCAT!.  To
  1151.           start the initialization routine, make sure that you are in the
  1152.           WILDCAT subdirectory that was previously created.
  1153.  
  1154.           Type "MAKEWILD".  Once the program loads, it will search the
  1155.           existing directory for the files called CONFIGWC.BBS and
  1156.           MENUINFO.BBS.  If these two files are not found (the first time
  1157.           MAKEWILD is run), they will be created, along with default values
  1158.           for the various entries in MAKEWILD.  You should be viewing the
  1159.           following screen:
  1160.  
  1161.  
  1162.   ╔════════════════════════════════════════════════════════════════════════════╗
  1163.   ║                     WILDCAT! (tm) INSTALLATION PROGRAM            Frame 1  ║
  1164.   ║                                                                            ║
  1165.   ║                              TEST-DRIVE 11/1/89                            ║
  1166.   ║                                                                            ║
  1167.   ║                          Section                         Frame             ║
  1168.   ║                                                                            ║
  1169.   ║             General Information about the Board & Sysop     2              ║
  1170.   ║             Modem Information & Settings                 3..4              ║
  1171.   ║             New User Defaults                               5              ║
  1172.   ║             Security Information                            6              ║
  1173.   ║             System Configuration                         7..8              ║
  1174.   ║             Message & File Folder                       9..10              ║
  1175.   ║             Define your Dynamic (Smart) Menu's         11..14              ║
  1176.   ║             Security Level Definitions                 15..16              ║
  1177.   ║             Define File Paths                              17              ║
  1178.   ║             Define External Protocols                      18              ║
  1179.   ║             Quit & Save This Installation                   0              ║
  1180.   ║                                                                            ║
  1181.   ║                  Which Page would you like to go to ? 2                    ║
  1182.   ║                                                                            ║
  1183.   ║     Copyright (C) 1987, 89 Mustang Software, Inc.  All Rights Reserved     ║
  1184.   ╚════════════════════════════════════════════════════════════════════════════╝
  1185.      Select a Starting Page and Press F1                           Insert Off
  1186.  
  1187.  
  1188.           At this point the user should decide which Frame he/she would
  1189.           like to start at.  Simply choose a Frame Number and press the F1
  1190.           key.  It is recommended that the first-time installation begin
  1191.           with Frame 2.
  1192.  
  1193.           Moving around within Frames
  1194.  
  1195.           For purposes of contiguity, the frames will be presented in their
  1196.           natural order of occurrence.  In actual use you may jump from one
  1197.           installation screen to another at any time without returning to
  1198.           Frame one just by using the Frame number an F1 combinations.  Any
  1199.  
  1200.  
  1201.  
  1202.           ─────────────────────────────────────────────────────────────────
  1203.                               Mustang Software, Inc.                     19
  1204.                              WILDCAT! TEST-DRIVE 11/1/89
  1205.           ─────────────────────────────────────────────────────────────────
  1206.  
  1207.  
  1208.  
  1209.           changes made to a particular Frame are automatically stored
  1210.           temporarily to a screen capture buffer.
  1211.  
  1212.           Editing Keys
  1213.  
  1214.           During Data entry while in MAKEWILD, the following editing keys
  1215.           are available:
  1216.  
  1217.                Left-Arrow     Move left one space in current field;
  1218.                Right-Arrow    Move right one space in current field;
  1219.                Up-Arrow       Move to previous field;
  1220.                Down-Arrow     Move to next field;
  1221.                Shift-Tab      Move to previous field;
  1222.                [ENTER]        Move to next field;
  1223.                Tab            Move to next field;
  1224.                Home           Position cursor on first character of field;
  1225.                End            Position cursor at end of field;
  1226.                PgUp           Proceed to previous Frame;
  1227.                PgDn           Proceed to next Frame;
  1228.                Insert         Toggles Insert/Overtype mode.  A prompt at
  1229.                               the lower-right of the screen indicates the
  1230.                               present state of the toggle.  In insert mode
  1231.                               the characters starting at cursor position
  1232.                               are pushed to the right.  In over-type mode
  1233.                               the characters under the cursor are replaced
  1234.                               by those that are typed.
  1235.                Backspace      Delete character to left of cursor;
  1236.                Delete         Delete character immediately under cursor;
  1237.  
  1238.           Note:               The Backspace and Delete keys work the same
  1239.                               regardless of the status of the Insert key.
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.           ─────────────────────────────────────────────────────────────────
  1267.                               Mustang Software, Inc.                     20
  1268.                              WILDCAT! TEST-DRIVE 11/1/89
  1269.           ─────────────────────────────────────────────────────────────────
  1270.  
  1271.  
  1272.  
  1273.           GENERAL INFORMATION
  1274.  
  1275.           We will review each question in the screen represented below:
  1276.  
  1277.   ╔════════════════════════════════════════════════════════════════════════════╗
  1278.   ║                                                                   Frame 2  ║
  1279.   ║                            GENERAL INFORMATION                             ║
  1280.   ║                                                                            ║
  1281.   ║                                                                            ║
  1282.   ║        1.  What is the SYSOP'S first name ?  Jim                           ║
  1283.   ║                                                                            ║
  1284.   ║        2.  What is the SYSOP'S last name  ?  Harrer                        ║
  1285.   ║                                                                            ║
  1286.   ║        3.  What is the name of your BBS ? Mustang BBS                      ║
  1287.   ║                                                                            ║
  1288.   ║        4.  Sysop's Office <Paging> hours are from  08:00 to  17:00         ║
  1289.   ║                                                                            ║
  1290.   ║        5.  Date your board took its first call November 1, 1989            ║
  1291.   ║                                                                            ║
  1292.   ║        6.  Number of Total calls your board has received is 0              ║
  1293.   ║                                                                            ║
  1294.   ║        7.  Enter your WILDCAT registration number ? 00000                  ║
  1295.   ║                                                                            ║
  1296.   ║                                                                            ║
  1297.   ║                                                                            ║
  1298.   ║                                                                            ║
  1299.   ╚════════════════════════════════════════════════════════════════════════════╝
  1300.    F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off
  1301.  
  1302.  
  1303.           1. What is the SYSOP'S first name ?  Jim
  1304.  
  1305.           2. What is the SYSOP'S last name ?  Harrer
  1306.  
  1307.                The system operator's (SYSOP) name which is chosen here is
  1308.           reflected automatically in a number of places during the
  1309.           program's execution, a few of which are indicated below:
  1310.  
  1311.                     Leaving comments to the Sysop;
  1312.                     Paging the Sysop;
  1313.                     Entering messages to the Sysop;
  1314.                     Logging on to system locally as Sysop.
  1315.  
  1316.                Many first generation bulletin board programs used the term
  1317.                SYSOP to differentiate between the actual System Operator
  1318.                and the board's callers.  A certain level of system security
  1319.                was built around word SYSOP,  so in many programs it was the
  1320.                no-option default.  Contemporary usage indicates a trend
  1321.                towards the System Operator using his or her actual name in
  1322.                lieu of SYSOP.  Users will quickly adapt to either usage, as
  1323.                will WILDCAT!.  The choice is up to the operator.
  1324.  
  1325.                If you elect to have the system operator known as SYSOP, you
  1326.                may leave the last name blank, but remember that these names
  1327.  
  1328.  
  1329.  
  1330.           ─────────────────────────────────────────────────────────────────
  1331.                               Mustang Software, Inc.                     21
  1332.                              WILDCAT! TEST-DRIVE 11/1/89
  1333.           ─────────────────────────────────────────────────────────────────
  1334.  
  1335.  
  1336.  
  1337.                when coupled with your password are your keys to the system
  1338.                for both local and remote logons.
  1339.  
  1340.           3. What is the name of your BBS ? Mustang SW  Node 1
  1341.  
  1342.                This is to identify the official name of your Bulletin Board
  1343.                System in various areas of the board.  Be creative, but some
  1344.                thought should be given to a title that lends credence to
  1345.                the actual theme of the board.  If a company or corporation
  1346.                has a title by all means use that name.  Likewise in the
  1347.                event of multiple nodes or installations, suffix the name
  1348.                with the particular area or node ID.
  1349.  
  1350.  
  1351.                     For example:
  1352.  
  1353.                     XYZ Corporation BBS [primary installation]
  1354.                     XYZ Corporation District 1 BBS [satellite]
  1355.  
  1356.           4. Sysop's office <Paging> hours are from  08:00  to  17:00
  1357.  
  1358.                In order to prevent unwanted work interruptions, the system
  1359.                operator's paging hours may be limited to only certain hours
  1360.                of the day.  During other times, when a user requests that
  1361.                the system operator be paged, the user will receive a
  1362.                message indicating the appropriate hours that the system
  1363.                operator is available, and will be encouraged to leave a
  1364.                comment or message instead.  These hours may be overridden
  1365.                at any time during program operation by use of the F4 key.
  1366.                During the quiet hours, the computer will inform callers
  1367.                that the Sysop is not available for page.  If you don't mind
  1368.                the interruptions, leave the values set to 00:00 and 23:59,
  1369.                but remember that this puts you on call twenty-four hours a
  1370.                day!  When paging is allowed, the sysop may elect to be
  1371.                paged via the system bell or silently with only a note on
  1372.                the display screen, by use of the F5 key. See the function
  1373.                key assignment section for details.
  1374.  
  1375.           5. Date your board took it's first call  November 1, 1989
  1376.  
  1377.                The date of origin is to set a starting date for the board's
  1378.                operations.  This establishes a starting date for any files
  1379.                that are dependent upon this information, such as a call
  1380.                reporting program or the system's user log.  Operators who
  1381.                are converting to WILDCAT! from other BBS programs may
  1382.                retain their original start date.
  1383.  
  1384.           6. Number of Total calls your board has received is 0
  1385.  
  1386.                The number of calls your board has received defaults to 0,
  1387.                and should be incremented if you do not wish this value to
  1388.                be reflected to your users.  An example might be switching
  1389.                from another BBS program, and not wanting Total number of
  1390.                calls to start all over again.  Whatever value is placed
  1391.  
  1392.  
  1393.  
  1394.           ─────────────────────────────────────────────────────────────────
  1395.                               Mustang Software, Inc.                     22
  1396.                              WILDCAT! TEST-DRIVE 11/1/89
  1397.           ─────────────────────────────────────────────────────────────────
  1398.  
  1399.  
  1400.  
  1401.                here, WILDCAT! will automatically increment it after each
  1402.                call.
  1403.  
  1404.           7. Enter your WILDCAT registration number ? 00000
  1405.  
  1406.                This question is only needed for registered versions of
  1407.                WILDCAT!.  Anything entered into this field in the TEST-
  1408.                DRIVE version is ignored.
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.           ─────────────────────────────────────────────────────────────────
  1459.                               Mustang Software, Inc.                     23
  1460.                              WILDCAT! TEST-DRIVE 11/1/89
  1461.           ─────────────────────────────────────────────────────────────────
  1462.  
  1463.  
  1464.  
  1465.                                  MODEM INFORMATION - Part 1
  1466.  
  1467.           The following is a screen representation:
  1468.  
  1469.   ╔════════════════════════════════════════════════════════════════════════════╗
  1470.   ║                              MODEM INFORMATION - Part 1           Frame 3  ║
  1471.   ║                                                                            ║
  1472.   ║   1.  Which Communications Port do you want to use [ 1 .. 4 ]  ? 1         ║
  1473.   ║   2.  Maximum # of seconds to wait for carrier [ S7 Register ] ? 30        ║
  1474.   ║   3.  Enter the string to reset your modem: ATZ                            ║
  1475.   ║   4.  Enter Modem Startup String #1:                                       ║
  1476.   ║                                                                            ║
  1477.   ║   5.  Enter Modem Startup String #2:                                       ║
  1478.   ║                                                                            ║
  1479.   ║   6.  Enter Modem Startup String #3:                                       ║
  1480.   ║                                                                            ║
  1481.   ║   7.  Enter the string to reinitialize your modem after every call:        ║
  1482.   ║        AT V0 M0 Q0 E0 S7=30 &C1 &D2 X1                                     ║
  1483.   ║   8.  Modem Delays in Milliseconds:                                        ║
  1484.   ║          #1: 3000      #2: 1500     #3: 2500                               ║
  1485.   ║   9.  Initialize your modem port at which baud rate [ 300..19200 ] ? 2400  ║
  1486.   ║  10.  Lock the DTE setting at the initialized baud rate [Y/N] ? N          ║
  1487.   ║                                                                            ║
  1488.   ║                                                                            ║
  1489.   ║                                                                            ║
  1490.   ║                                                                            ║
  1491.   ╚════════════════════════════════════════════════════════════════════════════╝
  1492.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off
  1493.  
  1494.  
  1495.           Interfacing with many different modems is one of the most
  1496.           difficult areas of any program that deals with the computer's
  1497.           communication ports.  If your WILDCAT! installation is not
  1498.           working the way you believe it should, more than likely the
  1499.           problem will be in this area.  The default values represent those
  1500.           for a generic modem.  WILDCAT! requires your modem adhere to the
  1501.           Hayes AT command set for proper operation.
  1502.  
  1503.           After completing your modem setup you may want to take the time
  1504.           to check each entry with information provided in your modem's
  1505.           user manual.  This exercise will help to familiarize you with the
  1506.           modem initialization being used in your WILDCAT! system.
  1507.  
  1508.           1. Which Communications Port do you want to use : [ 1 .. 4 ]  ? 1
  1509.  
  1510.                The system can use any communications port number available
  1511.                on your system from 1 through 4.
  1512.  
  1513.                     Note:  COM1 and COM3 make use of the same Interrupt
  1514.           (IRQ) line and COM2 and COM4 make use of another line.  If you
  1515.           are making use of COM3 or COM4 you may NOT use COM1 or COM2 with
  1516.           the same IRQ numbers.  Duplication of interrupt numbers will
  1517.           cause erratic operation.  As an example, if you connect a mouse
  1518.           to a standard COM1 (IRQ 4) you may not set your internal modem to
  1519.  
  1520.  
  1521.  
  1522.           ─────────────────────────────────────────────────────────────────
  1523.                               Mustang Software, Inc.                     24
  1524.                              WILDCAT! TEST-DRIVE 11/1/89
  1525.           ─────────────────────────────────────────────────────────────────
  1526.  
  1527.  
  1528.  
  1529.           COM3 which also uses IRQ4.  Note that the REGISTERED USER version
  1530.           allows configuration of all com port IRQ lines and port
  1531.           addresses, even to other than standard assignments.
  1532.  
  1533.           The base port addresses for COM1 through COM4 are standardized,
  1534.           and this TEST-DRIVE release must use the standard addresses
  1535.           (03F8, 02F8, 03E8, and 02E8).
  1536.  
  1537.           2. Maximum # of seconds to wait for carrier [ S7 Register ] ? 30
  1538.  
  1539.                This setting indicates how long WILDCAT! will wait for a
  1540.           carrier signal (connect) from a caller.  The default of 30
  1541.           seconds is the standard for most modems, and is the recommended
  1542.           setting.  This value represents how long WILDCAT! will wait
  1543.           before re-cycling, and MUST agree with your modem's S7 register.
  1544.           If it is changed to a lower or higher value, be certain to
  1545.           reflect the change by adding an appropriate S7=# command in the
  1546.           modem startup strings, as indicated below.
  1547.  
  1548.           3. Enter the string to reset your modem: ATZ
  1549.  
  1550.                This is the command string that resets your modem to its
  1551.                default settings.  This command should almost always be ATZ.
  1552.  
  1553.           4. Enter Modem Startup String #1:
  1554.  
  1555.  
  1556.  
  1557.                This is the first of three possible modem startup strings
  1558.                which are sent ONLY upon startup of WILDCAT!.  Usually these
  1559.                startup strings are only needed by modems making use of
  1560.                non-volatile RAM to store the setup values.   All three
  1561.                startup strings are sent just once when WILDCAT! is started,
  1562.                and the last one should contain the command to save the
  1563.                settings, usually &W.  These saved settings are then
  1564.                recalled from modem memory after each call with a short ATZ
  1565.                command.  Most modems without non-volatile RAM will leave
  1566.                the 3 startup strings blank, and send the modem
  1567.                initialization string (line 7 below) after each call to
  1568.                ensure it is set properly.
  1569.  
  1570.           5. Enter Modem Startup String #2:
  1571.  
  1572.  
  1573.  
  1574.           6. Modem startup string #3:
  1575.  
  1576.  
  1577.  
  1578.           7. Modem initialization after every call:
  1579.  
  1580.                AT V0 M0 Q0 E0 S7=30 &C1 &D2 X1
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.           ─────────────────────────────────────────────────────────────────
  1587.                               Mustang Software, Inc.                     25
  1588.                              WILDCAT! TEST-DRIVE 11/1/89
  1589.           ─────────────────────────────────────────────────────────────────
  1590.  
  1591.  
  1592.  
  1593.                Enter the command(s) that initialize the modem into its
  1594.                receive calls state.  WILDCAT! automatically sends this
  1595.                initialization string following each logon, whether the
  1596.                logon was successful or not.  The statement above means:
  1597.                ATV0      Turn on numeric result codes so Wildcat! can
  1598.                          determine baud.
  1599.                M0        Turns off the modem speaker
  1600.                Q0        Result codes are displayed
  1601.                E0        Echo result codes to terminal
  1602.                S0=0      Disable auto-answer by modem and let Wildcat!
  1603.                          monitor ring detect
  1604.                S2=255    Disable + + + as the modem attention string
  1605.                S7=30     Set #  of seconds to wait for carrier to match
  1606.                          your answer to question #2
  1607.                X1        Extended result codes, needed to send a different
  1608.                          result number for connections at each baud rate
  1609.                &C1       Have carrier reflect reality rather than be forced
  1610.                          true all the time
  1611.                &D2       Have the modem react to the DTR (data terminal
  1612.                          ready) line properly. This setting indicates that
  1613.                          when the modem sees a lowering and raising of DTR
  1614.                          is should go on hook (hang up) and return to
  1615.                          command state.
  1616.  
  1617.                If you modem supports the X command, you should include the
  1618.                X1 or a similar extended result code value in this
  1619.                reinitialization string.  Use the value that corresponds to
  1620.                the lowest number that sends a different result code for
  1621.                300, 1200 and 2400 baud connections.  This is usually X1.
  1622.  
  1623.           8. Modem Delays in Milliseconds:
  1624.                #1: 3000  #2: 1500  #3: 2500
  1625.  
  1626.                The above delays are necessary and vary from modem to modem.
  1627.                The goal is to enter the minimum value that operates
  1628.                properly.
  1629.  
  1630.                Delay 1 is the delay between sending each startup string in
  1631.                number 4-6 above.
  1632.  
  1633.                Delay 2 is the time before sending the modem reset string
  1634.                ATZ (#3 above) as well as the delay between the reset and
  1635.                the startup string (#4 above).  We have determined that many
  1636.                modems need at least 1.1 seconds (1100 ms) to properly
  1637.                handle another command after an ATZ, and values below 1100
  1638.                are not recomended.
  1639.  
  1640.                Delay 3 is used differently depending on whether WILDCAT!
  1641.                will answer the phone by use of Pin 22 (ring detect) or by
  1642.                allowing the modem to use the auto answer feature.  This
  1643.                choice is selected in the next screen.  If ring detect is
  1644.                used, the delay is the time between ring being detected and
  1645.                WILDCAT! sending an ATA answer command to the modem to tell
  1646.                it to answer the phone.  In the case of auto answer being
  1647.  
  1648.  
  1649.  
  1650.           ─────────────────────────────────────────────────────────────────
  1651.                               Mustang Software, Inc.                     26
  1652.                              WILDCAT! TEST-DRIVE 11/1/89
  1653.           ─────────────────────────────────────────────────────────────────
  1654.  
  1655.  
  1656.  
  1657.                used it is the time it waits after the modem answers the
  1658.                phone before it begins looking for carrier detect.
  1659.  
  1660.           9. Initialize your modem port at which rate [ 300..19200 ] ? 2400
  1661.  
  1662.                Some modems can step up to match the baud rate of an
  1663.                incoming call while others can only step down.  If you are
  1664.                unsure about the modem's capabilities, enter the value that
  1665.                represents the modem's fastest baud rate.
  1666.  
  1667.           10. Lock the DTE setting at the initialized baud rate [Y/N] ? N
  1668.  
  1669.                This choice is provided as an option to help you make full
  1670.                use of the new high speed 9600 & 19200 baud modems.  It
  1671.                allows you to lock the link between your computer and your
  1672.                modem at a rate higher that the callers connection rate,
  1673.                usually 19200 baud.  Choosing to lock your DTE (data
  1674.                terminal equipment) rate will result in WILDCAT! sending all
  1675.                data to your modem at the initialized baud rate, regardless
  1676.                of the connection rate.  This allows faster throughput with
  1677.                some modems using hardware error checking by maximizing data
  1678.                transfer from the computer to modem.   An example is the US
  1679.                Robotics HST which functions well with the communication
  1680.                port locked at 19200 baud and allows the modem to control
  1681.                data flow from your modem to the callers modem at the
  1682.                fastest speed possible, sometimes even exceeding the quoted
  1683.                modem speed.  Locking the port can cause problems with some
  1684.                doors because the door expects the port to be at the baud
  1685.                rate of the caller rather than some higher rate.  If you do
  1686.                not have a high speed modem you should not lock the baud
  1687.                rate.
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.           ─────────────────────────────────────────────────────────────────
  1715.                               Mustang Software, Inc.                     27
  1716.                              WILDCAT! TEST-DRIVE 11/1/89
  1717.           ─────────────────────────────────────────────────────────────────
  1718.  
  1719.  
  1720.  
  1721.                                  MODEM INFORMATION - Part 2
  1722.  
  1723.           The following is a screen representation:
  1724.  
  1725.   ╔════════════════════════════════════════════════════════════════════════════╗
  1726.   ║                              MODEM INFORMATION - Part 2           Frame 4  ║
  1727.   ║                                                                            ║
  1728.   ║   1.  Answer Phone By <R>ing or <A>uto Answer [ R or A ] ? R               ║
  1729.   ║                                                                            ║
  1730.   ║   2.  Determine Baud rate by <C>/r's or <R>esult Codes [ C or R ] ?  R     ║
  1731.   ║                                                                            ║
  1732.   ║       If By Result codes enter your numeric result codes for:              ║
  1733.   ║            300 : 1    1200 : 5    2400 : 10   9600 : 99   19200: 99        ║
  1734.   ║       MNP: 300 : 14   1200 : 15   2400 : 16   9600 : 17   19200: 99        ║
  1735.   ║                                                                            ║
  1736.   ║   3.  Command to place your Modem Off-Hook: AT H1                          ║
  1737.   ║                                                                            ║
  1738.   ║   4.  Command to place your Modem On-Hook : AT H0                          ║
  1739.   ║                                                                            ║
  1740.   ║   5.  Number of Milliseconds to delay before displaying PRELOG file: 1500  ║
  1741.   ║                                                                            ║
  1742.   ║   6.  Does your modem support CTS/RTS Flow Control? N                      ║
  1743.   ║                                                                            ║
  1744.   ║                                                                            ║
  1745.   ║                                                                            ║
  1746.   ║                                                                            ║
  1747.   ╚════════════════════════════════════════════════════════════════════════════╝
  1748.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off
  1749.  
  1750.           1. Answer Phone By <R>ing or <A>uto Answer [ R or A ] ? R
  1751.  
  1752.                Most contemporary modems have the ability to Auto Answer the
  1753.                phone when ringing is detected.  For this to happen however,
  1754.                either the auto answer dip switch must be set to on or you
  1755.                must have the command S0=1 (answer on ring 1) in your
  1756.                initialization string.  Rather than set up your system for
  1757.                auto-answer, a better arrangement is to select Ring Detect
  1758.                and allow WILDCAT! to watch for the ring itself.  In order
  1759.                to do this, WILDCAT! monitors the status of pin 22 on the
  1760.                modem connector.  This is one of the reasons you must have
  1761.                the appropriate pins connected on your modem cable.  If you
  1762.                elect to use ring detect, you should have S0=0 (zero) in
  1763.                your initialization string.  If you intend to make use of
  1764.                doors (only available in the registered version) you are
  1765.                strongly advised to answer by ring detect.  See the cautions
  1766.                regarding doors for additional information.
  1767.  
  1768.           2. Determine Baud rate by <C>/r's or <R>esult [ C or R ] ? R
  1769.  
  1770.                The use of result codes is recommended.  If your modem
  1771.                cannot generate numeric result codes that can be used by the
  1772.                software, it will be necessary to toggle this option to
  1773.                Carriage Returns.  This choice means that the caller must
  1774.                enter one or more carriage returns and spaces after
  1775.  
  1776.  
  1777.  
  1778.           ─────────────────────────────────────────────────────────────────
  1779.                               Mustang Software, Inc.                     28
  1780.                              WILDCAT! TEST-DRIVE 11/1/89
  1781.           ─────────────────────────────────────────────────────────────────
  1782.  
  1783.  
  1784.  
  1785.                connection in order for the system to determine the baud
  1786.                rate.  The use of Result Codes is highly encouraged for
  1787.                accuracy and speed in completing a connection.
  1788.  
  1789.                When using numeric result codes WILDCAT! must know which
  1790.                codes to look for from your modem.  The top line reflects
  1791.                the codes for a "normal" connection while the bottom line
  1792.                labeled MNP is ONLY used if your modem has built-in hardware
  1793.                error checking (see your manual).  The regular codes are
  1794.                normally the same for all modems; 1 for 300 baud, 5 for
  1795.                1200, and 10 for 2400 baud.  If you modem supports MNP
  1796.                (Microcom Network Protocol) or ARQ (Automatic Repeat
  1797.                Request) you should also fill in the MNP line with the
  1798.                numeric codes your modem returns when it connects with
  1799.                another modem with the same hardware protocol.  Our example
  1800.                is the US Robotics HST which returns 15, 16, and 17 when
  1801.                connected to another modem with MNP at 1200, 2400, and 9600
  1802.                respectively.  Use the number 99 for any unsupported
  1803.                connection rate such as 9600 and 19,200 on the top line
  1804.                since 9600 and 19,200 baud almost always make use of some
  1805.                form of hardware error control.  For a standard modem
  1806.                without any MNP the top line would have 1, 5, 10 and
  1807.                everything else 99.
  1808.  
  1809.           3. Command to place your Modem Off-Hook: AT H1
  1810.  
  1811.                The default is AT H1, which any Hayes-compatible modem
  1812.                should be able to recognize as the command to go off-hook.
  1813.                This command is NOT sent when WILDCAT! answers the phone;
  1814.                rather, when the Sysop logs locally, terminates WILDCAT! via
  1815.                the F10 key, or WILDCAT! executes an event, such as internal
  1816.                event Y to dump the Wastebasket.  If your modem speaker
  1817.                makes noise when F10 is pressed and WILDCAT! goes off-hook
  1818.                you may add the command M0 to turn off the modem speaker.
  1819.  
  1820.           4. Command to place your Modem On-Hook: AT H0
  1821.  
  1822.                The default is AT H0, which any Hayes-compatible modem
  1823.                should be able to recognize as the command to go on-hook.
  1824.                WILDCAT sends the command when coming back from an event,
  1825.                such as internal event Y to dump the Wastebasket.
  1826.  
  1827.           5. Number of Milliseconds delay before PRELOG file: 1500
  1828.  
  1829.                Some modems delay a short time after answering the phone and
  1830.                establishing a connection.   If you find your callers are
  1831.                missing some of the PRELOG.BBS display file, or are not
  1832.                receiving the prompt for First Name properly, you may add a
  1833.                delay so the program will wait an appropriate amount of
  1834.                time.  Try the default of 0, and if problems develop as
  1835.                indicated increase the value to 1500ms (1.5 seconds).
  1836.  
  1837.           6. Does your modem support CTS/RTS flow control : N
  1838.  
  1839.  
  1840.  
  1841.  
  1842.           ─────────────────────────────────────────────────────────────────
  1843.                               Mustang Software, Inc.                     29
  1844.                              WILDCAT! TEST-DRIVE 11/1/89
  1845.           ─────────────────────────────────────────────────────────────────
  1846.  
  1847.  
  1848.  
  1849.                Many modems can make use of the Clear To Send (CTS) and
  1850.                Request To Send (RTS) signal to tell the other modem when
  1851.                data should be sent, and when to wait.  CTS/RTS is used by
  1852.                the modems to tell one another when their respective
  1853.                send/receive buffers are full or empty.  If your modem
  1854.                supports CTS you MUST enter Y to this prompt.  Virtually all
  1855.                9600 baud modems, as well as those supporting MNP/ARQ make
  1856.                use of CTS/RTS for flow control.
  1857.  
  1858.                     FAILURE TO INDICATE THAT CTS IS AVAILABLE FOR MODEMS
  1859.                     THAT SUPPORT MNP/ARQ WILL RESULT IN LOST DATA DURING
  1860.                     TRANSMISSION, ESPECIALLY IF YOU HAVE LOCKED THE
  1861.                     COMMUNICATION PORT AT THE INITIALIZED BAUD RATE.
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.           ─────────────────────────────────────────────────────────────────
  1907.                               Mustang Software, Inc.                     30
  1908.                              WILDCAT! TEST-DRIVE 11/1/89
  1909.           ─────────────────────────────────────────────────────────────────
  1910.  
  1911.  
  1912.  
  1913.                                  NEWUSER DEFAULTS
  1914.  
  1915.           The following is a screen representation:
  1916.  
  1917.   ╔════════════════════════════════════════════════════════════════════════════╗
  1918.   ║                              NEWUSER DEFAULTS                     Frame 5  ║
  1919.   ║                                                                            ║
  1920.   ║        1.  Are you going to run a closed board [ Y/N ] ? N                 ║
  1921.   ║                                                                            ║
  1922.   ║              a.  Force caller to leave a comment then logoff               ║
  1923.   ║              b.  Force caller to the Questionnaire then logoff             ║
  1924.   ║              c.  Logoff immediately and don't add to the user base         ║
  1925.   ║            If closed, then select [ a..c ]  ?                              ║
  1926.   ║                                                                            ║
  1927.   ║        2.  New Users Default Security Level ? 10                           ║
  1928.   ║        3.  Ask for their Phone Number [ Y/N ] ? Y                          ║
  1929.   ║        4.  Ask for their Birth Date   [ Y/N ] ? Y                          ║
  1930.   ║        5.  Ask for their Computer Type [ Y/N ] ? Y                         ║
  1931.   ║        6.  Force Newuser to fill out the Questionnaire [ Y/N ] ? N         ║
  1932.   ║        7.  Time Limit (in minutes) for first call ? 60                     ║
  1933.   ║        8.  Number of lines per page ? 23                                   ║
  1934.   ║        9.  Place them into these Msg folders: ABCD                         ║
  1935.   ║                                                                            ║
  1936.   ║                                                                            ║
  1937.   ║                                                                            ║
  1938.   ║                                                                            ║
  1939.   ╚════════════════════════════════════════════════════════════════════════════╝
  1940.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off
  1941.  
  1942.  
  1943.           1.  Are you going to run a closed board [ Y/N ] ? N
  1944.  
  1945.                "N" is the default.  This means that all users will be
  1946.                allowed to logon on to the system and will be entered into
  1947.                the user database as they call.  The user's "freedom" on the
  1948.                board will then be determined by the security values
  1949.                established in the various menu commands for each level of
  1950.                user.
  1951.  
  1952.                If this field is toggled to "Y", you are indicating that
  1953.                unless the user's name and password information is
  1954.                recognized by the system, that user will not be allowed into
  1955.                the system for any reason.  A file names CLOSED.BBS will be
  1956.                displayed, and the caller will be logged off immediately,
  1957.                unless "a" or "b" is chosen, in which case the user will be
  1958.                first forced to leave a Comment or answer the Questionnaire
  1959.                (if it exists), respectively.
  1960.  
  1961.                Running as a closed board means that all user information
  1962.                must be added manually by the sysop for every user before
  1963.                they can gain access to the system.  A CLOSED BOARD MUST
  1964.                FIRST BE SET AS OPEN TO ALLOW THE SYSOP TO LOG ON AND
  1965.                UPGRADE HIS OWN ACCESS.
  1966.  
  1967.  
  1968.  
  1969.  
  1970.           ─────────────────────────────────────────────────────────────────
  1971.                               Mustang Software, Inc.                     31
  1972.                              WILDCAT! TEST-DRIVE 11/1/89
  1973.           ─────────────────────────────────────────────────────────────────
  1974.  
  1975.  
  1976.  
  1977.           2. New users default security level : 10
  1978.  
  1979.                The number entered here will establish the level of security
  1980.                access every new, unknown caller has on your system.
  1981.  
  1982.           3. Ask for their phone number [ Y/N ] ? Y
  1983.  
  1984.                By answering Y to this option, a new user is prompted to
  1985.                enter a phone number during their first logon to the system.
  1986.                Although the user is not allowed to ignore this prompt, a
  1987.                wrong number may be entered.  The number entered here may
  1988.                also be used for periodic security checks.
  1989.  
  1990.           4. Ask for their birth date [ Y/N ] ? Y
  1991.  
  1992.                If implemented this option will allow for periodic security
  1993.                updates, just like the prompt for phone number verification.
  1994.                In addition, WILDCAT! will convert the user's birth date to
  1995.                his or her actual age today when the user record is
  1996.                inspected (the system date must be set correctly for this to
  1997.                operate properly).  This confidential information is stored
  1998.                in the user database, and is only available to the system
  1999.                operator. Many operators like to gather statistical data
  2000.                from information of this nature.  "What is the median age of
  2001.                my users?";  "Who is the youngest and oldest user?"  How
  2002.                about a surprise birthday greeting to the user?   Or perhaps
  2003.                most important, allowing the user age information to serve
  2004.                as a guide to what files are maintained on the system, and
  2005.                establishing the tone and contents of your bulletins and
  2006.                editorials.  WILDCAT! is hard-coded to prohibit a user from
  2007.                entering values which (when converted to age) mean that the
  2008.                user is less than six, or over ninety years old.
  2009.  
  2010.           5. Ask for their computer type  [ Y/N ] ? Y
  2011.  
  2012.                If implemented, users are presented a blank line on which to
  2013.                briefly describe their computer name and type.  It assists
  2014.                the system operator in helping the user in the event of any
  2015.                compatibility problems while on the board.  This information
  2016.                is presented alongside the user name in both the [L]ist
  2017.                users and [V]erify users options on the main menu.
  2018.  
  2019.           6. Force new users to fill out the Questionnaire [ Y/N ] ? Y
  2020.  
  2021.                The questionnaire for new users will be further discussed in
  2022.                a separate section of the manual, along with instructions on
  2023.                generating the questionnaire.  This option is a toggle to
  2024.                determine whether a new user will be asked to complete a
  2025.                special questionnaire during their initial logon to the
  2026.                system.  It may be used whether or not the system is run as
  2027.                a closed board.  If toggled to Y, every new caller will be
  2028.                presented with the new user questionnaire immediately after
  2029.                completing the basic logon information.
  2030.  
  2031.  
  2032.  
  2033.  
  2034.           ─────────────────────────────────────────────────────────────────
  2035.                               Mustang Software, Inc.                     32
  2036.                              WILDCAT! TEST-DRIVE 11/1/89
  2037.           ─────────────────────────────────────────────────────────────────
  2038.  
  2039.  
  2040.  
  2041.           7. Time Limit (in minutes) for first call ? 60
  2042.  
  2043.                Some bulletin board systems do not differentiate between a
  2044.                first time caller and a regular caller.  Others require that
  2045.                a new user be screened prior to receiving access to various
  2046.                areas of the WILDCAT! system, such as leaving messages and
  2047.                up/downloading files.  If you elect to have a screening
  2048.                procedure there may be no real need to allow a new user the
  2049.                same time limits as a regular caller.  Since their
  2050.                privileges are limited, there will not be enough options
  2051.                available to the user to require a longer time limit.
  2052.  
  2053.                Be realistic in the value entered here.  Many first-time
  2054.                callers are apprehensive, or perhaps slow typists.  If you
  2055.                have all the other first-time caller options implemented,
  2056.                plus a questionnaire, it's possible that a new user will
  2057.                never get to the main menu in the allotted time!  The
  2058.                provided default value indicated above is reasonable in such
  2059.                a case, but be sure to test this value in your own
  2060.                application.
  2061.  
  2062.           8. Number of lines per page ? 23
  2063.  
  2064.                The user is prompted during the initial logon to enter a
  2065.                value for the number of SCREEN lines per page.  This value
  2066.                is used throughout the program to determine the appropriate
  2067.                position for automatic screen pauses.  The value entered
  2068.                here is presented as the default value if the new user
  2069.                simply presses the ENTER key, and is correct for most PC
  2070.                users.
  2071.  
  2072.           9. Place them into these message folders: ABCD
  2073.  
  2074.                Number two on this screen determines the security level
  2075.                assigned to a new user, and that security level determines
  2076.                which message folders will actually be accessible at the
  2077.                time of the first logon.  To make learning the system easier
  2078.                for new callers you may automatically open folders for
  2079.                viewing by entering the folder letters here.  You could also
  2080.                choose to auto-open additional message folders, including
  2081.                some to which new users are denied access until upgraded to
  2082.                a higher security level.  This causes no problems since the
  2083.                user's security level will be the final determinant of which
  2084.                folders a user may actually view, regardless of whether they
  2085.                have been auto-opened.  The values entered should typically
  2086.                include any folder that is available for general use by your
  2087.                regular users.  The Z folder (comments) is included as a
  2088.                default here to guarantee that the sysop may leave replies
  2089.                to comments in folder Z, and that all users may read the
  2090.                sysop replies.
  2091.  
  2092.                The general rules governing message folders are that a user
  2093.                may leave a message or read public messages in any folder to
  2094.                which he has security access and has open.  Users will be
  2095.  
  2096.  
  2097.  
  2098.           ─────────────────────────────────────────────────────────────────
  2099.                               Mustang Software, Inc.                     33
  2100.                              WILDCAT! TEST-DRIVE 11/1/89
  2101.           ─────────────────────────────────────────────────────────────────
  2102.  
  2103.  
  2104.  
  2105.                advised of new personal mail in any folder, but cannot use
  2106.                the [R]ead command unless they have security access and it
  2107.                has been OPENED.  The special folder Z is no exception to
  2108.                the above guidelines. The wastebasket (folder Y) is ever
  2109.                checked for personal mail. Personal messages placed in a
  2110.                folder to which a user has no access may not be read except
  2111.                via the [R]ead [M]arked mail command.  It is therefore
  2112.                advisable to give all users access to the Z folder as a
  2113.                minimum.
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.  
  2122.  
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130.  
  2131.  
  2132.  
  2133.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.           ─────────────────────────────────────────────────────────────────
  2163.                               Mustang Software, Inc.                     34
  2164.                              WILDCAT! TEST-DRIVE 11/1/89
  2165.           ─────────────────────────────────────────────────────────────────
  2166.  
  2167.  
  2168.  
  2169.                                SECURITY INFORMATION
  2170.  
  2171.           The following is a screen representation
  2172.  
  2173.   ╔════════════════════════════════════════════════════════════════════════════╗
  2174.   ║                                                                   Frame 6  ║
  2175.   ║                            SECURITY INFORMATION                            ║
  2176.   ║                                                                            ║
  2177.   ║                                                                            ║
  2178.   ║   1.  Allow remote Sysop's Drop to DOS [ Y/N ] ?  Y                        ║
  2179.   ║   2.  Verify Telephone Number after every 15  logons.                      ║
  2180.   ║   3.  Verify Birthdate after every 30  logons.                             ║
  2181.   ║   4.  Minimum Security Level to overwrite files on uploads ?  100          ║
  2182.   ║   5.  Should the Sysop screen PUBLIC messages before they                  ║
  2183.   ║       are posted on the system [ Y/N ] ?  N                                ║
  2184.   ║   6.  Can Users leave PRIVATE messages [ Y/N ] ?  Y                        ║
  2185.   ║   7.  Minimum Security to read SYSOP (and PRIVATE) Mail  100               ║
  2186.   ║   8.  Total Number of different User Security levels [ 1..18 ] ? 7         ║
  2187.   ║   9.  Echo the User's password on the screen [ Y/N ] ? N                   ║
  2188.   ║  10.  Display Password Protected files in the file listing [ Y/N ] ? N     ║
  2189.   ║  11.  Security level for MASTER Sysop ?   1000                             ║
  2190.   ║                                                                            ║
  2191.   ║                                                                            ║
  2192.   ║                                                                            ║
  2193.   ║                                                                            ║
  2194.   ║                                                                            ║
  2195.   ╚════════════════════════════════════════════════════════════════════════════╝
  2196.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off
  2197.  
  2198.           11. Allow remote Sysop's Drop to Dos [ Y/N ] ? Y
  2199.  
  2200.                If this prompt is answered with "Y", and the caller's
  2201.           security is high enough to permit it (we suggest that only sysops
  2202.           be allowed this choice), the caller may actually exit WILDCAT!
  2203.           and assume control of the computer's operating system. It is
  2204.           unlikely that anyone other than the system operator, when calling
  2205.           in from a remote location, will ever need this option.  Setting
  2206.           this value to "N" will prevent use of the Remote Drop to DOS
  2207.           option on the sysop menu.
  2208.  
  2209.                     Caution:  This is not only a powerful option but
  2210.                     potentially a very dangerous one.  Unless other
  2211.                     safeguards are implemented, a caller has total and
  2212.                     absolute control over your entire operations, including
  2213.                     erasing the contents of your hard drive.  Unless you
  2214.                     are totally familiar with the operating system, batch
  2215.                     files, and related areas, you are strongly encouraged
  2216.                     to set this value to "N".
  2217.  
  2218.           2. Verify Telephone number after every [xx] logons.
  2219.  
  2220.                Users of all bulletin board systems are encouraged to change
  2221.                their passwords regularly.  This habit is the exception
  2222.                rather than the rule, however.  Verifying a user's telephone
  2223.  
  2224.  
  2225.  
  2226.           ─────────────────────────────────────────────────────────────────
  2227.                               Mustang Software, Inc.                     35
  2228.                              WILDCAT! TEST-DRIVE 11/1/89
  2229.           ─────────────────────────────────────────────────────────────────
  2230.  
  2231.  
  2232.  
  2233.                number after every [xx] logons  is simply an additional
  2234.                security device to determine whether the person logged on is
  2235.                really the person he/she logged on as.  Following [xx]
  2236.                logins, the caller is prompted to enter a phone number in
  2237.                addition to the usual first name, last name, and password.
  2238.                The phone number entered is then checked for validity
  2239.                against the user's record, and if the response is not the
  2240.                same as that contained in the database, the caller is
  2241.                automatically forced to the comments section of the system
  2242.                to explain the discrepancy before continuing with the logon.
  2243.  
  2244.           3. Verify User's Birth Date after every [xx] logons
  2245.  
  2246.                The rationale for verifying a caller's birth date is the
  2247.                same as that of #2 above.  Although the values of [xx] could
  2248.                be the same in both item numbers two and three, it is
  2249.                recommended that the values are staggered to present the
  2250.                illusion of a "random" pattern.  When the security options
  2251.                are combined, the chances of an "illegal" user knowing a
  2252.                user's first name, last name, telephone number, and date of
  2253.                birth become increasingly unlikely.
  2254.  
  2255.           4. Minimum Security to overwrite files on uploads ? xx
  2256.  
  2257.                Any user who a security level equal to or greater than [xx]
  2258.                is permitted to overwrite an existing filename during an
  2259.                upload session.  This option is beneficial for a writer or
  2260.                programmer who may be periodically uploading a revised
  2261.                version of a file, or perhaps when two or more people are
  2262.                collaborating on revisions to a document.  For normal
  2263.                operations, this value should be greater than that of a
  2264.                "normal" user; otherwise there may be serious consequences!
  2265.  
  2266.                     Note:  The user who originally uploaded a file is
  2267.                     granted the authority to overwrite the same file.  The
  2268.                     user is prompted as to whether the file should be
  2269.                     overwritten.  WILDCAT! is coded in this manner to
  2270.                     maintain continuity to file names and "refresh" dates.
  2271.                     The only time it may be a problem is if the uploader
  2272.                     proceeds to overwrite a file, then aborts the upload.
  2273.                     The original file will be destroyed!
  2274.  
  2275.           5. Should the Sysop screen PUBLIC messages before they
  2276.              are posted to the system [ Y/N ] ? N
  2277.  
  2278.                If this value is set to "N", any message entered to ALL
  2279.                users is posted on the system immediately.  By setting the
  2280.                default to "Y", all messages intended for public viewing
  2281.                must be screened for content, then manually toggled from
  2282.                private to public by the system operator.  Normally this
  2283.                value is set to "N", since most users are reputable.  It is
  2284.                only in the event that a lot of users post public messages
  2285.                that contain information that is abusive, libelous, or
  2286.  
  2287.  
  2288.  
  2289.  
  2290.           ─────────────────────────────────────────────────────────────────
  2291.                               Mustang Software, Inc.                     36
  2292.                              WILDCAT! TEST-DRIVE 11/1/89
  2293.           ─────────────────────────────────────────────────────────────────
  2294.  
  2295.  
  2296.  
  2297.                perhaps contain confidential information or profanity is
  2298.                this option needed.
  2299.  
  2300.           6. Can Users leave PRIVATE messages [ Y/N ] ? Y
  2301.  
  2302.                By entering "N" to this prompt, a user is still permitted to
  2303.                enter messages to selected users, but the private flag is
  2304.                removed. Selecting "N" prevents any PRIVATE mail.  This
  2305.                feature may be used at your discretion, and may be useful in
  2306.                certain applications.  In most cases, you will probably want
  2307.                to leave the value as "Y".
  2308.  
  2309.           7. Minimum security to read SYSOP (and PRIVATE) Mail  100
  2310.  
  2311.                Normally, only the system operator should have a security
  2312.                level high enough to read sysop and private mail.
  2313.  
  2314.           8. Total number of different User Security levels [ 1..18 ] ? 7
  2315.  
  2316.                This is the physical count for the number of security
  2317.                levels.  The actual security level values are established
  2318.                later in the configuration procedure.  Any number up to
  2319.                eighteen may be entered here depending on your needs.
  2320.                Whatever value is entered will dictate the number of actual
  2321.                security levels that are entered later in the setup.
  2322.  
  2323.           9. Echo the User's password on the screen [ Y/N ] ? N
  2324.  
  2325.                The default answer here is "N", indicating that as a caller
  2326.                types his password, it is displayed as dots on the host
  2327.                system screen.  Some applications in a busy office setting
  2328.                may require this additional security while a home BBS may
  2329.                not.  A "Y" response displays the caller's password locally
  2330.                as it is typed.  Note that a callers password is always
  2331.                echoed back to him as asterisks.
  2332.  
  2333.           10. Display Password Protected files in file listing [ Y/N ] ? N
  2334.  
  2335.                WILDCAT! has the ability to require a password to download a
  2336.                file, and the Sysop determines whether these files are
  2337.                listed along with the non-protected files or are hidden from
  2338.                view.  If the "N" option is selected, users will not know of
  2339.                the existence of password protected files unless advised by
  2340.                a message or some other means.
  2341.  
  2342.           11. Security level for MASTER Sysop ? 1000
  2343.                Many system operators make use of more than one sysop to
  2344.                help maintain files, messages, and users. With this
  2345.                possibility in mind you are able to set aside one security
  2346.                level as MASTER sysop who has full system control.  The
  2347.                specific area in which control is limited for sysops at
  2348.                other levels is the [U]ser database function within the
  2349.                sysop menu. Even if a co-sysop has access to this area, he
  2350.                will not have the ability to see other users passwords or to
  2351.  
  2352.  
  2353.  
  2354.           ─────────────────────────────────────────────────────────────────
  2355.                               Mustang Software, Inc.                     37
  2356.                              WILDCAT! TEST-DRIVE 11/1/89
  2357.           ─────────────────────────────────────────────────────────────────
  2358.  
  2359.  
  2360.  
  2361.                add other users at the MASTER level.  An example is a MASTER
  2362.                sysop level of 1000 and co-sysop at 900. When the sysop at
  2363.                level 900 views the [U]ser database, the passwords will
  2364.                display as a series of asterisks. Do keep in mind that users
  2365.                passwords may be changed by the non-master sysop, but a
  2366.                non-master sysop cannot log in as the user, or compromise
  2367.                his password without changing it.
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.           ─────────────────────────────────────────────────────────────────
  2419.                               Mustang Software, Inc.                     38
  2420.                              WILDCAT! TEST-DRIVE 11/1/89
  2421.           ─────────────────────────────────────────────────────────────────
  2422.  
  2423.  
  2424.  
  2425.                           SYSTEM CONFIGURATION - Part 1
  2426.  
  2427.           The following is a screen representation.
  2428.  
  2429.   ╔════════════════════════════════════════════════════════════════════════════╗
  2430.   ║                                                                   Frame 7  ║
  2431.   ║                       SYSTEM CONFIGURATION - Part 1                        ║
  2432.   ║                                                                            ║
  2433.   ║                                                                            ║
  2434.   ║         1.  Allow 300 BAUD Calls [ Y/N ] ? Y                               ║
  2435.   ║         2.  Is the Bulletin Menu Optional [ Y/N ] ? Y                      ║
  2436.   ║         3.  Time Compensation ratio on uploads is 2  to 1.                 ║
  2437.   ║         4.  Display the quote of the day [ Y/N ] ? Y                       ║
  2438.   ║         5.  Display a download/upload ratio warning above 20  to 1.        ║
  2439.   ║         6.  Will you be offering Color ANSI Menu's [ Y/N ] ? N             ║
  2440.   ║         7.  Total number of Bulletins Offered is ? 6                       ║
  2441.   ║         8.  Place the MODEM "OFF HOOK" when WILDCAT! is down [ Y/N ] ? Y   ║
  2442.   ║         9.  Message range is 1     to 0    .                               ║
  2443.   ║        10.  Path for Menu Files   : C:\WILDCAT                             ║
  2444.   ║        11.  Path for Help Files   : C:\WILDCAT                             ║
  2445.   ║        12.  Path for Display Files: C:\WILDCAT                             ║
  2446.   ║        13.  Path for Ext Protocols: C:\WILDCAT\PROTOCOL                    ║
  2447.   ║        14.  Path for Bulletins    : C:\WILDCAT                             ║
  2448.   ║                                                                            ║
  2449.   ║                                                                            ║
  2450.   ║                                                                            ║
  2451.   ╚════════════════════════════════════════════════════════════════════════════╝
  2452.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off
  2453.  
  2454.  
  2455.           1. Allow 300 BAUD calls [ Y/N ] ? Y
  2456.  
  2457.                There are rather strong feelings among system operators as
  2458.           to whether or not to permit 300 baud callers.  It is not the
  2459.           intent of this document to take issue with these sentiments
  2460.           either way. For those who wish to disallow 300 baud callers
  2461.           during certain time periods, the option is provided.  The default
  2462.           allows 300 baud access at all times.
  2463.  
  2464.           2. Is the bulletin Menu optional [ Y/N ] ? Y
  2465.  
  2466.                WILDCAT! automatically scans the file date and time of all
  2467.                bulletin files and compares this information to that in the
  2468.                caller's user record.  If a bulletin has been updated since
  2469.                the caller's last logon, a message will inform the caller as
  2470.                to which bulletin(s) have been updated.  Otherwise, the
  2471.                caller is informed that NO bulletins have been updated since
  2472.                the last call, and is prompted as to whether the caller
  2473.                would like to view the bulletin menu.  If this option is set
  2474.                to "N", the caller is forced to view the bulletin menu,
  2475.                whether or not any bulletins have been updated.
  2476.  
  2477.           3. Time Compensation ratio on uploads is  2  to  1.
  2478.  
  2479.  
  2480.  
  2481.  
  2482.           ─────────────────────────────────────────────────────────────────
  2483.                               Mustang Software, Inc.                     39
  2484.                              WILDCAT! TEST-DRIVE 11/1/89
  2485.           ─────────────────────────────────────────────────────────────────
  2486.  
  2487.  
  2488.  
  2489.                In order to encourage uploads, some system operators will
  2490.                grant a time bonus to those users who contribute to the
  2491.                system's program files.  If the value is set to 2, the user
  2492.                is given twice the file transfer time in additional time
  2493.                allowed online for this particular call.  For example, when
  2494.                set 2 to 1, if a file requires 5 minutes to upload, the user
  2495.                will be allowed 10 extra minutes on the system.  A 1 to 1
  2496.                ratio would compensate the user for the actual time of the
  2497.                upload, meaning that his time remaining would be the same
  2498.                before and after uploading.  A 0 to 1 ratio would not allow
  2499.                any time compensation, in which case the upload time would
  2500.                be counted against the user's existing logon time.
  2501.  
  2502.           4. Display the quote of the day [ Y/N ] ? Y
  2503.  
  2504.                The Quote of the day is an ASCII file created by the system
  2505.                operator.  It may contain words of wisdom, quotes from
  2506.                famous people, cute sayings, insults, or anything else
  2507.                appropriate to the needs of the system.  The file contents
  2508.                are presented sequentially starting with the first item in
  2509.                the file, and incremented by one following each new logon to
  2510.                the system.  The quote appears just prior to the main menu.
  2511.                When the end of the file is reached, it starts again from
  2512.                the beginning.  A quote consists of any number of lines of
  2513.                text, each of which is terminated by a carriage return.
  2514.                There must be a blank line (just a carriage return) between
  2515.                each quote since WILDCAT! assumes an individual quote has
  2516.                ended when it sees two carriage returns in a row.
  2517.  
  2518.                If this option is set to "Y", WILDCAT! will look for the
  2519.                file QUOTES.BBS.  If the file is not found, the code will
  2520.                continue to run, but will generate an error message to both
  2521.                the local monitor and the caller.  Until you have created
  2522.                this file, it is better to set the option to "N".  For more
  2523.                information on creation of this file, refer to the Files
  2524.                Used by WILDCAT!  section of the manual.
  2525.  
  2526.           5. Display a download/upload ratio warning above  20  to  1.
  2527.  
  2528.                If a user exceeds the upload/download ratio above, a warning
  2529.                message will be scrolled to the user.  Further downloads are
  2530.                NOT prevented; this functions only as a warning to the
  2531.                caller.
  2532.  
  2533.           6. Will you be offering Color ANSI Menu's [ Y/N ] ? N
  2534.  
  2535.                You may elect to offer color ANSI menus to callers asking
  2536.                for color by toggling this choice to "Y".  Dynamic menus
  2537.                will still be scrolled to those users not desiring color.
  2538.                If set to "N", dynamic menus will be generated for all
  2539.                callers.
  2540.  
  2541.           7. Total number of Bulletins offered is ? 6
  2542.  
  2543.  
  2544.  
  2545.  
  2546.           ─────────────────────────────────────────────────────────────────
  2547.                               Mustang Software, Inc.                     40
  2548.                              WILDCAT! TEST-DRIVE 11/1/89
  2549.           ─────────────────────────────────────────────────────────────────
  2550.  
  2551.  
  2552.  
  2553.                In order to inform the user as to which bulletins have been
  2554.                updated since the user's last logon, WILDCAT! must be
  2555.                informed of the number of bulletins that are available.
  2556.                This number limits the acceptable responses at the Bulletin
  2557.                menu prompt and must be set properly.  WILDCAT! will
  2558.                automatically check the file date/time for each bulletin and
  2559.                make a comparison to the callers last call date/time for
  2560.                notification purposes.  The maximum number of bulletins
  2561.                supported is 9,999.
  2562.  
  2563.           8. Place the MODEM "OFF HOOK" when WILDCAT! is down [ Y/N ] ? Y
  2564.  
  2565.                When set to "Y", and the system is brought down for whatever
  2566.                reason, WILDCAT! will automatically send a message to your
  2567.                modem to place the phone off hook (busy).  This would be
  2568.                advisable if your board were running on a dedicated phone
  2569.                line, since the caller will receive a busy signal and think
  2570.                that the system is busy rather than being off-line.
  2571.  
  2572.           9. Message range is  1  to  0
  2573.  
  2574.                These values should be left as default values.  They are
  2575.                placed here in the event your message base should ever
  2576.                become severely contaminated, at which an auxiliary program
  2577.                called FIXMSG.EXE can reconstruct the damaged message base.
  2578.                Upon completion FIXMSG will indicate the current lowest and
  2579.                highest message number.  You should then run MAKEWILD and
  2580.                check the values here.
  2581.  
  2582.                     NOTE: Verifying the latest correct message numbers in
  2583.                     MAKEWILD after running FIXMSG.EXE is very important,
  2584.                     and must be done if FIXMSG is ever run!
  2585.  
  2586.           10. Path for Menu Files       : C:\WILDCAT
  2587.  
  2588.                This path should reflect the location of all menu files used
  2589.                by the program.  It may be the same location as your
  2590.                WILDCAT! home path (the location of the program files), but
  2591.                may be different simply for organizational purposes.  The
  2592.                files to be placed in this area include:
  2593.  
  2594.                MAIN.SCR       MAINLO.SCR     MAINMD.SCR     MAINHI.SCR
  2595.                MESSAGE.SCR    MESSAGEL.SCR   MESSAGEM.SCR   MESSAGEH.SCR
  2596.                FILES.SCR      FILESLO.SCR    FILESMD.SCR    FILESHI.SCR
  2597.                SYSOP.SCR      SYSOPLO.SCR    SYSOPMD.SCR    SYSOPHI.SCR
  2598.  
  2599.                Depending on your configuration, there could be up to 16
  2600.                menu files in this area.  The .SCR designator indicates a
  2601.                color menu, with non-color menus being Dynamically generated
  2602.                by WILDCAT!.
  2603.  
  2604.           11. Path for Help Files      : C:\WILDCAT
  2605.  
  2606.  
  2607.  
  2608.  
  2609.  
  2610.           ─────────────────────────────────────────────────────────────────
  2611.                               Mustang Software, Inc.                     41
  2612.                              WILDCAT! TEST-DRIVE 11/1/89
  2613.           ─────────────────────────────────────────────────────────────────
  2614.  
  2615.  
  2616.  
  2617.                This path may also be the same as your home path if desired.
  2618.                If different, it should contain all files ending in .HLP.
  2619.                This will include the color ANSI menus including:
  2620.  
  2621.                MAIN.HLP (Non-color file)        MAINC.HLP (Color file)
  2622.                MESSAGE.HLP (Non-color file)     MESSAGEC.HLP (Color file)
  2623.                FILE.HLP (Non-color file)        FILEC.HLP (Color file)
  2624.                SYSOP.HLP (Non-color file)       SYSOPC.HLP (Color file)
  2625.  
  2626.           12. Path for Display Files       : C:\WILDCAT
  2627.  
  2628.                This category includes all files which are displayed to the
  2629.                caller for informational purposes which are not included in
  2630.                other categories.  Both non-color and color ANSI files
  2631.                should be included.
  2632.  
  2633.           13. Path for Ext Protocols: C:\WILDCAT\EP
  2634.  
  2635.                This file path is made as short as possible to maximize the
  2636.                number of files able to be sent.  Since the DOS command line
  2637.                length is normally limited to 128 characters, it is
  2638.                sometimes impossible to pass all of the information required
  2639.                for external file transfers if this path exceeds 15
  2640.                characters. When batch external transfers are requested,
  2641.                WILDCAT! must perform a shell (exec call) and pass the full
  2642.                protocol path + the name of your batch file + the com port #
  2643.                + the baud + seven filenames.  Using maximum possible values
  2644.                here, the limit for the protocol path is about 15
  2645.                characters.  All files related to external file transfers
  2646.                should be placed in this area.  These include the batch
  2647.                files specified in the Frame 18, and the actual file
  2648.                transfer programs such as DSZ, PCKERMIT, etc.  Although you
  2649.                could place the program files (like DSZ) in the WILDCAT!
  2650.                home directory and have DOS locate them with a path
  2651.                statement, having them here guarantees that they will be
  2652.                found by the batch files and makes it easy to check your
  2653.                system for missing files.
  2654.  
  2655.                This path is not only used as the location where WILDCAT!
  2656.                looks for your protocol batch files, but is also the
  2657.                temporary holding location for all files sent and received
  2658.                via external protocols.  For example, when a filename is
  2659.                requested for download using Zmodem, WILDCAT! places a
  2660.                duplicate copy of the file in this subdirectory for
  2661.                transfer.  When the filename is passed to the batch file for
  2662.                sending by DSZ, no path to the main file location is
  2663.                included, and DSZ assumes the file is located in the current
  2664.                directory.  After the transfer is completed, WILDCAT! will
  2665.                erase the temporary copy of the file from this area.  This
  2666.                is done to avoid having to pass the entire path and filename
  2667.                for every file transfer requested, which would easily exceed
  2668.                the DOS command line length of 128 characters.
  2669.  
  2670.           14. Path for Bulletins     : C:\WILDCAT
  2671.  
  2672.  
  2673.  
  2674.           ─────────────────────────────────────────────────────────────────
  2675.                               Mustang Software, Inc.                     42
  2676.                              WILDCAT! TEST-DRIVE 11/1/89
  2677.           ─────────────────────────────────────────────────────────────────
  2678.  
  2679.  
  2680.  
  2681.                Place all files related to bulletins in this area,
  2682.                including:
  2683.  
  2684.                BULLETIN.BBS   BULLET#.BBS     BULLET#.SCR
  2685.  
  2686.                "#" being the actual number of the Bulletin to be displayed.
  2687.                Note that the number of Bulletins must agree with the Total
  2688.                Number of Bulletins selected in Question #7.
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711.  
  2712.  
  2713.  
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.           ─────────────────────────────────────────────────────────────────
  2739.                               Mustang Software, Inc.                     43
  2740.                              WILDCAT! TEST-DRIVE 11/1/89
  2741.           ─────────────────────────────────────────────────────────────────
  2742.  
  2743.  
  2744.  
  2745.                           SYSTEM CONFIGURATION - Part 2
  2746.  
  2747.           The following is a screen representation:
  2748.  
  2749.   ╔════════════════════════════════════════════════════════════════════════════╗
  2750.   ║                                                                   Frame 8  ║
  2751.   ║                       SYSTEM CONFIGURATION - Part 2                        ║
  2752.   ║                                                                            ║
  2753.   ║        1.  How Many Message Folders do you wish to have ?  8               ║
  2754.   ║            Note:  Folder Y is reserved for Deleted Message                 ║
  2755.   ║            Review or the "Wastebasket" and Folder Z is                     ║
  2756.   ║            reserved for Comments to the Sysop.  DO NOT Include             ║
  2757.   ║            these 2 folders in your answer.                                 ║
  2758.   ║        2.  Number of Different File Areas?  10                             ║
  2759.   ║        3.  Number of EXTERNAL transfer protocols? 0                        ║
  2760.   ║        4.  Maximum Log-on Time Limit? 60                                   ║
  2761.   ║        5.  Monitor Type ([C]olor, [M]ono, [A]uto)? A                       ║
  2762.   ║        6.  Screen Foreground Attribute? 7                                  ║
  2763.   ║        7.  Automatically Clear Screen before menus? Y                      ║
  2764.   ║        8.  Drop WILDCAT! with Errorlevel 60 after each call? N             ║
  2765.   ║                                                                            ║
  2766.   ╚════════════════════════════════════════════════════════════════════════════╝
  2767.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off
  2768.  
  2769.           1. How many Message Folders do you wish to have ? 8
  2770.                NOTE:  Folder Y is reserved for Deleted Message Review or
  2771.                the "Wastebasket" and Folder Z is reserved for Comments to
  2772.                the Sysop.  DO NOT Include these two folders in your answer.
  2773.  
  2774.                The minimum acceptable value in this option is 0.  WILDCAT!
  2775.                has the last two folders (Y and Z) hard-coded for use as
  2776.                Comments to Sysop and Deleted Message Review, respectively.
  2777.                A value of 0 would then allow no additional message areas.
  2778.                A value of 1 would allow one additional area, to be named
  2779.                whatever you wish.  Many systems only need a Main message
  2780.                folder with no other folders, in which case one would be
  2781.                sufficient.  Alternately, as many as twenty-four additional
  2782.                folders (A-X) may be set up, each with its own security
  2783.                level restrictions which are assigned later.
  2784.  
  2785.           2. Number of Different File Areas? 10
  2786.  
  2787.                Do not confuse the file areas with the message folders.
  2788.                They do not share the same values or names, and are usually
  2789.                not related in any way.  For example, you could have the
  2790.                three message folders as mentioned above, and still maintain
  2791.                up to twenty-six (A-Z) file areas.
  2792.  
  2793.           3. Number of EXTERNAL transfer protocols? 0
  2794.  
  2795.                The system needs to know how many file transfer protocols
  2796.                you will use that consist of programs that run OUTSIDE of
  2797.                the WILDCAT! code.  Examples are KERMIT, ZMODEM, JMODEM,
  2798.  
  2799.  
  2800.  
  2801.  
  2802.           ─────────────────────────────────────────────────────────────────
  2803.                               Mustang Software, Inc.                     44
  2804.                              WILDCAT! TEST-DRIVE 11/1/89
  2805.           ─────────────────────────────────────────────────────────────────
  2806.  
  2807.  
  2808.  
  2809.                etc.  You will enter the complete specifications for these
  2810.                protocols later in this setup procedure.
  2811.  
  2812.           4. Maximum Log-on Time Limit? 60
  2813.  
  2814.                This is the MAXIMUM time ANY user will be allowed to stay on
  2815.                the system during a single call REGARDLESS of the time set
  2816.                for his security level.  It is a time PER CALL.  If it is
  2817.                less than the amount of time allowed for a callers security
  2818.                level time, the user may call back a second or third time
  2819.                the same day and get the balance of time remaining.
  2820.  
  2821.           5. Monitor type ([C]olor, [M]ono, [A]uto)? A
  2822.  
  2823.                Although WILDCAT! has the ability to look at your system and
  2824.                tell what type of video card is attached, you may override
  2825.                this default selection.  This may be necessary on some
  2826.                systems which have a single color monitor connected to a
  2827.                graphics controller card that does not display some colors
  2828.                properly.  One example we have found it the AT&T 6300 series
  2829.                which requires a Mono setting.  Most systems work best when
  2830.                set to Auto, and this is the recommended setting unless
  2831.                problems become evident.  If a change is needed, toggle the
  2832.                available choice with the spacebar.
  2833.  
  2834.           6. Screen Foreground Attribute? 7
  2835.  
  2836.                This setting refers to the color displayed on the LOCAL
  2837.                monitor when the caller is in non-color mode, and during
  2838.                local logon.  It may be any valid DOS color number from 1
  2839.                through 15.  See Appendix B for the list of DOS color codes.
  2840.                If the caller has selected ANSI color menus then the local
  2841.                monitor will reflect the same colors as the caller, and
  2842.                display them in whatever manner is possible for the local
  2843.                monitor.
  2844.  
  2845.           7. Automatically Clear Screen before menus? Y
  2846.  
  2847.                Depending on your preference, you may clear the caller's
  2848.                screen prior to each menu being displayed.  Experiment both
  2849.                ways and take your choice.  Keep in mind that you also have
  2850.                the ability to embed a clear screen code (ASCII 12, the Form
  2851.                Feed character) at the beginning of your own menus, if
  2852.                desired.
  2853.  
  2854.           8. Drop WILDCAT! with ERRORLEVEL 60 after each call? N
  2855.  
  2856.                This option is primarily implemented as a means of calling a
  2857.                front end program used to handle net and echo mail.  It
  2858.                functions exactly like an external event that is run after
  2859.                every call, and will be referred to as the Call Processing
  2860.                Event.  Most systems will not need to enable this feature.
  2861.                See the section on Netmail and EchoMail for additional
  2862.                information.
  2863.  
  2864.  
  2865.  
  2866.           ─────────────────────────────────────────────────────────────────
  2867.                               Mustang Software, Inc.                     45
  2868.                              WILDCAT! TEST-DRIVE 11/1/89
  2869.           ─────────────────────────────────────────────────────────────────
  2870.  
  2871.  
  2872.  
  2873.                             MESSAGE FOLDER SETUP
  2874.  
  2875.           The following is a screen representation:
  2876.  
  2877.   ╔════════════════════════════════════════════════════════════════════════════╗
  2878.   ║                                                                   Frame 9  ║
  2879.   ║                          MESSAGE FOLDER SETUP                              ║
  2880.   ║                                                                            ║
  2881.   ║ Folder                             Folder                                  ║
  2882.   ║    LTR          Description           LTR         Description              ║
  2883.   ║     -  ------------------------------  -  ------------------------------   ║
  2884.   ║     Y  Deleted Message Review          Z  Comments to the Sysop            ║
  2885.   ║     A  General Mail Folder             B  Games Folder                     ║
  2886.   ║     C  Programming Folder              D  BBS Ads Folder                   ║
  2887.   ║     E  WILDCAT! Users Folder           F  WILDCAT! BETA TEST Folder        ║
  2888.   ║     G  WILDCAT! ALPHA TEST Folder      H  Special Members Folder           ║
  2889.   ║                                                                            ║
  2890.   ╚════════════════════════════════════════════════════════════════════════════╝
  2891.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off
  2892.  
  2893.           The number of message folder letters available in this frame is
  2894.           determined by the value entered in SYSTEM CONFIGURATION, Frame 8,
  2895.           Question 1.  In the default example, there were eight message
  2896.           folders requested.  That value is automatically converted to
  2897.           folder letters "A" through "H" in this frame, plus the hard-coded
  2898.           "Y" and "Z" areas.
  2899.  
  2900.           To get a clearer understanding of this, while running MAKEWILD
  2901.           use your PgUp key to go back to SYSTEM CONFIGURATION, Frame 8.
  2902.           Change the value of Question one to "2".  Then return to this
  2903.           screen and observe the results.  You should find folder letters
  2904.           "A" and "B" plus "Y" and "Z" with their associated descriptions.
  2905.           Don't forget to change the value back to the actual number of
  2906.           different message areas you need.
  2907.  
  2908.           You may edit the descriptions to anything you feel is appropriate
  2909.           to describe a particular folder's contents, excluding those
  2910.           following letters Y and Z.
  2911.  
  2912.           For example, you may wish to change folder A from General Mail
  2913.           Folder to Main Message Area.  Try it, using the editing keys
  2914.           described earlier.  You can always change them back later.  Also
  2915.           remember that no changes are permanent unless you choose to save
  2916.           your setup options upon exiting MAKEWILD.  The folder names you
  2917.           enter here are displayed to your callers when they finish
  2918.           entering a message or reply.  They are given a choice of folders
  2919.           in which to place the new message, limited by their security
  2920.           access to the folders (defined later).
  2921.  
  2922.  
  2923.  
  2924.  
  2925.  
  2926.  
  2927.  
  2928.  
  2929.  
  2930.           ─────────────────────────────────────────────────────────────────
  2931.                               Mustang Software, Inc.                     46
  2932.                              WILDCAT! TEST-DRIVE 11/1/89
  2933.           ─────────────────────────────────────────────────────────────────
  2934.  
  2935.  
  2936.  
  2937.                               FILE SECTION SETUP
  2938.  
  2939.           The following is a screen representation:
  2940.  
  2941.   ╔════════════════════════════════════════════════════════════════════════════╗
  2942.   ║                             FILE SECTION SETUP                    Frame 10 ║
  2943.   ║                                                                            ║
  2944.   ║ File Area                          File Area                               ║
  2945.   ║    LTR          Description           LTR         Description              ║
  2946.   ║     -  ------------------------------  -  ------------------------------   ║
  2947.   ║     A  Dos Utilities                   B  Communication Software           ║
  2948.   ║     C  Database & Word Processing      D  Turbo Pascal Utilities           ║
  2949.   ║     E  Products From Mustang Software  F  Games for the IBM PC             ║
  2950.   ║     G  WILDCAT! Bulletin Board System  H  WILDCAT! BETA Test Files         ║
  2951.   ║     I  WILDCAT! ALPHA Test Files       J  For Jim Harrer Only UPLOADS      ║
  2952.   ║                                                                            ║
  2953.   ║                                                                            ║
  2954.   ╚════════════════════════════════════════════════════════════════════════════╝
  2955.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off
  2956.  
  2957.           The number of File Area letters presented on this screen are
  2958.           determined by the value entered in SYSTEM CONFIGURATION, Frame 8,
  2959.           Question two.  The descriptions may be edited just like the
  2960.           message folder setup, including the letters Y and Z.
  2961.  
  2962.           The file area letters A, B, etc. are in NO way related to your
  2963.           message folder letters.  Files and messages just happen to both
  2964.           make use of letters of the alphabet for tagging the respective
  2965.           folders or areas.
  2966.  
  2967.           The descriptions you enter here will be the text that is
  2968.           displayed as titles of the file areas when the [L]ist files
  2969.           command is used.  WILDCAT! allows you to group your files
  2970.           available for download  by areas or categories, with the actual
  2971.           files for each category stored in a different subdirectory on
  2972.           your hard disk.  The file area names should describe the files
  2973.           which are contained in each subdirectory.  Later in this setup
  2974.           you will indicate the specific subdirectory names associated with
  2975.           each file area.
  2976.  
  2977.           If this is not yet clear to you, perhaps take a look at Frame 17
  2978.           (use PgDn) before changing anything on this frame.  You can then
  2979.           see that the descriptions entered here for each file area
  2980.           describes the actual files found in the subdirectories entered in
  2981.           the File Path Definitions screen.  For example, area D is Turbo
  2982.           Pascal Utilities here, and the subdirectory path in Frame 17 for
  2983.           file area D is pointing to a subdirectory named TURBO where all
  2984.           the files are physically located.
  2985.  
  2986.  
  2987.  
  2988.  
  2989.  
  2990.  
  2991.  
  2992.  
  2993.  
  2994.           ─────────────────────────────────────────────────────────────────
  2995.                               Mustang Software, Inc.                     47
  2996.                              WILDCAT! TEST-DRIVE 11/1/89
  2997.           ─────────────────────────────────────────────────────────────────
  2998.  
  2999.  
  3000.  
  3001.                            DEFINE YOUR "MAIN" MENU
  3002.  
  3003.           The following is a screen representation:
  3004.  
  3005.   ╔════════════════════════════════════════════════════════════════════════════╗
  3006.   ║                         DEFINE YOUR "MAIN" MENU                   Frame 11 ║
  3007.   ║        Activity    Call Ltr          Description               Seq    Sec  ║
  3008.   ║   ------------------  -   ----------------------------------    --    ---- ║
  3009.   ║   Call Message Menu   M   [M].............Message Menu          1     5    ║
  3010.   ║   Call File Menu      F   [F]...............Files Menu          2     5    ║
  3011.   ║   Comment to Sysop    C   [C]....Comments to the SYSOP          3     1    ║
  3012.   ║   Call Bulletin Menu  B   [B]............Bulletin Menu          4     5    ║
  3013.   ║   Page the Sysop      P   [P]...........Page the SYSOP          5     5    ║
  3014.   ║   Show Welcome Scrn   I   [I]...Initial Welcome Screen          6     5    ║
  3015.   ║   Call Questionnaire  Q   [Q]............Questionnaire          7     5    ║
  3016.   ║   Seek Active User    V   [V]............Verify a User          8     5    ║
  3017.   ║   Change UserSetting  Y   [Y]............Your Settings          9     5    ║
  3018.   ║   Board Information   S   [S]........System Statistics          10    5    ║
  3019.   ║   List User Log       U   [U].............Userlog List          11    5    ║
  3020.   ║   DOORS Menu          D   [D]....................DOORS          12    9999 ║
  3021.   ║   Call Newsletter     N   [N]...............Newsletter          13    5    ║
  3022.   ║   Goodbye & Logoff    G   [G]........Goodbye & Log-Off          14    1    ║
  3023.   ║   Help Level          H   [H]...............Help Level          15    5    ║
  3024.   ║   Call Help File      ?   [?].............Command Help          16    5    ║
  3025.   ║   Call Sysop Menu     R   [R]....Reports for the SYSOP          17    1000 ║
  3026.   ║                                                                            ║
  3027.   ╚════════════════════════════════════════════════════════════════════════════╝
  3028.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off
  3029.  
  3030.  
  3031.           This screen lists the menu choices for the main menu.  WILDCAT!
  3032.           will permit a lot of flexibility in its run-time configuration.
  3033.           This includes the menu structure which may be completely
  3034.           customized.  In this screen you will specify the names of the
  3035.           various menus choices as well as the keypresses used to activate
  3036.           those choices.  Along with this power and flexibility comes an
  3037.           area for possible confusion, so the screen above will be
  3038.           elaborated upon in the following paragraphs.  The five main
  3039.           screen sections represent the following:
  3040.  
  3041.  
  3042.           ACTIVITY
  3043.  
  3044.           This text field describes the actual function of the menu choice
  3045.           within the program.  Each  describes what is actually happening
  3046.           inside the code during the procedure that is listed, and they are
  3047.           never seen except when running MAKEWILD.  They are listed here
  3048.           for your information so that you may decide the menu name and
  3049.           description that you will give to that specific menu function.
  3050.           Further details of each function are contained in the section
  3051.           "WILDCAT! in Action" later in the manual.  Look ahead to that
  3052.           section if the brief activity description given here does not
  3053.           adequately explain what the menu choice actually does.
  3054.  
  3055.  
  3056.  
  3057.  
  3058.           ─────────────────────────────────────────────────────────────────
  3059.                               Mustang Software, Inc.                     48
  3060.                              WILDCAT! TEST-DRIVE 11/1/89
  3061.           ─────────────────────────────────────────────────────────────────
  3062.  
  3063.  
  3064.  
  3065.           CALL LTR
  3066.  
  3067.           The call letter for a particular option is definable.  It
  3068.           represents the key a user must press on the keyboard to activate
  3069.           that menu choice.  The call letter may be any ASCII character
  3070.           that your normal keys will produce.  In addition, the Call Letter
  3071.           does NOT have to agree with the first letter in the description.
  3072.           For example, you might elect to change the call letter for
  3073.           [I]nitial Welcome Screen from I to W and then change the related
  3074.           description to Initial [W]elcome Screen, or just [W]elcome
  3075.           Screen.
  3076.  
  3077.           These call letters are active for both dynamic menus and color
  3078.           .SCR menus.  Your text menu files must agree with the call
  3079.           letters entered here.
  3080.  
  3081.  
  3082.           DESCRIPTION
  3083.  
  3084.           The description is what you elect to call the activity on the
  3085.           dynamic menus as they are displayed to the screen.  For example,
  3086.           you are free to change the [N]ewsletter call letter to S and
  3087.           redefine the associated description to [S]ystem News or News on
  3088.           system.  However, notice that there now exists a conflict with
  3089.           two S call letter options, the other still being used for
  3090.           [S]ystem Statistics.  MAKEWILD will NOT double-check for
  3091.           potential conflicts in this area and you are cautioned to work
  3092.           out your call letters and descriptions properly.  The use of
  3093.           brackets is optional in the description line, but for clarity,
  3094.           you are encouraged to use some means of highlighting the user's
  3095.           screen options.
  3096.  
  3097.           Again, these descriptions will only be used for the dynamic menus
  3098.           generated by WILDCAT!.  If you are making use of color menus, you
  3099.           will need to enter the descriptions in your or MAINxx.SCR files.
  3100.           Having the correct descriptions here is recommended since the
  3101.           dynamic menus are used if a text menu file cannot be located for
  3102.           some reason.
  3103.  
  3104.  
  3105.           SEQ NUN (Sequence)
  3106.  
  3107.           This option determines (1) the order in which the Description is
  3108.           presented on the dynamic menu screen when the dynamic menus are
  3109.           being used, and (2) the sequence of characters on the command
  3110.           line.  Notice on the sample screen that the [M]essage Folder Area
  3111.           and [F]ile Sections are numbers 1 and 2, respectively.  Users
  3112.           will use these options more often than the others indicated.  For
  3113.           this reason, they have been given these sequences.  You may
  3114.           change them to any sequence you wish, but be careful that no two
  3115.           commands have the same sequence number.
  3116.  
  3117.  
  3118.           SEC NUM (Security)
  3119.  
  3120.  
  3121.  
  3122.           ─────────────────────────────────────────────────────────────────
  3123.                               Mustang Software, Inc.                     49
  3124.                              WILDCAT! TEST-DRIVE 11/1/89
  3125.           ─────────────────────────────────────────────────────────────────
  3126.  
  3127.  
  3128.  
  3129.           Enter the minimum security level required to access each menu
  3130.           option in this field.  All users with that level or above will be
  3131.           able to perform the menu function.  If dynamic menus are being
  3132.           used, callers will only be shown the choices to which they have
  3133.           access by security level.  In the screen above, if the security
  3134.           level for the [N]ewsletter option were raised to a value of 10, a
  3135.           user with a security of 5 would not only not be able to access
  3136.           the newsletter, he would not even see the option on his menu.
  3137.           If color ANSI menus are being used, the sysop must use the access
  3138.           rights in this frame to create the various MAINxx.SCR files,
  3139.           containing the correct menu choices for each security level.
  3140.  
  3141.           Caution:  Regardless of the actual call letter and description
  3142.           given, be especially careful with the security level of the Call
  3143.           Sysop Menu activity.  This function should be reserved for system
  3144.           operators only.
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.  
  3181.  
  3182.  
  3183.  
  3184.  
  3185.  
  3186.           ─────────────────────────────────────────────────────────────────
  3187.                               Mustang Software, Inc.                     50
  3188.                              WILDCAT! TEST-DRIVE 11/1/89
  3189.           ─────────────────────────────────────────────────────────────────
  3190.  
  3191.  
  3192.  
  3193.                           DEFINE YOUR "MESSAGE" MENU
  3194.  
  3195.           The following is a screen representation:
  3196.  
  3197.   ╔════════════════════════════════════════════════════════════════════════════╗
  3198.   ║                       DEFINE YOUR "MESSAGE" MENU                  Frame 12 ║
  3199.   ║                                                                            ║
  3200.   ║                      Call                                       Seq   Min  ║
  3201.   ║        Activity      Ltr             Description                Num   Sec  ║
  3202.   ║   ------------------  -   -----------------------------------    --   ---- ║
  3203.   ║                                                                            ║
  3204.   ║   Call The Main Menu  Q   [Q]....Quit to the Main Menu           1    5    ║
  3205.   ║   Select Folder       U   [U]..Update Folders for Mail           2    5    ║
  3206.   ║   Read Messages       R   [R]............Read Messages           3    5    ║
  3207.   ║   Scan Messages       S   [S]............Scan Messages           4    5    ║
  3208.   ║   Enter Messages      E   [E]..........Enter a Message           5    5    ║
  3209.   ║   Delete a Message    D   [D].........Delete a Message           6    5    ║
  3210.   ║   Search Messages     T   [T]..............Text Search           7    5    ║
  3211.   ║   Check Mail Box      C   [C]......Check Personal Mail           8    5    ║
  3212.   ║   Goodbye & Logoff    G   [G]........Goodbye & Log-Off           9    5    ║
  3213.   ║   Help Level          H   [H]...............Help Level           10   5    ║
  3214.   ║   Call Help File      ?   [?].............Command Help           11   5    ║
  3215.   ║   Call File Menu      F   [F].............FILE SECTION           12   5    ║
  3216.   ║   Call ErrLevel 35    N   [N].................Net Mail           13   9999 ║
  3217.   ║                                                                            ║
  3218.   ║                                                                            ║
  3219.   ╚════════════════════════════════════════════════════════════════════════════╝
  3220.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off
  3221.  
  3222.           The screen above is used to define the options available when a
  3223.           user chooses the [M]essage menu choice from the main menu.  The
  3224.           menu options that exist here are the same as the main menu in the
  3225.           previous screen.  Note that since this a separate menu,
  3226.           duplication of the main menu Call Letters are permitted.  Let's
  3227.           use the first option as an example, just to further illustrate
  3228.           the menu options.
  3229.  
  3230.                Before:
  3231.  
  3232.           Call The Main Menu      Q       [Q]uit to the Main Menu  1
  3233.  
  3234.                After:
  3235.  
  3236.           Call The Main Menu      M       Return to [M]ain Menu     5
  3237.  
  3238.  
  3239.           Notice what has happened.  The keypress letter that returns the
  3240.           user to the main menu has been changed from Q to M, and the
  3241.           brackets prompting for the option in the description have been
  3242.           edited.  In addition, the location on both the message menu
  3243.           screen and command line will be repositioned.  Using the power of
  3244.           the security levels in this manner can be very useful if used
  3245.           wisely. Be careful!
  3246.  
  3247.  
  3248.  
  3249.  
  3250.           ─────────────────────────────────────────────────────────────────
  3251.                               Mustang Software, Inc.                     51
  3252.                              WILDCAT! TEST-DRIVE 11/1/89
  3253.           ─────────────────────────────────────────────────────────────────
  3254.  
  3255.  
  3256.  
  3257.                              DEFINE YOUR "FILE" MENU
  3258.  
  3259.           The following is a screen representation:
  3260.  
  3261.   ╔════════════════════════════════════════════════════════════════════════════╗
  3262.   ║                           DEFINE YOUR "FILE" MENU                 Frame 13 ║
  3263.   ║                                                                            ║
  3264.   ║                      Call                                       Seq   Min  ║
  3265.   ║        Activity      Ltr             Description                Num   Sec  ║
  3266.   ║   ------------------  -   -----------------------------------    --   ---- ║
  3267.   ║   Call the Main Menu  Q   [Q]........Quit to Main Menu           1    5    ║
  3268.   ║   Info on a file      I   [I]....Information on a file           2    5    ║
  3269.   ║   List Avail. Files   L   [L].....List available Files           3    5    ║
  3270.   ║   Call Download Proc  D   [D].......Download a File(s)           4    5    ║
  3271.   ║   Call Upload Proc.   U   [U].........Upload a File(s)           5    5    ║
  3272.   ║   New File Search     N   [N]......New Files since [N]           6    5    ║
  3273.   ║   Text Search in File T   [T]..............Text Search           7    5    ║
  3274.   ║   Drive Status        S   [S]....Stats on Up/Downloads           8    5    ║
  3275.   ║   Call Help Transfer  F   [F]......File Transfer Info.           9    5    ║
  3276.   ║   Goodbye & Logoff    G   [G]........Goodbye & Log Off           10   5    ║
  3277.   ║   Help Level          H   [H]...............Help Level           11   5    ║
  3278.   ║   Call Help File      ?   [?].............Command Help           12   5    ║
  3279.   ║   Call Message Menu   M   [M]..........MESSAGE SECTION           13   5    ║
  3280.   ║   View an ARC file    V   [V].........View an ARC file           14   5    ║
  3281.   ║   Read a Text File    R   [R].........Read a TEXT file           15   5    ║
  3282.   ║                                                                            ║
  3283.   ╚════════════════════════════════════════════════════════════════════════════╝
  3284.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off
  3285.  
  3286.           By now you should be comfortable with the functions of the
  3287.           Activity, Call Letter, Description, Sequence Number, and Minimum
  3288.           Security parameters.  If not, refer back to the main menu
  3289.           definition screen for a review.  Meanwhile, let's explore another
  3290.           area of WILDCAT!'s power by using this frame for another example.
  3291.  
  3292.           Suppose you are assigning a new user a default security level of
  3293.           five.  Further suppose you wanted your system to be friendly
  3294.           enough to allow the new user access to all options in the FILES
  3295.           area, except the ability to actually up and download files until
  3296.           such time the user is validated and upgraded by the system
  3297.           operator. What changes to the example frame above would be
  3298.           required?
  3299.  
  3300.           Simply change the security levels for the D and U options to a
  3301.           value higher than 5.  Of course, the [F]iles section in the Main
  3302.           Menu Definitions should be set to 5 to allow the user access to
  3303.           this menu in the first place.
  3304.  
  3305.  
  3306.  
  3307.  
  3308.  
  3309.  
  3310.  
  3311.  
  3312.  
  3313.  
  3314.           ─────────────────────────────────────────────────────────────────
  3315.                               Mustang Software, Inc.                     52
  3316.                              WILDCAT! TEST-DRIVE 11/1/89
  3317.           ─────────────────────────────────────────────────────────────────
  3318.  
  3319.  
  3320.  
  3321.                              DEFINE YOUR "SYSOP" MENU
  3322.  
  3323.           The following is a screen representation:
  3324.  
  3325.   ╔════════════════════════════════════════════════════════════════════════════╗
  3326.   ║                           DEFINE YOUR "SYSOP" MENU                Frame 14 ║
  3327.   ║                      Call                                       Seq   Min  ║
  3328.   ║        Activity      Ltr             Description                Num   Sec  ║
  3329.   ║   ------------------  -   -----------------------------------    --   ---- ║
  3330.   ║   Call Main Menu      Q   [Q]....Quit to the Main Menu           1    1000 ║
  3331.   ║   Drop to DOS         D   [D]..............Drop to DOS           2    1000 ║
  3332.   ║   Print User File     P   [P]..Print the User Database           3    1000 ║
  3333.   ║   List Schd Events    L   [L]....List Scheduled Events           4    1000 ║
  3334.   ║   Create Schd Event   C   [C]..........Create an Event           5    1000 ║
  3335.   ║   Update Schd Event   E   [E]............Event Updates           6    1000 ║
  3336.   ║   Modify User Base    U   [U].......User Database Area           7    1000 ║
  3337.   ║   Help Level          H   [H]...............Help Level           8    1000 ║
  3338.   ║   Goodbye & Logoff    G   [G]........Goodbye & Log_Off           9    1000 ║
  3339.   ║   List Activity Log   A   [A].....Activity Log Listing           10   1000 ║
  3340.   ║   Del  Activity Log   K   [K]....Kill the Activity Log           11   1000 ║
  3341.   ║   Edit the File D.B.  F   [F].......File Database Area           12   1000 ║
  3342.   ║   Database Status     S   [S]......Status of Databases           13   1000 ║
  3343.   ║   Delete Wastebasket  W   [W].........Wastebasket Dump           14   1000 ║
  3344.   ║   Re-Index Menu       I   [I]......Index Database Menu           15   1000 ║
  3345.   ║   Call Help File      ?   [?].............Command Help           16   1000 ║
  3346.   ║                                                                            ║
  3347.   ╚════════════════════════════════════════════════════════════════════════════╝
  3348.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off
  3349.  
  3350.           All of the editing options affecting other menus are applicable
  3351.           in the Sysop menu.
  3352.  
  3353.           A caution was issued back in the main menu options to always set
  3354.           the [R]eports to sysop (or whatever letter you've assigned to
  3355.           this option) to a value higher than any other security level.
  3356.           Notice that all the options in the Sysop menu have a security
  3357.           level of 1000.
  3358.  
  3359.           Regardless of whether other trustworthy users are granted Co-
  3360.           sysop access to the system, only the actual system operator
  3361.           should have absolute control over all parts of the system!
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.  
  3377.  
  3378.           ─────────────────────────────────────────────────────────────────
  3379.                               Mustang Software, Inc.                     53
  3380.                              WILDCAT! TEST-DRIVE 11/1/89
  3381.           ─────────────────────────────────────────────────────────────────
  3382.  
  3383.  
  3384.  
  3385.                           DEFINE YOUR SECURITY LEVELS
  3386.  
  3387.           The following is a screen representation:
  3388.  
  3389.   ╔════════════════════════════════════════════════════════════════════════════╗
  3390.   ║                        DEFINE YOUR SECURITY LEVELS                Frame 15 ║
  3391.   ║ Lev      Message Folder Access    Download File Area Access   DTL   ANSI   ║
  3392.   ║ ----  --------------------------  --------------------------  ---    -     ║
  3393.   ║ 1     Z                                                       15     L     ║
  3394.   ║ 5     Z                           E                           45     L     ║
  3395.   ║ 10    ABCD                        ABCDEF                      45     M     ║
  3396.   ║ 20    ABCDE                       ABCDEFH                     90     M     ║
  3397.   ║ 50    ABCDEF                      ABCDEFHI                    90     H     ║
  3398.   ║ 100   ABCDEFGH                    ABCDEFHI                    120    H     ║
  3399.   ║ 1000  ABCDEFGHYZ                  ABCDEFGHIJ                  120    H     ║
  3400.   ║                                                                            ║
  3401.   ║                                                                            ║
  3402.   ╚════════════════════════════════════════════════════════════════════════════╝
  3403.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off
  3404.  
  3405.  
  3406.           The number of lines available for security level entries on this
  3407.           screen will directly coincide with the value entered in SECURITY
  3408.           INFORMATION, Frame 6 , Question seven.  Each screen line should
  3409.           contain (from left to right) a number representing a security
  3410.           level; a series of message folder letters to which that level
  3411.           will be given access; a series of file area letters from which
  3412.           that level will be able to download files; the Daily Time Limit
  3413.           (DTL) for that level; and the ANSI color menus displayed for that
  3414.           level.  Each of the above items will be reviewed in detail in the
  3415.           following discussion.
  3416.  
  3417.           The first thing to do is decide the numbers you will use as
  3418.           designators for your security levels.  These numbers will be used
  3419.           in the next few screens to assign access rights for callers at
  3420.           each level.  In our example we have  established seven levels,
  3421.           one for locked out users (those who have virtually no access due
  3422.           to some action), one for new users, four for regular users, and
  3423.           the system operator.
  3424.  
  3425.           The actual numbers used are of no particular significance, except
  3426.           that access to menu choices is extended on a minimum level
  3427.           required basis.  For example, the ability to [E]nter a message
  3428.           may require a minimum level of 10, which indicates all levels at
  3429.           and above 10 may enter new messages.  This minimum level required
  3430.           access is NOT used in this frame when assigning message folder
  3431.           and download area access.  For example, note that our default
  3432.           example screen shows security level 20 with access to message
  3433.           folders A, B, C, D, and E, while level 10 only has access to A,
  3434.           B, C, and D, with NO ACCESS to E.  Each level is an individual
  3435.           entity, with its own unique access rights to messages and files.
  3436.           THE ASSIGNMENTS ARE NOT CUMULATIVE;  LEVEL 10 MAY HAVE MORE
  3437.           FOLDERS TO ACCESS THAN A HIGHER NUMBER LEVEL, AND MAY BE GIVEN
  3438.           ACCESS TO ADDITIONAL FILE AREAS WHICH LEVEL 20 DOES NOT HAVE.
  3439.  
  3440.  
  3441.  
  3442.           ─────────────────────────────────────────────────────────────────
  3443.                               Mustang Software, Inc.                     54
  3444.                              WILDCAT! TEST-DRIVE 11/1/89
  3445.           ─────────────────────────────────────────────────────────────────
  3446.  
  3447.  
  3448.  
  3449.           OUR EXAMPLE SHOWS EACH LEVEL WITH MORE ACCESS, BUT THIS STRUCTURE
  3450.           IS NOT REQUIRED.  AS AN EXAMPLE, LEVEL 10 MAY BE GIVEN ACCESS TO
  3451.           MESSAGE FOLDERS A,B,D,F, AND G WHILE A HIGHER NUMBER LEVEL AT 15
  3452.           MAY ONLY HAVE ACCESS TO FOLDER B.
  3453.  
  3454.  
  3455.  
  3456.  
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.  
  3506.           ─────────────────────────────────────────────────────────────────
  3507.                               Mustang Software, Inc.                     55
  3508.                              WILDCAT! TEST-DRIVE 11/1/89
  3509.           ─────────────────────────────────────────────────────────────────
  3510.  
  3511.  
  3512.  
  3513.           MESSAGE FOLDER ACCESS & DOWNLOAD FILE AREA ACCESS
  3514.  
  3515.           Enter the letters of your previously defined message folders on
  3516.           each line, indicating those folders to which each level should be
  3517.           given access.  Enter the letters without spaces or punctuation,
  3518.           and repeat this process to assign download area access for each
  3519.           level.  Note that extending download access in a particular file
  3520.           area does not automatically allow callers at that level to upload
  3521.           files to the specified area.  Further security definition in the
  3522.           next screen allows you to specify where callers may place
  3523.           uploaded files.
  3524.  
  3525.           A few additional words of explanation are in order here to
  3526.           prevent possible confusion.  In the example above, access is
  3527.           granted to levels one and five to place messages in the Z folder
  3528.           which contains the Comments to the system operator.  This access
  3529.           allows those callers to use the main menu [C]omments choice and
  3530.           for the sysop to place his replies in the Z folder for reading on
  3531.           the user's next call.  Each level with Z access is also permitted
  3532.           to leave comments to the system operator from the message menu
  3533.           when entering a message by electing to save the message to the Z
  3534.           folder.  All mail entered as  [C]omments from the main menu are
  3535.           private, although messages from the message menu may be saved in
  3536.           Z by the caller as a public message, if desired.  All levels with
  3537.           access to Z can also read mail placed in the Z folder by
  3538.           themselves or others, provided it is not private mail.
  3539.  
  3540.           DTL
  3541.  
  3542.           The caption DTL stands for Daily Time Limit, and sets the total
  3543.           number of minutes a user at the specific security level may be
  3544.           connected during a day.  The number of minutes set for DTL may be
  3545.           split during any number of calls during the daily period, with
  3546.           the maximum PER CALL controlled by your answer to SYSTEM
  3547.           CONFIGURATION, Frame 8, Question 4.
  3548.  
  3549.           ANSI
  3550.  
  3551.           The final field, ANSI, relates to the COLOR (.SCR) available
  3552.           within WILDCAT!.  Prior to entering any values here, a short
  3553.           discussion of menus is in order.
  3554.  
  3555.           There are four basic menus within a WILDCAT! system; MAIN,
  3556.           MESSAGE, FILE, and SYSOP.  By default, when a caller reaches a
  3557.           menu prompt WILDCAT! examines the caller's security level and
  3558.           dynamically generates ONLY the choices to which the caller has
  3559.           access.  Callers will not even know about menu functions to which
  3560.           they have no access.  This dynamic menu generation is the default
  3561.           in WILDCAT!, but the Sysop may also allow the use of color menus.
  3562.           If you are offering color ANSI menus you must create .SCR menus.
  3563.           Since ANSI color .SCR menus are simply disk based files, if we
  3564.           have only one for the MAIN, MESSAGE, FILE, and SYSOP menus it
  3565.           must contain all menu choices.  This is not really acceptable
  3566.           since our goal is to present callers only with choices to which
  3567.  
  3568.  
  3569.  
  3570.           ─────────────────────────────────────────────────────────────────
  3571.                               Mustang Software, Inc.                     56
  3572.                              WILDCAT! TEST-DRIVE 11/1/89
  3573.           ─────────────────────────────────────────────────────────────────
  3574.  
  3575.  
  3576.  
  3577.           they have access based on their security level.  Therefore we
  3578.           allow the sysop to create not one, but 3 different .SCR color
  3579.           menus for each of the MAIN, MESSAGE, FILE and SYSOP menus.  The
  3580.           first of these three menus might be designed for a low security
  3581.           level such as 5, and would display only a those functions
  3582.           available to level 5 as defined later in MAKEWILD.  Another may
  3583.           be designed for level 10 and would include all of the menu
  3584.           choices defined for level 10 in the dynamic menus.  These menu
  3585.           files must be created by the Sysop, and should reflect the
  3586.           keypresses needed for each menu function as defined for the
  3587.           dynamic menus.  Using the main menu as an example, the ANSI color
  3588.           menu files are named MAINLO.SCR through MAINHI.SCR, with the
  3589.           letters LO, MD, and HI differentiating each version.  A sysop
  3590.           making use of ANSI color menus must become familiar with the
  3591.           creation and maintenance of text files containing the ANSI color
  3592.           codes.  The section Display Files Used by WILDCAT! reviews the
  3593.           procedures for proper generation and naming of these files in
  3594.           depth.
  3595.  
  3596.           The ANSI  menu field on this screen is used to indicate which of
  3597.           the 3 possible ANSI color menus will be used for each security
  3598.           level when a caller is using non-dynamic menus.  If a user is
  3599.           supposed to receive one of these menus, WILDCAT! will attempt to
  3600.           locate the appropriate version of the menu for display.  If the
  3601.           properly numbered menu file does NOT exist in the menu area,
  3602.           WILDCAT! will post a notice in the ACTIVITY.LOG and display the
  3603.           correct dynamic menu instead.
  3604.  
  3605.  
  3606.  
  3607.  
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.  
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.  
  3634.           ─────────────────────────────────────────────────────────────────
  3635.                               Mustang Software, Inc.                     57
  3636.                              WILDCAT! TEST-DRIVE 11/1/89
  3637.           ─────────────────────────────────────────────────────────────────
  3638.  
  3639.  
  3640.  
  3641.                         DEFINE YOUR SECURITY LEVELS Con't
  3642.  
  3643.           The following is a screen representation:
  3644.  
  3645.   ╔════════════════════════════════════════════════════════════════════════════╗
  3646.   ║                      DEFINE YOUR SECURITY LEVELS Con't            Frame 16 ║
  3647.   ║ Sec    UPLOAD File Area Access         DL's  <- Maximum ->  DL Bytes       ║
  3648.   ║ ----  --------------------------       ----                 --------       ║
  3649.   ║ 1                                      0                    0              ║
  3650.   ║ 5     J                                5                    300000         ║
  3651.   ║ 10    ABCDFJ                           5                    500000         ║
  3652.   ║ 20    ABCDFJ                           10                   500000         ║
  3653.   ║ 50    ABCDFHIJ                         10                   1000000        ║
  3654.   ║ 100   ABCDFHIJ                         100                  2100000        ║
  3655.   ║ 1000  ABCDEFGHIJ                       100                  2100000        ║
  3656.   ║                                                                            ║
  3657.   ╚════════════════════════════════════════════════════════════════════════════╝
  3658.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off
  3659.  
  3660.           You have previously defined the number of file areas for your
  3661.           system in SYSTEM CONFIGURATION, Frame 8, Question 2, and the file
  3662.           area descriptions in the File Path Definitions section.  Each
  3663.           screen line here should contain (from left to right) a number
  3664.           representing a security level (using the same numbers as the
  3665.           previous screen); the file areas to which each level will be
  3666.           granted upload privileges; the maximum number of files that may
  3667.           be downloaded per day and the maximum number of Bytes that may be
  3668.           downloaded per day.
  3669.  
  3670.           UPLOAD FILE AREA ACCESS
  3671.  
  3672.           In the previous screen you specified the file areas from which
  3673.           each security level may download files.  You may elect to allow
  3674.           callers the ability to place uploaded files in all these areas,
  3675.           or may instead limit uploads to only a few areas.  The ability to
  3676.           restrict uploads to a particular area is a powerful feature that
  3677.           could save the system operator a considerable amount of
  3678.           maintenance time if properly implemented.  Some system operators
  3679.           may prefer to place all uploaded files in an area of their
  3680.           choosing rather than allowing the uploader to possibly select an
  3681.           improper area.  Others may want to test all uploads prior to
  3682.           making them available for downloading by other users.  This is
  3683.           very easy!
  3684.  
  3685.           Assign a particular area as UPLOADS (or other wording); force all
  3686.           users to upload to that area only; and do not permit downloading
  3687.           from that area regardless of user level.
  3688.  
  3689.           The Sysop can then make use of the file database [M]atch function
  3690.           to quickly review only the files in the upload area and move the
  3691.           files to the correct areas after his review.
  3692.  
  3693.           DLs & DL BYTES
  3694.  
  3695.  
  3696.  
  3697.  
  3698.           ─────────────────────────────────────────────────────────────────
  3699.                               Mustang Software, Inc.                     58
  3700.                              WILDCAT! TEST-DRIVE 11/1/89
  3701.           ─────────────────────────────────────────────────────────────────
  3702.  
  3703.  
  3704.  
  3705.           The second part of this screen addresses the controls associated
  3706.           with downloads by each security level.  The Sysop may specify
  3707.           maximum number of downloads permitted per day and the maximum
  3708.           Byte count allowed.  If a value of 5 is entered in the  DL's
  3709.           column, a caller at that level will be permitted to complete five
  3710.           downloads during a day, but will be prohibited from requesting a
  3711.           sixth.  Likewise, if a value of 10000 is entered in the DL Bytes
  3712.           column, a caller will be allowed to proceed with a download
  3713.           request as long as the size of the current file request, when
  3714.           added to his current daily download Byte count, does not exceed
  3715.           10K.  Keep in mind that downloads will be disallowed as soon as a
  3716.           user reaches EITHER of these maximums.
  3717.  
  3718.  
  3719.  
  3720.  
  3721.  
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.           ─────────────────────────────────────────────────────────────────
  3763.                               Mustang Software, Inc.                     59
  3764.                              WILDCAT! TEST-DRIVE 11/1/89
  3765.           ─────────────────────────────────────────────────────────────────
  3766.  
  3767.  
  3768.  
  3769.                                FILE PATH DEFINITIONS
  3770.  
  3771.           The following is a screen representation:
  3772.  
  3773.   ╔════════════════════════════════════════════════════════════════════════════╗
  3774.   ║                                                                   Frame 17 ║
  3775.   ║                             FILE PATH DEFINITIONS                          ║
  3776.   ║                                                                            ║
  3777.   ║ File Area                          File Area                               ║
  3778.   ║    LTR             Path               LTR            Path                  ║
  3779.   ║     -  ------------------------------  -  ------------------------------   ║
  3780.   ║     A  C:\WILDCAT\UTIL                 B  C:\WILDCAT\COMM                  ║
  3781.   ║     C  C:\WILDCAT\DBMSWP               D  C:\WILDCAT\TURBO                 ║
  3782.   ║     E  C:\WILDCAT\MUSTANG              F  C:\WILDCAT\GAMES                 ║
  3783.   ║     G  C:\WILDCAT\BBS                  H  C:\WILDCAT\BETATEST              ║
  3784.   ║     I  C:\WILDCAT\ALPHATES             J  C:\WILDCAT\SPECIAL               ║
  3785.   ║                                                                            ║
  3786.   ║                                                                            ║
  3787.   ╚════════════════════════════════════════════════════════════════════════════╝
  3788.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off
  3789.  
  3790.  
  3791.           The number of file paths shown on this screen correspond to the
  3792.           number of file areas requested in SYSTEM CONFIGURATION, Frame 8,
  3793.           Question 2.  For the file area letter you must specify the path
  3794.           to locate the files in that area.  In this example, all file
  3795.           paths are sub-directories below WILDCAT.  This makes tracking
  3796.           your files easier, since everything concerning the bulletin board
  3797.           system is now in the same area of your hard drive.  You may at
  3798.           your option place the directories anywhere you wish, including
  3799.           the root directory and/or another drive!
  3800.  
  3801.           For example, suppose you wanted all new uploads to go to a
  3802.           subdirectory named NEWFILES located directly below your root, all
  3803.           you would have to do is change the path for file area E  above as
  3804.           follows:
  3805.  
  3806.           Before change
  3807.  
  3808.                C:\WILDCAT\MUSTANG\
  3809.  
  3810.           After change
  3811.  
  3812.                C:\NEWFILES\
  3813.  
  3814.           MAKEWILD will not check paths specified on this screen at the
  3815.           time of entry.  If the path does not already exist it must be
  3816.           created prior to using WILDCAT!.  Subdirectory creation is done
  3817.           from the DOS level.
  3818.  
  3819.           For additional information on setting up file paths, consult your
  3820.           DOS manual.
  3821.  
  3822.  
  3823.  
  3824.  
  3825.  
  3826.           ─────────────────────────────────────────────────────────────────
  3827.                               Mustang Software, Inc.                     60
  3828.                              WILDCAT! TEST-DRIVE 11/1/89
  3829.           ─────────────────────────────────────────────────────────────────
  3830.  
  3831.  
  3832.  
  3833.                           EXTERNAL PROTOCOL DEFINITION
  3834.  
  3835.           The following is a screen representation:
  3836.  
  3837.   ╔════════════════════════════════════════════════════════════════════════════╗
  3838.   ║                                                                   Frame 18 ║
  3839.   ║                       EXTERNAL PROTOCOL DEFINITIONS                        ║
  3840.   ║                                                                            ║
  3841.   ║          LTR      Name           Up .BAT         Dn .BAT      Batch        ║
  3842.   ║           -   ------------     -----------     ------------     -          ║
  3843.   ║                                                                            ║
  3844.   ║                                                                            ║
  3845.   ║                                                                            ║
  3846.   ║        If you wish to define External Protocols you must select the number ║
  3847.   ║        of protocols you want to support in Frame 8 first!                  ║
  3848.   ║                                                                            ║
  3849.   ║                                                                            ║
  3850.   ╚════════════════════════════════════════════════════════════════════════════╝
  3851.   F1  Returns you to the Main Menu,  PGup & PGdn Advances the Page  Insert Off
  3852.  
  3853.           If you wish to define External Protocols you must select the
  3854.           number of protocols you want to support in SYSTEM CONFIGURATION,
  3855.           Frame 8, Question 3.
  3856.  
  3857.           Briefly, external protocols make use of batch files outside the
  3858.           WILDCAT! program to execute a transfer program written by another
  3859.           company.  This section establishes the batch file names which are
  3860.           called for each protocol.
  3861.  
  3862.           LTR
  3863.  
  3864.           The LTR column refers to the keypress which will activate the
  3865.           file transfer for each choice.  The obvious choices are phonetic
  3866.           such as K for Kermit, Z for Zmodem, etc.  Letters which conflict
  3867.           with internal file transfer choices are not allowed to be
  3868.           entered.
  3869.  
  3870.           Up.BAT & Dn.BAT
  3871.  
  3872.           These two fields should be filled out with the names of the batch
  3873.           files used for Uploads and Downloads.  The UP.BAT filename will
  3874.           be executed whenever a user asks to UPLOAD a file to your system,
  3875.           and the DN.BAT will be executed whenever a download is requested.
  3876.  
  3877.           Batch
  3878.  
  3879.           The batch choice relates to the ability of the protocol to
  3880.           transfer multiple files with one request.  If the protocol has
  3881.           this ability this field must be set to Y to enable multiple
  3882.           transfers.  This is an advanced feature and is not a part of all
  3883.           externally written protocols.  If set to yes, WILDCAT! will allow
  3884.           up to seven filenames to be entered for a single download
  3885.           request, providing the user's daily download count and Byte limit
  3886.           have not been exceeded.
  3887.  
  3888.  
  3889.  
  3890.           ─────────────────────────────────────────────────────────────────
  3891.                               Mustang Software, Inc.                     61
  3892.                              WILDCAT! TEST-DRIVE 11/1/89
  3893.           ─────────────────────────────────────────────────────────────────
  3894.  
  3895.  
  3896.  
  3897.           If you are not quite ready to tackle the setup of external
  3898.           protocols, you may leave this section blank and still have access
  3899.           to WILDCAT!'s internal transfer protocols.  For details on the
  3900.           setup and use of External Protocols see the Advanced Features
  3901.           section.
  3902.  
  3903.  
  3904.  
  3905.  
  3906.  
  3907.  
  3908.  
  3909.  
  3910.  
  3911.  
  3912.  
  3913.  
  3914.  
  3915.  
  3916.  
  3917.  
  3918.  
  3919.  
  3920.  
  3921.  
  3922.  
  3923.  
  3924.  
  3925.  
  3926.  
  3927.  
  3928.  
  3929.  
  3930.  
  3931.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936.  
  3937.  
  3938.  
  3939.  
  3940.  
  3941.  
  3942.  
  3943.  
  3944.  
  3945.  
  3946.  
  3947.  
  3948.  
  3949.  
  3950.  
  3951.  
  3952.  
  3953.  
  3954.           ─────────────────────────────────────────────────────────────────
  3955.                               Mustang Software, Inc.                     62
  3956.                              WILDCAT! TEST-DRIVE 11/1/89
  3957.           ─────────────────────────────────────────────────────────────────
  3958.  
  3959.  
  3960.  
  3961.           AFTER MAKEWILD
  3962.  
  3963.           You have completed the setup program and WILDCAT! is ready to run
  3964.           and take it's first call.  You may very well find that some fine
  3965.           tuning is in order and you are encouraged to make changes to
  3966.           MAKEWILD as needed.
  3967.  
  3968.           COMMAND LINE SWITCHES
  3969.  
  3970.           WILDCAT! TEST-DRIVE may be started with a number of command line
  3971.           switches to enhance its operation.  Several relate exclusively to
  3972.           NetMail operation, and are discussed in that section of the
  3973.           manual.  Several others will be addressed here.
  3974.  
  3975.           WILDCAT!'s overlay file (.OVL) is normally kept in the same drive
  3976.           and subdirectory as WILDCAT.EXE, and most users can simply leave
  3977.           it there.  If your system has Lotus-Intel-Microsoft (LIM 4.0)
  3978.           Expanded memory or AST's Enhanced Expanded memory with REMM.SYS
  3979.           installed, WILDCAT! will automatically copy the overlay file to
  3980.           expanded memory and access it from there rather than from disk.
  3981.           This process is automatic, and requires no action on the part of
  3982.           the sysop.  In the event that you want to prevent this use of
  3983.           expanded memory, begin WILDCAT! with the command line switch
  3984.           /NOEMS.
  3985.           Another switch adjusts the amount of conventional memory used to
  3986.           hold overlay file code as the program needs it.  By default
  3987.           WILDCAT! allocates 30K (30,000 bytes) of conventional memory to
  3988.           swap in portions of the overlay file from either disk or EMS.
  3989.           Increasing this number results in WILDCAT! taking up more
  3990.           conventional memory from your 640K, but having faster access to
  3991.           the procedures in the overlay file since more of them reside in
  3992.           memory at all times.  You may increase the overlay buffer up to
  3993.           the maximum size of the overlay file which would place the entire
  3994.           overlay in conventional memory.  An example is /M 60000 which
  3995.           would place 60K of the overlay file in conventional memory.  IF
  3996.           YOUR HAVE EMS THERE IS NO NEED TO MAKE USE OF THE /M SWITCH SINCE
  3997.           WILDCAT! WILL USE THE EMS FOR THE OVERLAY CODE.
  3998.  
  3999.  
  4000.           STARTUP
  4001.  
  4002.           WILDCAT! should always be started with a batch file, such as the
  4003.           CAT.BAT example supplied with the program.
  4004.  
  4005.           Go to the WILDCAT! directory and type CAT to begin the CAT.BAT
  4006.           file and start the program.  After the modem initialization is
  4007.           completed you should see the "waiting for calls" screen, and
  4008.           WILDCAT! is ready to take its first call.
  4009.  
  4010.           Before you embark on your first connection, take a minute to
  4011.           logon locally as the SYSOP and check the system out.  Press the
  4012.           F1 key which begins a local logon using the first and last names
  4013.           specified as for the sysop in MAKEWILD.  WILDCAT! will
  4014.           automatically enter your first and last names and then ask if you
  4015.  
  4016.  
  4017.  
  4018.           ─────────────────────────────────────────────────────────────────
  4019.                               Mustang Software, Inc.                     63
  4020.                              WILDCAT! TEST-DRIVE 11/1/89
  4021.           ─────────────────────────────────────────────────────────────────
  4022.  
  4023.  
  4024.  
  4025.           are a new user.  It may seem unusual, but at this point in time
  4026.           you are a new user since your name isn't yet in the user
  4027.           database.  Answer "Y" and continue to answer the prompts until
  4028.           you have reached the Main Menu.
  4029.  
  4030.                NOTE:  Your response to the password prompt is VERY
  4031.                IMPORTANT! Do not use the same password you use on other
  4032.                systems and DO NOT use simple names and phrases.  In
  4033.                particular, refrain from using names of your children,
  4034.                spouse, pets, initials, or any other words which are
  4035.                commonly known to be associated with you.  Remember, this
  4036.                one word is the key to YOUR ENTIRE COMPUTER SYSTEM! The best
  4037.                passwords combine numbers, letters and punctuation, and
  4038.                consist of more than 7 characters, such as JM5S7)HP.  If
  4039.                that's too much for you to handle, try 2 unrelated words of
  4040.                4 or more characters separated by punctuation such as
  4041.                AUTO$TIMBER.
  4042.  
  4043.           Once your login is complete and you have reached the main menu
  4044.           IMMEDIATELY use the F9 key to upgrade your access level to that
  4045.           of the MASTER sysop.  You may then continue with the system logon
  4046.           or simply logoff and await your first call.  If you intend to
  4047.           configure WILDCAT! as a closed system, you should now return to
  4048.           MAKEWILD and change it to indicate your preference.  Remember,
  4049.           you may not set the program up as a closed system until AFTER you
  4050.           have logged on once and set your access to that of sysop!
  4051.  
  4052.           Due to the number of configurable parameters within WILDCAT!  and
  4053.           MAKEWILD, we encourage new sysops to check out each available
  4054.           menu choice for each security level.  The easiest method of
  4055.           performing such a check-out is to use the ALT-L command to logon
  4056.           locally under an assumed name such as TEST USER.  Check each menu
  4057.           carefully.  Once you have determined that the new user security
  4058.           level is set up properly, use the F9 key to change to the next
  4059.           highest level you have assigned.  Again, review each menu choice
  4060.           at this new level for oversights or omissions.  Repeat this
  4061.           upgrade and test procedure for every security level available on
  4062.           your system.  Remember to delete TEST USER after testing is
  4063.           completed.
  4064.  
  4065.           Now is a good time to mention that the SPACEBAR may be used by
  4066.           the caller or the local sysop to stop the screen output of any
  4067.           WILDCAT! display file or menu, even the dynamic menus.  Just keep
  4068.           it in mind.
  4069.  
  4070.           Your BBS is now operational, and will begin counting the number
  4071.           of calls received.
  4072.  
  4073.  
  4074.  
  4075.  
  4076.  
  4077.  
  4078.  
  4079.  
  4080.  
  4081.  
  4082.           ─────────────────────────────────────────────────────────────────
  4083.                               Mustang Software, Inc.                     64
  4084.                              WILDCAT! TEST-DRIVE 11/1/89
  4085.           ─────────────────────────────────────────────────────────────────
  4086.  
  4087.  
  4088.  
  4089.           Keyboard Control Keys
  4090.  
  4091.           F1   System operator local logon.  This key is used for logging
  4092.                onto the system from the local console, and automatically
  4093.                displays the SYSOP's name as defined in MAKEWILD.  Use of
  4094.                this key will cause WILDCAT! to skip the HELLO screens and
  4095.                continue to the Bulletin menu prompt.  The resulting logon
  4096.                is otherwise identical to use of either ALT-L or a remote
  4097.                access.  This function may be initiated even while a caller
  4098.                is online, an will take effect after the current call is
  4099.                completed.  The sysop is notified with an audible series of
  4100.                beeps.
  4101.  
  4102.                Note: The first time this function is used after system
  4103.                startup, the SYSOP is considered a new user since the name
  4104.                has not yet been entered into the user database.
  4105.  
  4106.           F2   DOS next. [SUPPORTED IN REGISTERED USER VERSION ONLY]
  4107.                This key is used while a caller is connected and the sysop
  4108.                wants to terminate the BBS after the caller logs off.  A
  4109.                flag indicator appears on the status line at the bottom of
  4110.                the screen, and remains until the caller says goodbye.  At
  4111.                that time the BBS stops running and returns to DOS, placing
  4112.                a busy signal on the line if previously instructed to do so
  4113.                in MAKEWILD.  As the system is returned to DOS a distinctive
  4114.                series of beeps is played on the computer speaker to advise
  4115.                the sysop that the BBS is now down.
  4116.  
  4117.           F3   Printer on/off toggle.  When toggled on, the printer will
  4118.                track of user's movements and activities while on the
  4119.                system.  This same information is also recorded
  4120.                automatically in a file called ACTIVITY.LOG whether the
  4121.                print function is on or off.  The program automatically
  4122.                checks printer status and if unavailable will toggle the F3
  4123.                key off.
  4124.  
  4125.           F4   Page hour override on/off toggle.  When ON, the SYSOP is
  4126.                indicating that he will accept pages from on-line users even
  4127.                if the current time is outside of his paging hours as set in
  4128.                MAKEWILD.  When OFF, the page function either pages the
  4129.                sysop or informs the user that the sysop is not available,
  4130.                in accordance with his paging hours.
  4131.  
  4132.           F5   Page bell on/off toggle.  When the Page Bell key is ON, the
  4133.                system will page by beeping using the local system's
  4134.                speaker.  If toggled OFF, the speaker is silent and a screen
  4135.                display of the page request is the only notice given to the
  4136.                local system.
  4137.  
  4138.           F6   Screen writing on/off toggle.  If screen writing is toggled
  4139.                off, the local monitor does not echo the connection
  4140.                activities.  A screen notice indicates who is online along
  4141.                with a brief description of their activity at the moment.
  4142.                We strongly recommend that screen writing be turned OFF when
  4143.  
  4144.  
  4145.  
  4146.           ─────────────────────────────────────────────────────────────────
  4147.                               Mustang Software, Inc.                     65
  4148.                              WILDCAT! TEST-DRIVE 11/1/89
  4149.           ─────────────────────────────────────────────────────────────────
  4150.  
  4151.  
  4152.  
  4153.                there is no need to monitor a caller's activity, especially
  4154.                on slower PC/XT systems.  Processor resources needed to
  4155.                constantly update the screen can cause significant reduction
  4156.                of throughput to your callers.  This toggle is especially
  4157.                useful when running WILDCAT!  under a multi-tasking
  4158.                environment such as DESQView, where processor use is of
  4159.                utmost importance.
  4160.  
  4161.           F7   Start local chat with user or answer page.  Used to begin a
  4162.                local chat session with the online caller, or to answer a
  4163.                page from the caller.
  4164.  
  4165.           F8   End local chat or page.  Used to end local chat, regardless
  4166.                of whether it was started from a page or initiated by the
  4167.                sysop with F7.
  4168.  
  4169.           F9   Online user upgrade.  When F9 is pressed while a user is
  4170.                connected to the system, the local screen displays a listing
  4171.                of defined security levels.  The local operator is prompted
  4172.                to enter a new security level for the caller, which goes
  4173.                into effect immediately and becomes permanent.  One of the
  4174.                first things a new system operator must do after logging on
  4175.                the first time is to use F9 to set his security level to
  4176.                that of the MASTER sysop as defined in MAKEWILD.
  4177.  
  4178.                Note:     Although the user has the benefits of the upgrade
  4179.                          during the current logon, the level is held in a
  4180.                          temporary buffer and does not get written to the
  4181.                          user database until the user logs off.  If the
  4182.                          user disconnects, drops carrier or otherwise
  4183.                          terminates the current logon without exiting via
  4184.                          the [G]oodbye option, the user's previous level
  4185.                          will still be the default at any subsequent logon.
  4186.  
  4187.           F10  Terminate WILDCAT! This function may be considered the off
  4188.                or exit switch.  It is active only during standby mode, not
  4189.                when a user is currently online.  Just in case the key may
  4190.                have been pressed accidentally, a prompt is presented to
  4191.                double-check whether you really wish to quit WILDCAT!.  Use
  4192.                of F10 to exit WILDCAT! sets the errorlevel to 0, enabling
  4193.                batch file branching.  See the section on batch files in
  4194.                Advanced Features for additional information.
  4195.  
  4196.  
  4197.           The following keys, ALT-1 through ALT-0 result in the display of
  4198.           selected ASCII text files created by the sysop, if desired.  The
  4199.           contents of each file is displayed both locally and to the caller
  4200.           when the corresponding ALT key command is invoked.
  4201.  
  4202.           ALT-1  Posts message ALT1.BBS to user; logs user off.
  4203.           ALT-2  Posts message ALT2.BBS to user; logs user off.
  4204.           ALT-3  Posts message ALT3.BBS to user; logs user off.
  4205.           ALT-4  Posts message ALT4.BBS to user; logs user off.
  4206.  
  4207.  
  4208.  
  4209.  
  4210.           ─────────────────────────────────────────────────────────────────
  4211.                               Mustang Software, Inc.                     66
  4212.                              WILDCAT! TEST-DRIVE 11/1/89
  4213.           ─────────────────────────────────────────────────────────────────
  4214.  
  4215.  
  4216.  
  4217.           The user log-off resulting from issuing ALT-1 through 4 is
  4218.           temporary.  The user may call back immediately providing the
  4219.           system is available.  One of these four keys might be used to
  4220.           send a message to a caller indicating that he is being logged off
  4221.           automatically to allow you to perform some unscheduled
  4222.           maintenance that can't wait.
  4223.  
  4224.           ALT-5  Posts message ALT5.BBS to user.
  4225.           ALT-6  Posts message ALT6.BBS to user.
  4226.           ALT-7  Posts message ALT7.BBS to user.
  4227.           ALT-8  Posts message ALT8.BBS to user.
  4228.           ALT-9  Posts message ALT9.BBS to user.
  4229.  
  4230.           The use of ALT 5 through 9 does not cause the user to be logged
  4231.           off.
  4232.  
  4233.           One of these messages might be used to inform a caller that his
  4234.           time available was being reduced to 15 minutes to enable you to
  4235.           perform some maintenance.  Another use would be as a standard
  4236.           response to be placed inside a message as you were entering it.
  4237.  
  4238.           ALT-0     Posts message ALT0.BBS to user, logs the user off, and
  4239.                     locks the user name out of system for any future calls.
  4240.                     (Note ZERO, not the letter O)
  4241.  
  4242.                     Caution: The status caused by the use of ALT-0 takes
  4243.                     effect immediately, and prevents additional logon under
  4244.                     the user name.  The locked out condition may only be
  4245.                     reversed manually by the system operator by editing the
  4246.                     user's record.
  4247.  
  4248.           ALT - (minus)
  4249.                     Immediately disconnects the user with no warning, and
  4250.                     no GOODBYE.BBS file.  It is abrupt.
  4251.  
  4252.           ALT-D     Drop to DOS (shell or exec call).  This selection may
  4253.                     be used while WILDCAT! is waiting for calls or while a
  4254.                     caller is online.  It attempts to leave WILDCAT!
  4255.                     suspended in memory while invoking a second copy of the
  4256.                     DOS Command processor (usually COMMAND.COM).  If
  4257.                     executed while waiting for calls, no calls can be
  4258.                     answered while in the DOS shell, and if a caller was
  4259.                     online that caller can do nothing but wait for your
  4260.                     return.
  4261.  
  4262.                     In order to operate properly the system must have
  4263.                     enough memory to support both WILDCAT! and the second
  4264.                     DOS shell.  If there is insufficient memory for the
  4265.                     shell to be invoked, WILDCAT! will inform the local
  4266.                     operator and ignore the command.  Once successfully
  4267.                     enabled, the screen is cleared and the normal DOS
  4268.                     prompt appears. Most DOS commands and programs operate
  4269.                     properly, but remember that memory may now be
  4270.  
  4271.  
  4272.  
  4273.  
  4274.           ─────────────────────────────────────────────────────────────────
  4275.                               Mustang Software, Inc.                     67
  4276.                              WILDCAT! TEST-DRIVE 11/1/89
  4277.           ─────────────────────────────────────────────────────────────────
  4278.  
  4279.  
  4280.  
  4281.                     significantly limited.  MAKEWILD should NOT be run from
  4282.                     a DOS shell.
  4283.  
  4284.                     After you have finished with your DOS session, type
  4285.                     EXIT to return to WILDCAT!  The DOS prompt is altered
  4286.                     during the shell to remind you to type EXIT to return.
  4287.                     You may type EXIT from any subdirectory on your
  4288.                     WILDCAT! drive since the home path is automatically
  4289.                     restored by the program.  Be careful not to re-start
  4290.                     WILDCAT! with CAT.BAT since it will load a second copy
  4291.                     of the program when there is already one in memory!!!
  4292.  
  4293.           ALT-K     Toggles keyboard on/off.  When toggled ON, the sysop
  4294.                     has the ability to enter keystrokes from the local
  4295.                     console which are accepted by WILDCAT! as if they were
  4296.                     entered by the caller.  The default is OFF.  This
  4297.                     toggle is automatically set to ON when a local page is
  4298.                     answered and when logging in locally with F1 or ALT-L.
  4299.  
  4300.           ALT-L     Local logon.  Similar to F1, this function is used for
  4301.                     testing purposes or to allow local users other than the
  4302.                     sysop access to the system.  It allows the system
  4303.                     operator to logon under any user name, along with the
  4304.                     ability to see and test the top end procedures, such as
  4305.                     the questionnaire, bulletins, and other information
  4306.                     that a new or remote user would normally see, but which
  4307.                     are by-passed when using the F1 function.  It may be
  4308.                     toggles even while a user is on-line and the sysop will
  4309.                     be notified when the system is available with a series
  4310.                     of beeps.
  4311.  
  4312.           ALT-W     Full screen/status line toggle.  Toggles window between
  4313.                     full screen (user view) and having user status lines
  4314.                     displayed at bottom of screen.  Remember that whenever
  4315.                     you make use of the two user status lines, your local
  4316.                     screen will lose the top two lines of text that the
  4317.                     connected user still has on his screen.
  4318.  
  4319.           HOME      Display help menu.  This key displays an abbreviated
  4320.                     help menu explaining the various function keys.  It may
  4321.                     be used at any time, whether the system is waiting for
  4322.                     calls or a user is online.  If used while a user is
  4323.                     active on the system, however, the user's screen will
  4324.                     be frozen until the system operator toggles the help
  4325.                     screen off again with ESC.
  4326.  
  4327.           Up Arrow  Increases user time online by five minutes, updating
  4328.                     the display in the user status box (if enabled).
  4329.  
  4330.           Dn Arrow  Decreases user time online by five minutes.
  4331.  
  4332.                     Note:  The update of the user's time remaining in the
  4333.                     status window may not appear immediately.
  4334.  
  4335.  
  4336.  
  4337.  
  4338.           ─────────────────────────────────────────────────────────────────
  4339.                               Mustang Software, Inc.                     68
  4340.                              WILDCAT! TEST-DRIVE 11/1/89
  4341.           ─────────────────────────────────────────────────────────────────
  4342.  
  4343.  
  4344.  
  4345.           FILES USED BY WILDCAT!
  4346.  
  4347.           The following files are automatically generated and updated by
  4348.           the program.  No intervention is required by the system operator.
  4349.  
  4350.           ACTIVITY.LOG
  4351.                The activity log file contains information which traces the
  4352.                user's movement while online and notifies the sysop of
  4353.                operational errors that may need attention.  It is
  4354.                automatically created by the program if it does not exist.
  4355.                This file should be checked periodically as an indicator of
  4356.                the usage patterns of the system.  The activity log is also
  4357.                the basis for statistical compilation by call reporting
  4358.                programs such as S-PRO!.
  4359.  
  4360.                Caution:  Options are available in the system operator's
  4361.                reports menu for both reading and deleting this file.  Do
  4362.                not delete the activity log while outside the code, but do
  4363.                check the file periodically as it can grow quite large!
  4364.  
  4365.           CONFIGWC.BBS & MENUINFO.BBS
  4366.           CONFIGWC.OLD & MENUINFO.OLD
  4367.                These files contains all the run-time information required
  4368.                to initialize your particular custom configuration of
  4369.                WILDCAT!.  They are created, viewed and modified
  4370.                automatically by MAKEWILD and WILDCAT!.  CONFIGWC.BBS
  4371.                contains all the MAKEWILD settings as well as the High and
  4372.                Low message count.  It is updated after each call by
  4373.                WILDCAT! with the number of calls taken and new message
  4374.                numbers.  MENUINFO describes how your dynamic menus should
  4375.                be displayed and to which users/security levels they apply.
  4376.                It too is created by MAKEWILD.
  4377.  
  4378.           ERROR.LOG
  4379.                The ERROR.LOG is automatically created by WILDCAT! the first
  4380.                time any errors are encountered.  If it exists it will
  4381.                contain information about the error.  Errors are of two
  4382.                basic types, SYSTEM CRASH or NON-FATAL ERRORS.  A system
  4383.                crash indicates that WILDCAT! was unable to recover from the
  4384.                error, and exited with an errorlevel of 1 to be restarted
  4385.                with CAT.BAT.  Every crash indicates when it happened, a
  4386.                description of the problem, and often makes a suggestion of
  4387.                a repair procedure.  Non-fatal errors do not cause WILDCAT!
  4388.                to stop operating, but reflect some problem that may need
  4389.                attention.  Explanations are given when possible.  The
  4390.                contents are this file may prove helpful to Mustang Software
  4391.                in evaluating the cause of the problem.
  4392.  
  4393.           The following files comprise the User Database files:
  4394.           USERINFO.DAT
  4395.           USERNAME.IDX
  4396.  
  4397.           The following files comprise the File Database files:
  4398.  
  4399.  
  4400.  
  4401.  
  4402.           ─────────────────────────────────────────────────────────────────
  4403.                               Mustang Software, Inc.                     69
  4404.                              WILDCAT! TEST-DRIVE 11/1/89
  4405.           ─────────────────────────────────────────────────────────────────
  4406.  
  4407.  
  4408.  
  4409.           FILEINFO.DAT    FILENAME.IDX
  4410.           FILEDATE.IDX    FILEAREA.IDX
  4411.  
  4412.           The following files comprise the Message base files:
  4413.  
  4414.           MSGHEADR.DAT     MSGINFO.DAT
  4415.           MSGNUMBR.IDX     MSGTF.IDX
  4416.  
  4417.           SCHED.BBS
  4418.                This is the name of the schedule file.  This file is
  4419.                accessed and updated from inside code.  It contains the
  4420.                control elements for determining which event will take place
  4421.                and when.  This file is located in the startup directory
  4422.                (where the node is started and the MAKEWILD settings
  4423.                reside).  Events are more fully explained in the section on
  4424.                Creating Events.
  4425.  
  4426.  
  4427.  
  4428.  
  4429.  
  4430.  
  4431.  
  4432.  
  4433.  
  4434.  
  4435.  
  4436.  
  4437.  
  4438.  
  4439.  
  4440.  
  4441.  
  4442.  
  4443.  
  4444.  
  4445.  
  4446.  
  4447.  
  4448.  
  4449.  
  4450.  
  4451.  
  4452.  
  4453.  
  4454.  
  4455.  
  4456.  
  4457.  
  4458.  
  4459.  
  4460.  
  4461.  
  4462.  
  4463.  
  4464.  
  4465.  
  4466.           ─────────────────────────────────────────────────────────────────
  4467.                               Mustang Software, Inc.                     70
  4468.                              WILDCAT! TEST-DRIVE 11/1/89
  4469.           ─────────────────────────────────────────────────────────────────
  4470.  
  4471.  
  4472.  
  4473.           DISPLAY FILES USED BY WILDCAT!
  4474.  
  4475.           Each of the following files may be generated by any word
  4476.           processor capable of creating ASCII files.  Although samples of
  4477.           most are supplied with the program, they may need to be edited by
  4478.           the system operator if they are to be used on the system.
  4479.  
  4480.           All of the display files are highly customizable and may contain
  4481.           special characters as defined by WILDCAT!.  This list will review
  4482.           the purpose of each file without expanding on the tailor-made
  4483.           possibilities.  See the section Custom Display Files which
  4484.           follows for tips and techniques to enhance the display files used
  4485.           on the system.
  4486.  
  4487.           Most display files may be of two types, ,non-color and those
  4488.           containing ANSI color codes.  The standard extension for non-
  4489.           color files is .BBS while color uses .SCR  During the following
  4490.           discussion the tag ".SCR" indicates the file is also available in
  4491.           color ANSI mode with the .SCR extension.  Note that although your
  4492.           distribution diskette has an example of most files, it does not
  4493.           contain an example of every .SCR version.
  4494.  
  4495.           AFTERDOS.BBS
  4496.                This file is displayed to a caller after the sysop has
  4497.                returned from a local Drop To DOS using ALT-D.  When ALT-D
  4498.                is pressed the caller is sent a message indicating that the
  4499.                sysop has dropped to DOS temporarily.  When the sysop types
  4500.                EXIT to return to the session, the file AFTERDOS.BBS is
  4501.                displayed to the caller.
  4502.  
  4503.           ALT5.BBS through ALT9.BBS   (.SCR)
  4504.                The text associated with these files is sent to the user
  4505.                when the ALT key is pressed along with the associated number
  4506.                key.  The use of this group of files is optional.  If one or
  4507.                more of the files is not found in the WILDCAT! sub-
  4508.                directory, the function associated with that particular key
  4509.                will simply not work.  If found, each selection will deliver
  4510.                the previously written message contained in ALT#.BBS to the
  4511.                online user.  The files may be of any length, but would
  4512.                typically be one sentence or paragraph.
  4513.  
  4514.                Each of these files is for the exclusive use of the system
  4515.                operator while at the local (non-remote) console.  Each
  4516.                selection allows the system operator to display or dump the
  4517.                contents of the associated ALT#.BBS file to the user.  For
  4518.                example, suppose you had previously created the following
  4519.                message using your word processor and named the file
  4520.                ALT5.BBS, and pressed ALT-5 while a user was at the Main
  4521.                Menu prompt:
  4522.  
  4523.                By pressing the ALT and 5 (not ALT-F5) keys, this message
  4524.                would have scrolled to the user who happened to be online at
  4525.                the time.  These files will interrupt any process except
  4526.                uploading and downloading.
  4527.  
  4528.  
  4529.  
  4530.           ─────────────────────────────────────────────────────────────────
  4531.                               Mustang Software, Inc.                     71
  4532.                              WILDCAT! TEST-DRIVE 11/1/89
  4533.           ─────────────────────────────────────────────────────────────────
  4534.  
  4535.  
  4536.  
  4537.           ALT1.BBS through ALT4.BBS   (.SCR)
  4538.                These files are similar to the ALT5.BBS through ALT9.BBS
  4539.                files, and are also optional, with one important difference.
  4540.                Upon completion of the file dump to the user, the user will
  4541.                then be automatically logged off the system.  These are
  4542.                useful for a number of reasons.  Perhaps the user in the
  4543.                example above failed to complete his activities, and
  4544.                appeared to have no intention of doing so.  One of these
  4545.                keys would take care of the situation.
  4546.                Caution:  The keys ALT-1 through ALT-4 are functional
  4547.                whether or not the associated file is found.  If the ALT#
  4548.                key is invoked, and a corresponding file does not exist, the
  4549.                user will simply be logged off without a warning message,
  4550.                just as if the [G]oodbye menu option had been selected.
  4551.  
  4552.           ALT0.BBS   (.SCR)
  4553.                The ALT-0 (zero) option works with a file called ALT0.BBS.
  4554.                This option is listed separately, since its function is to:
  4555.  
  4556.                Scroll the file to the user;
  4557.                Immediately log-off the user;
  4558.                LOCK OUT the user (prevent subsequent logons).
  4559.  
  4560.                Caution:  This option will log-off and lock out the user
  4561.                whether or not the related file name exists, and also writes
  4562.                the locked out condition to the user database.  The user is
  4563.                denied any further logons to the system.  The status of the
  4564.                user may only be reversed by the system operator by entering
  4565.                the user database and manually toggling the locked out
  4566.                status of the user.  For this reason, be careful in the use
  4567.                of this option.
  4568.  
  4569.           BADLIST.BBS
  4570.                Although this file is not a display file, it is created and
  4571.                maintained by the system operator.  During logon, WILDCAT!
  4572.                will check this file for validity of the caller's first and
  4573.                last name.  This is useful in helping avoid the CB handle
  4574.                names prevalent on many boards, if they are not desired.
  4575.                Each line of the file must contain a single name followed by
  4576.                a carriage return.  Suppose the first few lines of
  4577.                BADLIST.BBS contained the following data:
  4578.  
  4579.                     dude
  4580.                     mrs.
  4581.                     doe
  4582.                     code
  4583.                     bad
  4584.                     cracker
  4585.                     john
  4586.  
  4587.                When a user enters his or her first or last name, WILDCAT!
  4588.                quickly scans the BADLIST.BBS file for a match.  The search
  4589.                is insensitive to case.  Since this is another security
  4590.                device, a little extra attention will be spent on this
  4591.  
  4592.  
  4593.  
  4594.           ─────────────────────────────────────────────────────────────────
  4595.                               Mustang Software, Inc.                     72
  4596.                              WILDCAT! TEST-DRIVE 11/1/89
  4597.           ─────────────────────────────────────────────────────────────────
  4598.  
  4599.  
  4600.  
  4601.                subject to assure your understanding of the procedure.
  4602.                Let's explore the benefits and possible short-comings of the
  4603.                sample listing above.
  4604.  
  4605.                Good - Any user who's name was Code Cracker or Bad Dude
  4606.                would be immediately logged off the system, without being
  4607.                permitted the chance to register, and without being written
  4608.                to the userlog.  A record of the failed logon event will be
  4609.                written to the ACTIVITY.LOG or sent to the printer (if
  4610.                available).
  4611.  
  4612.                Good / Bad - A user who enters +++ (which is the standard
  4613.                modem attention command code) will also be logged off.  The
  4614.                user may have done this in complete innocence, due to
  4615.                keystrokes intended for their own modem.  On the other hand,
  4616.                it could be a potential board buster who's trying to take
  4617.                control of your modem and damage the system.  This situation
  4618.                is not really a concern since the standard modem setup
  4619.                strings include a command to disable the +++ command
  4620.                (S2=255).
  4621.  
  4622.                Bad - Users with the names John Doe, James Code or Mrs.
  4623.                Abrams would also be logged off the system as mentioned
  4624.                above.  This includes those users whose real name happens to
  4625.                be John Doe, etc., and worse, any user who's first or last
  4626.                name is John.  Make your list with this in mind!
  4627.  
  4628.           BADNAMES.BBS
  4629.                This file is sent to any user whose login name is found in
  4630.                BADLIST.BBS, prior to logging them off.
  4631.  
  4632.           BEGCHAT.BBS   (.SCR)
  4633.                This is the BEGIN PAGE display file.  WILDCAT! by default
  4634.                prints a brief statement when the system operator answers a
  4635.                page or enters page chat, to introduce this activity to the
  4636.                user.  BEGCHAT.BBS is an optional ASCII file which may be
  4637.                used to change the message scrolled to the user when CHAT is
  4638.                invoked.  The code first looks for the BEGCHAT.BBS file, and
  4639.                if not found, scrolls the built-in default statement to the
  4640.                user.
  4641.  
  4642.           BIRTHDAY.BBS   (.SCR)
  4643.                This file is displayed IF the user calls on the anniversary
  4644.                of the date entered as date of birth in the user file
  4645.                record.
  4646.  
  4647.           BULLETIN.BBS   (.SCR)
  4648.                This file is in effect a sub-menu.  It is displayed when
  4649.                the[B]ulletins option is selected from the main menu.  This
  4650.                file should contain a listing of available bulletins,
  4651.                including the bulletin number, and a brief description of
  4652.                the contents of the associated bulletin.
  4653.  
  4654.  
  4655.  
  4656.  
  4657.  
  4658.           ─────────────────────────────────────────────────────────────────
  4659.                               Mustang Software, Inc.                     73
  4660.                              WILDCAT! TEST-DRIVE 11/1/89
  4661.           ─────────────────────────────────────────────────────────────────
  4662.  
  4663.  
  4664.  
  4665.                The bulletin number listed in this file and description the
  4666.                bulletins must agree with both the number and content of
  4667.                BULL#.BBS, described below.
  4668.  
  4669.           BULLET#.BBS   (.SCR)
  4670.                The # is the bulletin number, i.e. BULLET14.BBS would be
  4671.                bulletin number 14. The actual bulletin is an ASCII file of
  4672.                any length.  WILDCAT! will handle the appropriate screen
  4673.                pauses.  The value of # must agree with the numbering and
  4674.                description given in BULLETIN.BBS, and the total quantity of
  4675.                bulletins must agree with the value entered in MAKEWILD.
  4676.  
  4677.           CLOSED.BBS
  4678.                This is the file which is displayed in the event you have
  4679.                elected to run a closed system.  The file will be displayed
  4680.                prior to taking the action defined in MAKEWILD.
  4681.  
  4682.           COMMENTS.BBS   (.SCR)
  4683.                This file is displayed to a caller after electing to leave a
  4684.                comment to the sysop on the main menu.  It might consist of
  4685.                a short notice reminding a user of the information required
  4686.                in a comment for proper registration, etc.
  4687.  
  4688.           DLIMIT.BBS   (.SCR)
  4689.                This name stands for download limit, and is sent to a caller
  4690.                when denied access to a download due to already reaching the
  4691.                download limit for # of files.
  4692.  
  4693.           DLKLIMIT.BBS   (.SCR)
  4694.                Download K limit is sent to a caller if a download request
  4695.                would cause the user to exceed the download K-byte limit as
  4696.                specified by security level.
  4697.  
  4698.           DOWNLDOK.BBS   (.SCR)
  4699.                This file is displayed immediately following every download,
  4700.                if successful.  It may contain any information you desire,
  4701.                so let your imagination run wild, especially after reading
  4702.                about custom displays later on! But considering where and
  4703.                how often it is displayed, the size of the file should be
  4704.                kept as short as possible and still convey your message.
  4705.  
  4706.           DROPDOS.BAT
  4707.                This batch file is located in the startup directory, and
  4708.                contains the commands to execute a remote drop to DOS.  See
  4709.                the section Advanced Features for detailed creation
  4710.                instructions.
  4711.  
  4712.           ENDCHAT.BBS   (.SCR)
  4713.                This file follows the same conditions as BEGCHAT.BBS, the
  4714.                difference being that it is scrolled to the user when the
  4715.                PAGE mode is terminated.
  4716.  
  4717.  
  4718.           EDITMSG.HLP
  4719.  
  4720.  
  4721.  
  4722.           ─────────────────────────────────────────────────────────────────
  4723.                               Mustang Software, Inc.                     74
  4724.                              WILDCAT! TEST-DRIVE 11/1/89
  4725.           ─────────────────────────────────────────────────────────────────
  4726.  
  4727.  
  4728.  
  4729.                Displayed when [?] is selected when editing messages.
  4730.  
  4731.  
  4732.           FILES.SCR and FILESLO.SCR through FILESHI.SCR
  4733.                This is the first example of a color menu display file.
  4734.                Color ANSI versions (.SCR) will not be required unless the
  4735.                sysop is offering color ANSI menus.
  4736.  
  4737.                If Color ANSI menus are being offered, the sysop must create
  4738.                FILE MENU ANSI text files ending in .SCR that exactly match
  4739.                the menu choices indicated in MAKEWILD.
  4740.  
  4741.                As you recall from the MAKEWILD discussion of security level
  4742.                assignments, you may specify up to three different menu
  4743.                files for each security level.  These different menu files
  4744.                are designated by LO, MD, and HI.  The menu file without LO,
  4745.                MD, or HI (FILES.BBS) is only used if a proper menu file is
  4746.                not found.  The sysop must make sure that the appropriate
  4747.                menu file contains the appropriate menu commands that are
  4748.                desired for the security level assigned to that menu.  Check
  4749.                the MAKEWILD screen for Frame 15 to refresh your memory as
  4750.                to the assignments made for each level.
  4751.  
  4752.           FILES.HLP
  4753.                The non-color help file for the FILE menu.  The text in this
  4754.                file should match the menu choices used by the menu file.
  4755.                Modification may be necessary if any menu selections are
  4756.                changed within MAKEWILD.  This caution is in order for all
  4757.                .HLP files on the system.
  4758.  
  4759.           FILESC.HLP
  4760.                Color version of File menu help file.
  4761.  
  4762.           GOODBYE.BBS   (.SCR)
  4763.                The GOODBYE file is scrolled to the user just prior to
  4764.                logging off from the system.  Although it may be of any
  4765.                length, it is recommended that it just contain a brief Thank
  4766.                you for calling... or equivalent.  Otherwise a lengthy
  4767.                closing statement may cause a user to just hang up instead
  4768.                of logging off properly.  This file is also optional, since
  4769.                WILDCAT! contains a hard-coded log-off statement.
  4770.  
  4771.           HELLO1.BBS through HELLO3.BBS   (.SCR)
  4772.                This series of display files (one to three) is  used to
  4773.                display your system's welcome messages.  They may contain a
  4774.                logo, system information, or whatever you want to send to
  4775.                callers as they log in.  They typically contain either text
  4776.                or ASCII characters, or a combination of both.  The text
  4777.                might indicate the name of the board, perhaps the name of
  4778.                the system operator, date of origin, or other information
  4779.                that you wish to offer to distinguish your board from other
  4780.                boards.  Consider them your show off screens.  All 3 hello
  4781.                screens need not be used, and they may be added, updated,
  4782.  
  4783.  
  4784.  
  4785.  
  4786.           ─────────────────────────────────────────────────────────────────
  4787.                               Mustang Software, Inc.                     75
  4788.                              WILDCAT! TEST-DRIVE 11/1/89
  4789.           ─────────────────────────────────────────────────────────────────
  4790.  
  4791.  
  4792.  
  4793.                and deleted as needed.  The .SCR color versions are
  4794.                especially popular and allow for unlimited creativity.
  4795.  
  4796.  
  4797.           LASTCALL.BBS
  4798.                Created by WILDCAT! after each call and contains the name of
  4799.                the last caller (same as embedded code ^S^L).
  4800.  
  4801.           MAIN.HLP
  4802.                The non-color help file for the MAIN menu.
  4803.  
  4804.           MAINC.HLP
  4805.                The color help file for the MAIN menu.
  4806.  
  4807.           MESSAGE.SCR, MESSAGEL.SCR, MESSAGEM.SCR, and MESSAGEH.SCR
  4808.                The MESSAGE menu display files.  See the full explanation of
  4809.                text color menu files under FILES.SCR
  4810.  
  4811.           MESSAGE.HLP
  4812.                The non-color MESSAGE menu help file.
  4813.  
  4814.           MESSAGEC.HLP
  4815.                The color help file for the MESSAGE menu.
  4816.  
  4817.           NEWSLTR.BBS   (.SCR)
  4818.                This file coincides with the menu option called
  4819.                [N]ewsletter.  It may contain text information other than a
  4820.                newsletter, but regardless of the contents of this file, or
  4821.                the menu title or prompt as a result of renaming the option,
  4822.                this file must always be named NEWSLTR.BBS in the directory
  4823.                in order for WILDCAT! to implement the function.
  4824.  
  4825.           NEWUSER.BBS   (.SCR)
  4826.                The NEWUSER.BBS file is just what the name implies.  The
  4827.                file is scrolled to a user only one time ever, that being
  4828.                the first time the user calls the system.  Actually, during
  4829.                run-time the caller's name is compared to those contained in
  4830.                the user database, and if not found, WILDCAT! assumes the
  4831.                caller is a new user.  This is mentioned for two reasons:
  4832.  
  4833.                     In the event that a user is deleted from the system
  4834.                     (for whatever reason), upon subsequent logon the system
  4835.                     would treat that user as if he or she had never called
  4836.                     before;
  4837.  
  4838.                     As additional system security, WILDCAT! permits no more
  4839.                     than one first/last name combination to appear in the
  4840.                     user database, even if the users have totally different
  4841.                     passwords.  Here is an example of what would happen:
  4842.  
  4843.                     First caller, a "regular" user, logs on, using the name
  4844.                     "Jim Coleman".  The system accepts this, then requests
  4845.                     Jim Coleman's password.  Then another "Jim Coleman"
  4846.                     logs on.  The WILDCAT! system then expects the password
  4847.  
  4848.  
  4849.  
  4850.           ─────────────────────────────────────────────────────────────────
  4851.                               Mustang Software, Inc.                     76
  4852.                              WILDCAT! TEST-DRIVE 11/1/89
  4853.           ─────────────────────────────────────────────────────────────────
  4854.  
  4855.  
  4856.  
  4857.                     of the first Jim Coleman, which of course the second
  4858.                     caller does not know!  The second Jim Coleman must then
  4859.                     use a variation of his name (usually first name) to
  4860.                     establish a separate identity for him.  In this case,
  4861.                     changing his first name to "James" would provide the
  4862.                     necessary difference to establish his identity.  While
  4863.                     this situation is rare, it has happened, and it is
  4864.                     mentioned here to make you aware of the potential and
  4865.                     how to circumvent it.
  4866.  
  4867.           NO300.BBS   (.SCR)
  4868.                If 300 baud users are excluded from the system as specified
  4869.                in the MAKEWILD configuration, the contents of the NO300.BBS
  4870.                files is scrolled to the caller immediately after logging on
  4871.                to the system.  If this file is not found, a brief message
  4872.                is hard-coded into WILDCAT! which indicates to the caller
  4873.                that 300 baud is not permitted.
  4874.  
  4875.           PAGED.BBS    (.SCR)
  4876.                The PAGED.BBS file is scrolled to the user under one of
  4877.                several conditions:
  4878.  
  4879.                KEYBOARD SWITCHES
  4880.                Page Off/Bell Off   PAGED.BBS is displayed  if  a page is
  4881.                                    requested and there is no answer during
  4882.                                    office hours , or if a page is requested
  4883.                                    outside of the office hours.
  4884.  
  4885.                Page Off/Bell On    Same as above but "beep" is heard if
  4886.                                    paging is done.
  4887.  
  4888.                Page On/Bell Off    System Operator is paged regardless of
  4889.                                    the hour, (no "beep" heard), and if
  4890.                                    system operator fails to answer page,
  4891.                                    PAGED.BBS is displayed.
  4892.  
  4893.                Page On/Bell On     System Operator is paged, (with audible
  4894.                                    "beep"), and if system operator does not
  4895.                                    toggle the page mode, PAGED.BBS is
  4896.                                    displayed.
  4897.  
  4898.           PREDOWN.BBS   (.SCR)
  4899.                Displayed after a caller has requested a download, before
  4900.                any information about the transfer is requested.
  4901.  
  4902.           PRELOG.BBS
  4903.                PRELOG is displayed by WILDCAT! after each connection,
  4904.                immediately after the System ID and before asking for the
  4905.                caller's name.  You may want to make this file
  4906.                uninterruptable by embedding a CTRL-C command at the
  4907.                beginning.  See the section Additional Information on Files
  4908.                which follows for details.
  4909.  
  4910.           PREUP.BBS   (.SCR)
  4911.  
  4912.  
  4913.  
  4914.           ─────────────────────────────────────────────────────────────────
  4915.                               Mustang Software, Inc.                     77
  4916.                              WILDCAT! TEST-DRIVE 11/1/89
  4917.           ─────────────────────────────────────────────────────────────────
  4918.  
  4919.  
  4920.  
  4921.                This file is displayed after a user selects the [U]pload a
  4922.                file command from the file menu.  It may be used to indicate
  4923.                the SYSOP's rules or preferences, such as only compressed
  4924.                files or "No Games".
  4925.  
  4926.           PROTOCOL.BBS
  4927.                Displayed when a new caller is asked to select their default
  4928.                protocol at initial logon, as well as when a current user
  4929.                asks to change the default protocol via the main menu.  It
  4930.                may be altered to suggest a particular protocol.
  4931.  
  4932.           PROTOCOL.HLP
  4933.                The help file displayed to users requesting additional help
  4934.                with upload and download protocols from within the file menu
  4935.                using the command [F]ile transfer information.
  4936.  
  4937.           QDONE#.BBS   (.SCR)
  4938.                These files consist of text and are displayed to the user
  4939.                upon completion of a questionnaire that matches the #.  They
  4940.                must be created by the sysop if used.
  4941.  
  4942.           QDONECLO.BBS   (.SCR)
  4943.                This text file is displayed to the user after completion of
  4944.                the QUESCLOS.BBS questionnaire.
  4945.  
  4946.           QSEC#.BBS   (.SCR)
  4947.                Short for "Quick SECurity display file", this is an ASCII
  4948.                text file associated with a specific security level (#).
  4949.                This particular file is displayed only to those users whose
  4950.                security level match the value of "#", and only on the first
  4951.                call after the particular QSEC#.BBS is created.
  4952.  
  4953.                This is accomplished by displaying the file ONLY if the
  4954.                caller's last logon date precedes the file date of
  4955.                QSEC#.BBS.
  4956.  
  4957.                Example: If your regular users have a security level of
  4958.                "40", a file named QSEC40.BBS (if it exists) is displayed if
  4959.                the caller has not received it before.  This file is not
  4960.                erased by the system, but rather is repeated for any callers
  4961.                meeting the criteria.  Keep in  mind that QSEC#.BBS will not
  4962.                display for any users whose security level is upgraded from
  4963.                one level to another due to the test for QSEC#.BBS file
  4964.                date.
  4965.  
  4966.           QUESCLOS.BBS
  4967.                This is the questionnaire file which is presented to a new
  4968.                caller IF the system is set up as a closed board and the
  4969.                closed board questionnaire is selected in MAKEWILD.  The
  4970.                answers are in QUESCLOS.ANS.  See Appendix F for additional
  4971.                information.
  4972.  
  4973.           QUESTION.BBS   (.SCR)
  4974.  
  4975.  
  4976.  
  4977.  
  4978.           ─────────────────────────────────────────────────────────────────
  4979.                               Mustang Software, Inc.                     78
  4980.                              WILDCAT! TEST-DRIVE 11/1/89
  4981.           ─────────────────────────────────────────────────────────────────
  4982.  
  4983.  
  4984.  
  4985.                This file is the text menu file which lists the
  4986.                questionnaires available on the system.  It is created and
  4987.                presented in the same manner as the BULLETIN.BBS file and,
  4988.                in the REGISTERED VERSION, the DOORS.BBS file.
  4989.  
  4990.           QUES#.BBS
  4991.                These files are the questionnaire files generated by
  4992.                MAKEQUES.EXE.  They may only be read and manipulated by the
  4993.                WILDCAT! code.  The # is replaced by the appropriate number
  4994.                of the questionnaire as reflected in the QUESTION.BBS file.
  4995.                A later section contains complete instructions for the
  4996.                MAKEQUES program.
  4997.  
  4998.           QUES#.ANS
  4999.                These file(s) contain the user's typed-in responses to the
  5000.                QUES#.BBS inquiries.  The file is automatically created by
  5001.                WILDCAT! if it doesn't exist, and is also appended by the
  5002.                code.  These files may be manipulated by any word processor
  5003.                or, in the REGISTERED VERSION, the Q-PRO! utility.  All
  5004.                answer files are located in the home path, where the
  5005.                MAKEWILD settings reside.
  5006.  
  5007.           QUESNEW.BBS
  5008.                This is the questionnaire file which is presented to every
  5009.                new caller to the system IF the new user questionnaire is
  5010.                selected in MAKEWILD.  The answers are placed in
  5011.                QUESNEW.ANS.
  5012.  
  5013.           QDONENEW.BBS   (.SCR)
  5014.                This display file is sent to users after completion of the
  5015.                QUESNEW.BBS questionnaire.
  5016.  
  5017.           QUOTES.BBS
  5018.                WILDCAT! expects to find this file if the QUOTES option is
  5019.                implemented in MAKEWILD.  If not found, WILDCAT! will
  5020.                continue to run, but will generate an error message to the
  5021.                user and to the activity log.  QUOTES.BBS is different than
  5022.                other display files, so some additional explanation is in
  5023.                order.
  5024.  
  5025.                The following criteria must be observed when creating the
  5026.                file:
  5027.  
  5028.                .    The file may be created with any ASCII word processor;
  5029.                .    The file may be of any length;
  5030.                .    The  first entry must begin on the first line of the
  5031.                     file;
  5032.                .    A particular quote may contained any number of lines,
  5033.                     with each quote being separated by two consecutive
  5034.                     carriage returns.
  5035.  
  5036.                Here is an example of the QUOTES.BBS file:
  5037.  
  5038.                This line is quote #1 <<C/R>>
  5039.  
  5040.  
  5041.  
  5042.           ─────────────────────────────────────────────────────────────────
  5043.                               Mustang Software, Inc.                     79
  5044.                              WILDCAT! TEST-DRIVE 11/1/89
  5045.           ─────────────────────────────────────────────────────────────────
  5046.  
  5047.  
  5048.  
  5049.                <<C/R>>
  5050.                These lines are quote #2, and regardless of the length of
  5051.                the line would be displayed until two consecutive carriage
  5052.                returns are encountered.<<C/R>>
  5053.                <<C/R>>
  5054.                This is quote #3. <<C/R>>
  5055.                <<C/R>>
  5056.  
  5057.                ... and so on for the length of the file.
  5058.  
  5059.                During the first actual running, WILDCAT! is initialized
  5060.                with a pointer to the first record in the QUOTES.BBS file.
  5061.                Thereafter, during each new logon, the user is presented
  5062.                with the next sequential quote in the file.  In other words,
  5063.                if your board receives 50 calls a day, and you have 50
  5064.                different quotes in your QUOTES.BBS file, each caller would
  5065.                receive a different quote.  Starting with the 51st caller,
  5066.                the file would recycle to the first quote in the file.  The
  5067.                quote pointer is saved after each call and is reinitialized
  5068.                when started after a re-boot.
  5069.  
  5070.           RATIO.BBS   (.SCR)
  5071.                The contents of RATIO.BBS will be displayed to the caller
  5072.                when the user's upload to download ratio has been exceeded.
  5073.                This ratio is set in MAKEWILD.
  5074.  
  5075.           SEC#.BBS   (.SCR)
  5076.                Another ASCII text file, these particular file(s) are
  5077.                displayed only to those users whose security level match the
  5078.                value of "#".
  5079.  
  5080.                Example: If your regular users have a security level of
  5081.                "40", a file named SEC40.BBS (if it exists) is displayed
  5082.                before anything else after logon.  This should be considered
  5083.                a special bulletin for a select group of users, and is
  5084.                displayed during every logon unlike QSEC#.BBS which is only
  5085.                displayed one time.
  5086.  
  5087.           SECERROR.BBS   (.SCR)
  5088.                This file is displayed to a caller who fails to properly
  5089.                answer the verification on either birthdate or phone number.
  5090.                The default text asks the user to correct his user settings
  5091.                if the system records are incorrect.  It is sent just prior
  5092.                to forcing the caller to the comments area for an
  5093.                explanation.
  5094.  
  5095.           SYSOP.SCR, SYSOPLO.SCR, SYSOPMD.SCR, and SYSOPHI.SCR
  5096.                The SYSOP menu color display files.  See the full
  5097.                explanation of color menu files under FILES.SCR
  5098.  
  5099.           SYSOP.HLP
  5100.                The non-color help file for the SYSOP menu.
  5101.  
  5102.           SYSOPC.HLP
  5103.  
  5104.  
  5105.  
  5106.           ─────────────────────────────────────────────────────────────────
  5107.                               Mustang Software, Inc.                     80
  5108.                              WILDCAT! TEST-DRIVE 11/1/89
  5109.           ─────────────────────────────────────────────────────────────────
  5110.  
  5111.  
  5112.  
  5113.                The ANSI help file for the SYSOP's menus.
  5114.  
  5115.           UPLOADOK.BBS   (.SCR)
  5116.                This file is similar to DOWNLDOK.BBS mentioned previously,
  5117.                except that it is displayed immediately following every
  5118.                upload.  As in DOWNLDOK.BBS, it may contain any information
  5119.                you desire.
  5120.  
  5121.           USER#.BBS   (.SCR)
  5122.                Refer to SEC#.BBS for usage syntax.  Unlike the SEC file,
  5123.                however, the USER# file (if it exists) will display the
  5124.                contents of the file to an individual user whose record
  5125.                number in the user database (top of the screen) agrees with
  5126.                the value of "#".
  5127.  
  5128.                For example, assume that:
  5129.  
  5130.                     1.   A user named "Rick Hartley" existed as a caller on
  5131.                          your board;
  5132.  
  5133.                     2.   A review of the user database indicated that Rick
  5134.                          Hartley's user number was "123".
  5135.  
  5136.                     3.   A file named "USER123.BBS" was created in the
  5137.                          WILDCAT sub-directory;
  5138.  
  5139.                Then, during Rick's next logon, whenever that might be:
  5140.  
  5141.                     1.   USER123.BBS file would be displayed to Rick
  5142.                          (only);
  5143.  
  5144.                     2.   A memo is recorded in the activity log (and
  5145.                          printer) that the file USER123.BBS had been
  5146.                          delivered;
  5147.  
  5148.                     3.   The USER123.BBS file is then erased.
  5149.  
  5150.                Note that running FIXUSERS on the User database will cause
  5151.                the user record numbers to be reassigned.  If this feature
  5152.                is used, the numbers must be checked if a database repair is
  5153.                completed.
  5154.  
  5155.  
  5156.  
  5157.  
  5158.  
  5159.  
  5160.  
  5161.  
  5162.  
  5163.  
  5164.  
  5165.  
  5166.  
  5167.  
  5168.  
  5169.  
  5170.           ─────────────────────────────────────────────────────────────────
  5171.                               Mustang Software, Inc.                     81
  5172.                              WILDCAT! TEST-DRIVE 11/1/89
  5173.           ─────────────────────────────────────────────────────────────────
  5174.  
  5175.  
  5176.  
  5177.           Additional information on files
  5178.  
  5179.  
  5180.           ANSI COLOR
  5181.  
  5182.           WILDCAT! has the ability to include color and simulated animation
  5183.           in most display files by use of the ANSI color rendition codes.
  5184.           Under normal circumstances a computer system must be instructed
  5185.           how to interpret these codes by a configuration command placed in
  5186.           the CONFIG.SYS file.  This setup is NOT required with WILDCAT!
  5187.           since an ANSI driver is incorporated into the code.
  5188.  
  5189.           ANSI files may be created with most text editors or word
  5190.           processors which can handle plain ASCII text, and can also place
  5191.           the ESC character (ASCII 27) into text.  The codes to use for
  5192.           various colors are found in the appendix to older versions of DOS
  5193.           (prior to 2.0), and a subset is included in Appendix B of this
  5194.           manual for reference.  The alternative to hand entering the codes
  5195.           into your WILDCAT!  color files is to use one of a number of ANSI
  5196.           generators available as shareware.  THEDRAW is a popular choice
  5197.           which was used to create many of the menus used by our own
  5198.           system.  It provided an easy method of entering proper codes,
  5199.           even on a monochrome system.  It is available through many public
  5200.           BBS systems with a nominal payment request.
  5201.  
  5202.  
  5203.           .BBS and .SCR Differences
  5204.  
  5205.           All display files may be created in a color ANSI version which
  5206.           will display in color to the caller.  These files end in the
  5207.           extension .SCR and contain color codes in addition to text.  For
  5208.           example, the file UPLOADOK.BBS is mentioned in the previous
  5209.           section with the tag (.SCR) after it indicating it may be created
  5210.           in color.  You could create an ANSI version of this file and it
  5211.           would display in color.  Use discretion in this matter, since it
  5212.           takes a lot of extra work to duplicate all of the coded specialty
  5213.           files, and on lesser files the results may not be worth the
  5214.           effort.  A good rule of thumb would be to offer static files in
  5215.           color, static meaning those which  do not change often.  A "busy"
  5216.           file, such as a newsletter file that is updated often, would
  5217.           rarely be worth the effort of offering a color version.
  5218.  
  5219.           The SPACEBAR may be used to terminate the scrolling of any
  5220.           display file, either .BBS or .SCR, by either the caller or local
  5221.           SYSOP.  This is mentioned here since many ANSI file take an
  5222.           extremely long time to complete a single display screen, and
  5223.           callers may want to abort such a screen.  This may be overridden
  5224.           with a control sequence as explained later in this section.
  5225.  
  5226.  
  5227.           Customized Files
  5228.  
  5229.           It is also possible to "personalize" display files.  The only
  5230.           requirement is to use a word processor that supports embedded
  5231.  
  5232.  
  5233.  
  5234.           ─────────────────────────────────────────────────────────────────
  5235.                               Mustang Software, Inc.                     82
  5236.                              WILDCAT! TEST-DRIVE 11/1/89
  5237.           ─────────────────────────────────────────────────────────────────
  5238.  
  5239.  
  5240.  
  5241.           control codes such as the Norton Editor or our own MPE.EXE
  5242.           (Mustang Personal Editor).  MPE is available for download from
  5243.           the Mustang Software Public BBS at no charge, and may be freely
  5244.           distributed.  When an embedded control code is encountered in a
  5245.           display file during runtime, it will cause the system to extract
  5246.           the corresponding information from the system files.  Listed
  5247.           below is a summary of the commands available.
  5248.  
  5249.                NOTE:  Many editors are unable to produce some or all codes
  5250.                through keyboard entry.
  5251.  
  5252.           System Information:
  5253.  
  5254.           ^S^B      Current system time (from clock) in format HH:MM
  5255.           ^S^D      Current system date in format MM/DD/YY
  5256.           ^S^F      Total number of files available on the system
  5257.           ^S^N      Total messages on the system
  5258.           ^S^P      Causes display of the -More- prompt immediately,
  5259.                     regardless of the number of lines that have scrolled.
  5260.                     It is ignored if the caller selects Non-stop scrolling.
  5261.           ^S^T      Totals calls received by the system
  5262.           ^S^U      Total number of users on the system
  5263.  
  5264.  
  5265.           User Information
  5266.  
  5267.           ^U^B      User's birth date
  5268.           ^U^C      User's computer type
  5269.           ^U^D      User's total number of logons
  5270.           ^U^E      User's time remaining this call
  5271.           ^U^F      User's location (city, state)
  5272.           ^U^G      User's total upload kilobytes
  5273.           ^U^H      User's total download kilobytes
  5274.           ^U^J      User's total number of downloads
  5275.           ^U^K      User's first name
  5276.           ^U^L      User's date of last call
  5277.           ^U^N      User's full name
  5278.           ^U^O      User's total number of uploads
  5279.           ^U^P      User's phone number
  5280.           ^U^Q      User's Memo date
  5281.           ^U^R      Maximum downloads possible per day
  5282.           ^U^S      User's date of first call
  5283.           ^U^T      User's time on system this call
  5284.           ^U^V      User's last [N]ew files search date
  5285.           ^U^W      User's security level
  5286.           ^U^Y      User's message folders joined
  5287.  
  5288.  
  5289.           General Codes
  5290.  
  5291.           ^G        Beeps the speaker at the remote terminal only.
  5292.           ^C        CTRL-C embedded in a file will turn off the user's
  5293.                     ability to stop screen display.  The file will scroll
  5294.                     through to the end of the file,  with page stops,
  5295.  
  5296.  
  5297.  
  5298.           ─────────────────────────────────────────────────────────────────
  5299.                               Mustang Software, Inc.                     83
  5300.                              WILDCAT! TEST-DRIVE 11/1/89
  5301.           ─────────────────────────────────────────────────────────────────
  5302.  
  5303.  
  5304.  
  5305.                     disabling the callers ability to use the spacebar to
  5306.                     stop the display.  When ^C is used the user will
  5307.                     receive the appropriate page pauses, but the [S]top
  5308.                     option will not be available.  Place the Ctrl-C at the
  5309.                     beginning of the file if you want it to affect the
  5310.                     entire contents.
  5311.           ^B        CTRL-B eliminates the "-More-" prompt line in display
  5312.                     files.  This would likely be used in your "fancy"
  5313.                     graphics screens.  No pauses are made.
  5314.  
  5315.           Both Ctrl-C and Ctrl-B are automatically canceled at the end of a
  5316.           display file, and need not be turned off unless you want the
  5317.           option to change back prior to the end.  Some of these variables
  5318.           are updated during their call in the event of a dropped carrier.
  5319.           These are very powerful functions which when properly and
  5320.           thoughtfully implemented will provide additional enjoyment and
  5321.           assistance to your callers.
  5322.  
  5323.           ^L        This code is actually the form feed character, an ASCII
  5324.                     12, and will clear the screen whenever it is
  5325.                     encountered.  Use it to clear the screen as the first
  5326.                     character for any files you wish.  It may be entered
  5327.                     with many editors by pressing and holding the ALT key
  5328.                     while pressing 1 and 2 on the NUMERIC KEYPAD.  It
  5329.                     usually displays as the medical symbol for the female,
  5330.                     a circle with a cross on top.
  5331.  
  5332.           Note:  Using ^U as an example, typing the carat (^) sign plus an
  5333.           "U" as "normal" ASCII text will not yield the desired results.
  5334.           It must be the control character represented by the key
  5335.           combination of your control key and the letter "U".  Depending on
  5336.           the editor used to create your display files, control characters
  5337.           may or may not be represented on screen as a ^ with a letter next
  5338.           to it.  Some editors use (sometimes curious looking) screen
  5339.           symbols for display purposes rather than ^.
  5340.  
  5341.  
  5342.  
  5343.  
  5344.  
  5345.  
  5346.  
  5347.  
  5348.  
  5349.  
  5350.  
  5351.  
  5352.  
  5353.  
  5354.  
  5355.  
  5356.  
  5357.  
  5358.  
  5359.  
  5360.  
  5361.  
  5362.           ─────────────────────────────────────────────────────────────────
  5363.                               Mustang Software, Inc.                     84
  5364.                              WILDCAT! TEST-DRIVE 11/1/89
  5365.           ─────────────────────────────────────────────────────────────────
  5366.  
  5367.  
  5368.  
  5369.           Using MPE (Mustang Personal Editor) for codes.
  5370.  
  5371.           Although it is beyond the scope of this manual to provide
  5372.           detailed instructions regarding control code placement, a short
  5373.           explanation of control codes within the MPE program will be
  5374.           addressed.  MPE is an ASCII editor that cannot place control
  5375.           codes directly into a document by simply pressing the control key
  5376.           and the letter.  Pressing and holding Ctrl and S does NOT embed a
  5377.           ^S code.  It can however add these codes with a special keystroke
  5378.           sequence which lets it know that a control code is desired.
  5379.  
  5380.           At the location in the text where a control code is wanted the
  5381.           user must first press Ctrl P (hold down the Ctrl key and press
  5382.           the letter P).  This keystroke is NOT printed on the screen, but
  5383.           is remembered by MPE.  It tells MPE that the very NEXT Ctrl and a
  5384.           letter is to be taken literally and placed into the document.
  5385.           For example, if we want to add the -MORE- prompt at a particular
  5386.           location we need to get TWO control codes into our text, a ^S and
  5387.           a ^P.  First we locate the cursor at the desired position in our
  5388.           display file and then tell MPE that we want a control code by
  5389.           pressing Ctrl P.  Nothing happens but MPE is now ready for the
  5390.           real code so we press and hold Ctrl while pressing the letter S.
  5391.           This Places a representation of the ^S in our text at the cursor
  5392.           position.  Now we need to add the ^P, the second half of the
  5393.           needed embedded code.  Again we first press Ctrl P to tell MPE to
  5394.           place the literal code into the text, followed by the code
  5395.           desired which just happens to be another Ctrl P.  The second Ctrl
  5396.           P results in a representation of the code for ^P in the display
  5397.           file.
  5398.  
  5399.           If you are using MPE to place embedded codes in your ANSI color
  5400.           file, you should first create the files in color and then embed
  5401.           the codes with MPE as desired.  Remember that some embedded codes
  5402.           take up a great deal of line space when expanded with the
  5403.           translated text, such as the full user name.  Make space
  5404.           allowances accordingly.  This method of placing codes into text
  5405.           is covered in the MPE documentation, and is also used by the
  5406.           Norton Editor.
  5407.  
  5408.  
  5409.  
  5410.  
  5411.  
  5412.  
  5413.  
  5414.  
  5415.  
  5416.  
  5417.  
  5418.  
  5419.  
  5420.  
  5421.  
  5422.  
  5423.  
  5424.  
  5425.  
  5426.           ─────────────────────────────────────────────────────────────────
  5427.                               Mustang Software, Inc.                     85
  5428.                              WILDCAT! TEST-DRIVE 11/1/89
  5429.           ─────────────────────────────────────────────────────────────────
  5430.  
  5431.  
  5432.  
  5433.           Using THEDRAW  (and other ANSI editors)
  5434.  
  5435.           A complete tutorial on ANSI editors is also beyond the scope of
  5436.           this documentation.  However, there are a number of pitfalls,
  5437.           curiosities, and special characteristics of most ANSI editors
  5438.           which can be covered in this manual.  Be certain to completely
  5439.           review the documentation to the ANSI editor in addition to this
  5440.           brief help file, since these comments may not apply completely to
  5441.           editors other than THEDRAW.
  5442.  
  5443.           When using an ANSI editor you may be given several options when
  5444.           saving your file to disk.  If given choices you should select
  5445.           line lengths as long as possible, preferably 255 characters, and
  5446.           no clear screen (enter them with MPE).  One of the most common
  5447.           problems encountered by new users is the creation a display file
  5448.           which is too long and gets a -MORE- prompt in the middle.  This
  5449.           is due to the fact that almost all ANSI screens are saved as 25
  5450.           lines, or as a screen which will fill a full monitor screen.  The
  5451.           solution to this problem is rather simple, and consists of
  5452.           removing several ANSI codes from the end of the file.  Here's how
  5453.           to do it:
  5454.  
  5455.           After completing the creation of the file in THEDRAW, you must
  5456.           edit it in a plain text editor such as MPE.  When the file is
  5457.           viewed in MPE, several precautions must be taken to preserve the
  5458.           correct ANSI placement.  The first is the margins should be set
  5459.           to 0 for the left and 255 for the right.  You will quickly see
  5460.           that the color codes appear as codes and are not interpreted.
  5461.           The ESC character (ASCII 27) for example is seen as a highlighted
  5462.           left bracket ( [ ) and is followed by the actual bracket
  5463.           character and color codes as needed to produce the color desired.
  5464.           If you are unfamiliar with ANSI color codes take a look at
  5465.           Appendix B.
  5466.  
  5467.           The editing which needs to be performed consists of removing the
  5468.           ANSI codes at the very end of the display file.  These codes are
  5469.           placed there by THEDRAW to locate the cursor on screen line 25 at
  5470.           position 1, an action we do NOT want.  To get to the bottom of
  5471.           the file, use the down arrow or PgDn key to locate the last line,
  5472.           and then use the right arrow to go to the last character of the
  5473.           file.  Once there look to the left and locate the last printable
  5474.           character that you actually want to appear to the caller.  If
  5475.           your display file is composed of a message in a double-line
  5476.           border, this would be the lower right corner of the border.
  5477.           Place the cursor to the right of this last printable character
  5478.           and delete everything in the file from that point.  The
  5479.           characters to be deleted will include a number of ESC codes (a
  5480.           highlighted bracket) followed by regular brackets, numbers and
  5481.           letters.  When you have deleted the necessary characters, place a
  5482.           CR/LF (press ENTER) immediately after the last printable
  5483.           character to start a new line.  Your file should now display
  5484.           properly.  Test it with the DOS command TYPE FILE.SCR
  5485.  
  5486.  
  5487.  
  5488.  
  5489.  
  5490.           ─────────────────────────────────────────────────────────────────
  5491.                               Mustang Software, Inc.                     86
  5492.                              WILDCAT! TEST-DRIVE 11/1/89
  5493.           ─────────────────────────────────────────────────────────────────
  5494.  
  5495.  
  5496.  
  5497.           Other editing may now be done, including placement of embedded
  5498.           codes.  The first thing you may want to do is place a clear
  5499.           screen code as the very first character in the file.  Move the
  5500.           cursor to the first character of the file and enter a ^L.
  5501.           Remember, to enter a control character in MPE you first press the
  5502.           Ctrl key and hold it while tapping P, and then press Ctrl and the
  5503.           desired character.
  5504.  
  5505.           Embedded codes must always be added after a file is created with
  5506.           THEDRAW.  If you place an embedded code in a file and then return
  5507.           the file to THEDRAW for color change or other editing, the
  5508.           embedded codes will be changed by THEDRAW.  It places ESC
  5509.           characters in front of each code, causing improper display in
  5510.           WILDCAT!.  Whenever you re-edit a color file you must use an
  5511.           editor such as MPE to check your embedded codes and delete the
  5512.           extra ESC codes in front of every control character.  Remember,
  5513.           the ESC character displays as a highlighted [ in MPE, and will
  5514.           appear before each control code.
  5515.  
  5516.  
  5517.  
  5518.  
  5519.  
  5520.  
  5521.  
  5522.  
  5523.  
  5524.  
  5525.  
  5526.  
  5527.  
  5528.  
  5529.  
  5530.  
  5531.  
  5532.  
  5533.  
  5534.  
  5535.  
  5536.  
  5537.  
  5538.  
  5539.  
  5540.  
  5541.  
  5542.  
  5543.  
  5544.  
  5545.  
  5546.  
  5547.  
  5548.  
  5549.  
  5550.  
  5551.  
  5552.  
  5553.  
  5554.           ─────────────────────────────────────────────────────────────────
  5555.                               Mustang Software, Inc.                     87
  5556.                              WILDCAT! TEST-DRIVE 11/1/89
  5557.           ─────────────────────────────────────────────────────────────────
  5558.  
  5559.  
  5560.  
  5561.           WILDCAT! IN ACTION
  5562.  
  5563.           The previous chapters have dealt with system requirements, setup
  5564.           and file structure.  We now move on to actual system operation
  5565.           and command structure.  We will make note here that WILDCAT! will
  5566.           automatically monitor the "inactive" time while a user is logged
  5567.           in, and disconnect after 5 minutes.  A warning is issued after 4
  5568.           minutes.  The exception is the message area where inactivity is
  5569.           extended to 10 minutes with a warning at nine minutes.
  5570.  
  5571.  
  5572.           BATCH FILE OPERATION
  5573.  
  5574.           Although WILDCAT! may be started by typing "WILDCAT" at the DOS
  5575.           prompt, proper operation requires that it be started from within
  5576.           a batch file.  If the concept of batch files is unfamiliar,
  5577.           review your DOS manual for additional information.  WILDCAT! is
  5578.           distributed with a sample startup batch file named CAT.BAT.
  5579.           Although this file may suit your needs as-is, you are encouraged
  5580.           to review it for proper syntax and operation within your system
  5581.           settings.  Specifically, change the drive letter and subdirectory
  5582.           name in CAT.BAT to match your installation.
  5583.  
  5584.           The main advantage to batch file operation is automatic re-start
  5585.           of the program should power be interrupted or the program
  5586.           experience an unrecoverable error.  In addition, some program
  5587.           features, such as remote drop to DOS, external events, and doors
  5588.           will not function without batch intervention.
  5589.  
  5590.           The most basic batch file may simply start WILDCAT! and then re-
  5591.           call itself, however this creates a loop from which there is no
  5592.           escape!   At a minimum we recommend a cyclical file which calls
  5593.           itself, but allows escape from the batch file if WILDCAT! is
  5594.           terminated normally with the F10 key.  The method of checking for
  5595.           a "normal" exit via F10 is through use of the DOS errorlevel
  5596.           command.  An example follows:
  5597.  
  5598.  
  5599.           ECHO OFF                      prevents display to the screen
  5600.  
  5601.           CD \WILDCAT!                  changes to the proper directory
  5602.  
  5603.           WILDCAT                       starts the program
  5604.  
  5605.           IF ERRORLEVEL 0 GOTO END      checks for normal exit
  5606.  
  5607.           CAT.BAT                       re-starts this batch file if
  5608.                                         errorlevel not 0
  5609.  
  5610.           :END                          only gets here if errorlevel=0
  5611.  
  5612.           ECHO ON                       end of file, turn on echo
  5613.  
  5614.  
  5615.  
  5616.  
  5617.  
  5618.           ─────────────────────────────────────────────────────────────────
  5619.                               Mustang Software, Inc.                     88
  5620.                              WILDCAT! TEST-DRIVE 11/1/89
  5621.           ─────────────────────────────────────────────────────────────────
  5622.  
  5623.  
  5624.  
  5625.           When WILDCAT! is terminated with the F10 key, a DOS parameter
  5626.           called the errorlevel is set to zero (0) by WILDCAT!, which is
  5627.           the standard errorlevel for normal program termination.  This
  5628.           errorlevel can be set to any number desired by any program when
  5629.           it terminates, and a batch file test may be used to determine the
  5630.           number and take some action.  In the case above, we use the batch
  5631.           command IF ERRORLEVEL 0 GOTO END to tell the batch file to jump
  5632.           to the batch file label :END for the next command if the
  5633.           errorlevel is zero.
  5634.  
  5635.           If the errorlevel is not 0 (indicating an abnormal termination or
  5636.           error), the batch file does not branch to the :END label, but
  5637.           continues with the next line (CAT.BAT) which re-starts CAT.BAT
  5638.           all over again.
  5639.  
  5640.           If the sysop intends to make use of the remote drop to DOS,
  5641.           external event functions, or doors, additional batch commands
  5642.           must be added to work with errorlevels.  These will be reviewed
  5643.           under the appropriate section in Advanced Features.
  5644.  
  5645.  
  5646.           Signing On the First Time
  5647.  
  5648.           The SYSOP may sign on by using the F1 key locally.  This method
  5649.           of logging in bypasses the HELLOx screens and proceeds directly
  5650.           to the bulletin area.  The FIRST time the new sysop signs on he
  5651.           (she) will be considered a new user since no names have been
  5652.           entered into the user database, which is created and maintained
  5653.           by the WILDCAT! program, not MAKEWILD.  The sysop should
  5654.           therefore must proceed to answer the various questions asked of a
  5655.           new user, and continue to the Main Menu.  Once the sysop's name
  5656.           is properly entered into the user database, he should immediately
  5657.           use the F9 key to upgrade his security level to that of the
  5658.           master sysop.  Keep in mind that the new security level will take
  5659.           effect immediately, but will become permanent ONLY if a proper
  5660.           logoff is completed.
  5661.  
  5662.           Just as the user database has no records when WILDCAT!  is
  5663.           started, the files and message databases are also empty.  Users
  5664.           and messages are usually added on a continuing basis as the
  5665.           system takes calls, but the file database may need to be set up
  5666.           beforehand on many systems.  We encourage you to proceed with
  5667.           this chapter to become familiar with the menu structure, but you
  5668.           may wish to establish your files database first.  In the event
  5669.           that you have run a bulletin board program prior to WILDCAT!,  a
  5670.           conversion program is included which will automate much of the
  5671.           data entry required.  See "WILDCAT! SUPPORT PROGRAMS" for
  5672.           instructions on using the CONVERT & ADDFILES programs.  Files may
  5673.           also be entered manually as described shortly in the Menu
  5674.           descriptions.
  5675.  
  5676.  
  5677.  
  5678.  
  5679.  
  5680.  
  5681.  
  5682.           ─────────────────────────────────────────────────────────────────
  5683.                               Mustang Software, Inc.                     89
  5684.                              WILDCAT! TEST-DRIVE 11/1/89
  5685.           ─────────────────────────────────────────────────────────────────
  5686.  
  5687.  
  5688.  
  5689.           MENUS
  5690.  
  5691.           There are four major menus available in WILDCAT!, each containing
  5692.           a number of very straight-forward selection options.  However,
  5693.           there are some options which are either unique to WILDCAT!, or
  5694.           handled differently than other bulletin board systems.
  5695.  
  5696.           The titles, prompts, text and descriptions for the various
  5697.           options under discussion for each menu could differ from one
  5698.           WILDCAT! installation to another, those discussed here represent
  5699.           the default WILDCAT! setup.  In actual operation you may rename
  5700.           any menu function to your liking.
  5701.  
  5702.  
  5703.           MAIN MENU
  5704.  
  5705.           Since the MAIN menu is always the first encountered following
  5706.           logon, as well being a gateway to other areas of the system, the
  5707.           discussion will start here.  The menu choice selections are
  5708.           presented in alphabetical order for easy reference, rather than
  5709.           the order in MAKEWILD.
  5710.           [B]  Bulletin Menu
  5711.                When the B option is selected, the file called BULLETIN.BBS
  5712.                is displayed to the user.  The Bulletin menu could be
  5713.                considered a sub-menu of sorts, in that it presents the user
  5714.                with the options of reading one or more bulletins by
  5715.                selecting a bulletin number, or re-listing the bulletins
  5716.                that are available for display, or simply returning to the
  5717.                calling menu, in this case the MAIN menu.  If any bulletins
  5718.                have been updated since the user's last logon, the user will
  5719.                be presented a listing of those bulletins by number.
  5720.  
  5721.           [C]  Comment to the sysop
  5722.                This choice enables users to enter a private message to the
  5723.                system operator.  WILDCAT! makes these comments an integral
  5724.                part of the message base for easy reply, if desired.  All
  5725.                comments are directed to a separate message folder (Folder
  5726.                Z), which means that the comment may not only be replied to,
  5727.                it may be moved to another message folder and made public if
  5728.                so desired.
  5729.  
  5730.           [F]  Files Menu
  5731.                Presents the user with the Files Menu.
  5732.  
  5733.           [G]  Goodbye & Logoff
  5734.                If a user's current help level is set to the NOVICE mode,
  5735.                using the Goodbye option gives the user a way to back out of
  5736.                the command, and entering this command brings up a friendly
  5737.                question, Are you sure you want to logoff?.  If the user
  5738.                responds with a Y, then normal logoff procedures are begun.
  5739.                Otherwise, if the user enters N or just [ENTER], WILDCAT!
  5740.                will assume the command has been entered in error, and will
  5741.                return to the then current menu.  Once a user has changed
  5742.                help levels to REGULAR or EXPERT, this extra prompt will no
  5743.  
  5744.  
  5745.  
  5746.           ─────────────────────────────────────────────────────────────────
  5747.                               Mustang Software, Inc.                     90
  5748.                              WILDCAT! TEST-DRIVE 11/1/89
  5749.           ─────────────────────────────────────────────────────────────────
  5750.  
  5751.  
  5752.  
  5753.                longer be displayed.  The program assumes that the user
  5754.                knows the commands well enough to deliberately wish to log
  5755.                off.
  5756.  
  5757.                The confirmation prompt may be overridden even in the novice
  5758.                mode of operation by entering G Y or G;Y.  This method of
  5759.                stacking commands is available in many locations within
  5760.                WILDCAT, and will be pointed out where it is most commonly
  5761.                used.  Note that command stacking may not be used with the
  5762.                hot key option.
  5763.  
  5764.                The Goodbye command is available in ALL major menus and
  5765.                performs exactly the same in each of them.
  5766.  
  5767.           [?]  Help with Commands
  5768.                There is a help screen associated with each major menu in
  5769.                WILDCAT! which more fully explains the options available.
  5770.                Many users will select this option as a refresher course
  5771.                after having toggled their expert level to REGULAR or
  5772.                EXPERT.
  5773.  
  5774.           [H]  Help Level
  5775.                The following sub-menu is presented:
  5776.  
  5777.                WILDCAT! supports three different levels of menu prompts.
  5778.  
  5779.                [N]ovice  The first and the default value for new users is
  5780.                          the Novice level.  At this level, the user is
  5781.                          presented with full dynamic menus with a command
  5782.                          line prompt containing the name of current menu
  5783.                          area, and the first character for a particular
  5784.                          option in the current menu.  Sysop created BBS
  5785.                          menus or .SCR menus are displayed in their
  5786.                          entirety.
  5787.  
  5788.                [R]egular The second level is the Regular level.  At this
  5789.                          level, menus show only the command line with the
  5790.                          name of the current area of the system and the
  5791.                          first letter option designators.  No menus are
  5792.                          displayed at this level.  An example would be:
  5793.  
  5794.                               MAIN MENU [M,F,C,B,P,I,Q,V,Y,U,N,H,?]
  5795.  
  5796.                [E]xpert  The final and highest level is the Expert level.
  5797.                          At this level, only the particular area of the
  5798.                          system is indicated.  No menus or letter
  5799.                          designators are included.  An example would be:
  5800.  
  5801.                               MAIN MENU : _
  5802.  
  5803.                The Help level command is available in ALL major menus and
  5804.                the usage is exactly the same in each of them.
  5805.  
  5806.           [I]  Initial Welcome Screen
  5807.  
  5808.  
  5809.  
  5810.           ─────────────────────────────────────────────────────────────────
  5811.                               Mustang Software, Inc.                     91
  5812.                              WILDCAT! TEST-DRIVE 11/1/89
  5813.           ─────────────────────────────────────────────────────────────────
  5814.  
  5815.  
  5816.  
  5817.                Contents of the HELLO1 (one) through HELLO3 files are re-
  5818.                displayed to the caller, with screen pauses determined by
  5819.                manner set up in these respective files.  Sometimes a user
  5820.                will stop the original display of one or more of these files
  5821.                using the space bar or CTRL-K, then later wish to review the
  5822.                contents of these entry-level display screens.  The I option
  5823.                permits doing so without the user having to logoff and then
  5824.                call again.  In addition, if you have a fancy color logo
  5825.                screen in one of your HELLOx files, you might be surprised
  5826.                at how many users will display the file over and over after
  5827.                logging on.
  5828.  
  5829.           [M] Message Menu
  5830.                The MESSAGE menu is displayed.
  5831.  
  5832.           [N] Newsletter
  5833.                Displays the contents of the NEWSLTR.BBS file to the user
  5834.                with screen pauses.  As mentioned in the configuration/setup
  5835.                instructions, this option may be called anything you like,
  5836.                and the contents m!y "e anything you wish, but the display
  5837.                file itself must be called NEWSLTR.BBS.
  5838.  
  5839.           [P]  Page the SYSOP
  5840.                This selection is used for the caller to page the system
  5841.                operator.  It may be tested by the system operator while
  5842.                logging on locally (sitting at machine),  the resulting
  5843.                effect being the same as if a remote user had initiated the
  5844.                page.  In addition, answering the page with the F7 key may
  5845.                also be attempted (do this in private, since it looks
  5846.                strange to onlookers to see a person typing to him or
  5847.                herself...and answering!).  The response of the local system
  5848.                may vary depending on whether the current time is within the
  5849.                sysop's paging hours, whether the page override toggle is
  5850.                on, and whether the page bell is turned on or off.
  5851.  
  5852.                If a page is answered the sysop can type directly to the
  5853.                caller from the local keyboard.
  5854.  
  5855.           [Q]  Questionnaire
  5856.                The user is presented the screen menu QUESTION.BBS (similar
  5857.                to BULLETIN.BBS) for further prompting as to which
  5858.                questionnaire to answer.  Sample Questionnaires are
  5859.                included.
  5860.  
  5861.           [R]  Reports for Sysop
  5862.                The SYSOP menu is displayed.
  5863.  
  5864.           [S]  System Statistics
  5865.                When chosen, a display is generated for the caller
  5866.                indicating basic information about the system, including the
  5867.                start date, number of callers, users and files.
  5868.  
  5869.           [U] Userlog List
  5870.  
  5871.  
  5872.  
  5873.  
  5874.           ─────────────────────────────────────────────────────────────────
  5875.                               Mustang Software, Inc.                     92
  5876.                              WILDCAT! TEST-DRIVE 11/1/89
  5877.           ─────────────────────────────────────────────────────────────────
  5878.  
  5879.  
  5880.  
  5881.                The caller is presented with the entire user list of the
  5882.                system, displayed in alphabetical order, along with the type
  5883.                of computer they are using, the date they last called and
  5884.                their calling point of origin.  The usual screen pauses are
  5885.                in effect while using this option.  A sysop may disable this
  5886.                (or any) menu option by setting the security level above
  5887.                that of any user.
  5888.  
  5889.           [V]  Verify User
  5890.                A search can be made on any portion of a any user name on
  5891.                the system.  Pressing V brings up a sub-prompt - Enter name
  5892.                or partial name:  At the sub-prompt, enter all (or portion
  5893.                of) a user's first or last name.  The more information that
  5894.                is provided at this prompt, the more detailed the resulting
  5895.                search.  A search of Jim would find every user named Jim on
  5896.                the system, along with their calling city and state, and the
  5897.                date of their last call.
  5898.  
  5899.                A search of jim h would find, for example, both Jim
  5900.                Hightower and Jim Harvey, plus any others whose first name
  5901.                was Jim and whose last name begins with the letter H.
  5902.                Notice in this example that the search is also insensitive
  5903.                to case.
  5904.  
  5905.           [Y]  Your System Settings
  5906.                The user is allowed to make changes to certain information
  5907.                in the User database.  When [Y] is selected the user is
  5908.                presented with a screen showing his current settings.
  5909.  
  5910.                From the sub-menu, the user may alter the entries in item in
  5911.                the left column.  The right column, which is maintained by
  5912.                the system or the system operator, is provided as
  5913.                information for the user, and may not be changed by the
  5914.                caller.
  5915.  
  5916.  
  5917.  
  5918.  
  5919.  
  5920.  
  5921.  
  5922.  
  5923.  
  5924.  
  5925.  
  5926.  
  5927.  
  5928.  
  5929.  
  5930.  
  5931.  
  5932.  
  5933.  
  5934.  
  5935.  
  5936.  
  5937.  
  5938.           ─────────────────────────────────────────────────────────────────
  5939.                               Mustang Software, Inc.                     93
  5940.                              WILDCAT! TEST-DRIVE 11/1/89
  5941.           ─────────────────────────────────────────────────────────────────
  5942.  
  5943.  
  5944.  
  5945.           MESSAGE MENU
  5946.  
  5947.  
  5948.           [C] Check for Mail
  5949.                WILDCAT! scans and lists the numbers of all messages which
  5950.                are either from or to the caller.  This is essentially an
  5951.                operation to determine if the caller has any messages
  5952.                waiting, whether new or old.
  5953.  
  5954.           [D] Delete Message
  5955.                This is a routine for erasing old messages directly from the
  5956.                MESSAGE menu.  It requires that (1) the message to be
  5957.                deleted is either to or from the user who is attempting to
  5958.                erase same, and (2) that the message number is already
  5959.                known.  Messages may also be deleted interactively while
  5960.                reading them in the message area.
  5961.  
  5962.           [E] Enter Message
  5963.                The message entry command has a number of features.
  5964.                Initially the user is presented with the prompt:
  5965.  
  5966.                     To [C/R = ALL]
  5967.  
  5968.                At this prompt a specific user name may be entered and
  5969.                WILDCAT!  will check the user database and allow the entry
  5970.                if the user name exists, otherwise the caller is informed to
  5971.                enter another name.  If a specific name is entered the
  5972.                system then prompts whether a Return Receipt is required:
  5973.  
  5974.                     Would you like a note dropped in your box confirming
  5975.                     when ALAN LUCK receives this letter [Y/N] ?
  5976.  
  5977.                If Y is selected, WILDCAT! will watch for the message to be
  5978.                read by the recipient and automatically generate a message
  5979.                from the WILDCAT! Mail Room to the sender.  This Return
  5980.                Receipt message indicates the date and time the message was
  5981.                received, and is addressed as private mail to the originator
  5982.                of the message.  As soon as this Return Receipt message is
  5983.                read by the original sender on a later call it is
  5984.                automatically deleted by the Wildcat! Mail Room.  Whether or
  5985.                not a Return Receipt is requested, the prompting continues
  5986.                and the caller is asked whether he wishes to send carbon
  5987.                copies to anyone:
  5988.  
  5989.                     Send Carbon Copy #1 to ([ENTER] if none) :
  5990.  
  5991.                At this prompt a caller may enter additional names of
  5992.                additional recipients up to a maximum of 10.  Each will
  5993.                receive a copy of the message with the notation cc: User
  5994.                Name appended to the bottom.  Carbon Copies are always
  5995.                toggled private.
  5996.  
  5997.                The caller then is asked for the Subject of the message and
  5998.                may enter up to 40 characters.  The final prompt prior to
  5999.  
  6000.  
  6001.  
  6002.           ─────────────────────────────────────────────────────────────────
  6003.                               Mustang Software, Inc.                     94
  6004.                              WILDCAT! TEST-DRIVE 11/1/89
  6005.           ─────────────────────────────────────────────────────────────────
  6006.  
  6007.  
  6008.  
  6009.                message entry is whether to make the message private.
  6010.                Private mail is seen only by the sender, recipient and any
  6011.                users who have FULL sysop mail reading privileges as
  6012.                indicated in MAKEWILD.  This prompt is skipped for mail
  6013.                addressed to ALL.
  6014.  
  6015.                Message text entry follows.  Messages can be up to 150 lines
  6016.                long and a blank line (ENTER only) indicates the last line.
  6017.  
  6018.                The Message Entry prompt appears at the end of text entry:
  6019.  
  6020.                [A]bort
  6021.                     Signals a desire to discontinue message entry and lose
  6022.                     all text entered.  A warning follows: Are you sure you
  6023.                     want to abort? A yes answer return the caller to the
  6024.                     message menu.
  6025.  
  6026.                [C]ontinue
  6027.  
  6028.                     Returns to the message editor at the next available
  6029.                     line.
  6030.  
  6031.                [D]elete
  6032.                     Prompts for the first line to delete and then for the
  6033.                     last line.  Prior to performing the deletion the text
  6034.                     of the lines to be deleted is displayed for
  6035.                     confirmation.  Deleted lines are removed and higher-
  6036.                     numbered lines move up.
  6037.  
  6038.                [E]dit
  6039.                     The message line editor is probably one of the most
  6040.                     misunderstood functions in message entry.  Because of
  6041.                     the line-by-line nature of serial communications a full
  6042.                     screen editor must make use of some type of terminal
  6043.                     emulation such as VT-100 or ANSI codes.  At the time of
  6044.                     this release WILDCAT! does not include full-screen ANSI
  6045.                     cursor movement.  Instead, a search for text to be
  6046.                     changed is followed by insertion of the corrected text.
  6047.                     The terminology used is OLDSTRING for the text to be
  6048.                     replaced and NEWSTRING for the new text.  After asking
  6049.                     for the line number to be edited, WILDCAT! needs to
  6050.                     know what needs to be changed.  The syntax used to
  6051.                     implement this procedure is OLDSTRING;NEWSTRING  (note
  6052.                     the semicolon between the two words).  This command is
  6053.                     translated as Take the first occurrence of the
  6054.                     characters OLDSTRING and delete them, then insert the
  6055.                     characters NEWSTRING in the same location.  For
  6056.                     example, if the message line reads:
  6057.  
  6058.                     "this is a message to shw how to use th Edit command."
  6059.  
  6060.                     Obviously we need to change two errors, the word "th"
  6061.                     for the and "shw" for show.  First lets fix "shw" by
  6062.                     using the command "shw;show" which scans for the word
  6063.  
  6064.  
  6065.  
  6066.           ─────────────────────────────────────────────────────────────────
  6067.                               Mustang Software, Inc.                     95
  6068.                              WILDCAT! TEST-DRIVE 11/1/89
  6069.           ─────────────────────────────────────────────────────────────────
  6070.  
  6071.  
  6072.  
  6073.                     shw and replaces it with show.  Now the harder
  6074.                     correction.  Notice that the first occurrence of the
  6075.                     incorrect text "th" is actually a part of correct text
  6076.                     "this" in the 1st word.  Therefore we can't simply use
  6077.                     the command "th;the" or the new message will read
  6078.                     "theis is a message....".  The proper method is to
  6079.                     broaden the OLDSTRING search to include additional
  6080.                     unique text such as "use th;use the".  Notice that we
  6081.                     can replace any number of letters even with a shorter
  6082.                     or longer NEWSTRING.
  6083.  
  6084.                     After an edit the caller is presented with the
  6085.                     corrected line and allowed to make more corrections, if
  6086.                     needed.  A blank [ENTER] terminates the Edit mode.
  6087.  
  6088.                [L]ist
  6089.                     this command re-displays all message lines using
  6090.                     appropriate pauses.
  6091.  
  6092.                [I]nsert
  6093.                     Allows insertion of new lines in the text.  The user is
  6094.                     prompted for the line number where new lines should be
  6095.                     inserted.  The selected line number moves down, and a
  6096.                     new line is added at the chosen number.  Any number of
  6097.                     new lines will be inserted as word-wrap creates more
  6098.                     new lines as needed.
  6099.  
  6100.                [+] Subj
  6101.                     Pressing the plus key (+) allows editing the Subject
  6102.                     line of the message in the event that it is incorrect
  6103.                     or misspelled.
  6104.  
  6105.                [S]ave
  6106.                     After the message has been proofread and edited, the
  6107.                     Save command will update the message base with the
  6108.                     message and appropriate carbon copies, if requested.
  6109.  
  6110.  
  6111.           [F]  Files Menu
  6112.                Presents the caller with the Files menu.  This choice is
  6113.                available from both the Main menu and the Message Menu.
  6114.  
  6115.           [G] Goodbye & Logoff
  6116.                Refer to the [G] option discussion under MAIN menu.
  6117.  
  6118.           [?] Command Help
  6119.                Refer to the [?] option discussion under MAIN menu.
  6120.  
  6121.           [H] Help Level
  6122.                Refer to the [H] option discussion under MAIN menu.
  6123.  
  6124.           [N] NetMail
  6125.                This command is not available in TEST-DRIVE.  See the
  6126.                section on Net & EchoMail for additional information.
  6127.  
  6128.  
  6129.  
  6130.           ─────────────────────────────────────────────────────────────────
  6131.                               Mustang Software, Inc.                     96
  6132.                              WILDCAT! TEST-DRIVE 11/1/89
  6133.           ─────────────────────────────────────────────────────────────────
  6134.  
  6135.  
  6136.  
  6137.           [Q] Quit to Main Menu
  6138.                Exits the current menu and returns to MAIN menu.
  6139.  
  6140.           [R] Read Messages
  6141.                A sub-menu is displayed with a number of choices.
  6142.  
  6143.                The caller's first choice is to read mail by number by
  6144.           entering any number between those listed, the first to last
  6145.           message available.  If a number is entered it may optionally be
  6146.           followed by the minus sign ( - ) to indicate reading backwards
  6147.           from that message.  Other choices are:
  6148.  
  6149.                [S]ince the last message read previously.
  6150.                [T]o the caller
  6151.                [F]rom the caller
  6152.                [M]arked, which displays messages marked for reading by
  6153.                          WILDCAT! at the time of logon.  It includes all
  6154.                          messages addressed to the caller which have NOT
  6155.                          been received, as long as the caller's high
  6156.                          message pointer is NOT higher than the message.
  6157.                          (it only operates with NEW mail).
  6158.  
  6159.                After a message is read the user has several possible
  6160.                options, depending on the nature of the message, his
  6161.                security level and whether the message is TO or FROM him.
  6162.                The complete range of possible options and the circumstances
  6163.                of their appearance is:
  6164.  
  6165.                ###  After each message a user may branch to another message
  6166.                     number in the same manner as when the Read command was
  6167.                     initiated.
  6168.  
  6169.                [F]orward This choice allows sending a copy of the message
  6170.                          to any other user on the system.  It creates a
  6171.                          private message to the new recipient with a note
  6172.                          indicating that it was originally addressed to
  6173.                          another person and forwarded by the reader.
  6174.  
  6175.                [R]eply   This choice is available on all messages unless
  6176.                          the user's security level prohibits message entry
  6177.                          by definition in MAKEWILD.  A reply generates a
  6178.                          message FROM the caller addressed TO the sender of
  6179.                          the original message.
  6180.  
  6181.                [K]ill    The ability to kill (delete) a message is offered
  6182.                          to the sender, receiver and those who have been
  6183.                          given sysop mail reading privileges.  When the
  6184.                          kill option is used the selected message is
  6185.                          actually moved to message folder Y, the
  6186.                          Wastebasket.  If you want to prevent all callers
  6187.                          from deleting any messages (even their own),
  6188.                          simply set the security required for the Message
  6189.                          menu [D]elete messages option higher than any
  6190.                          caller.
  6191.  
  6192.  
  6193.  
  6194.           ─────────────────────────────────────────────────────────────────
  6195.                               Mustang Software, Inc.                     97
  6196.                              WILDCAT! TEST-DRIVE 11/1/89
  6197.           ─────────────────────────────────────────────────────────────────
  6198.  
  6199.  
  6200.  
  6201.                [M]ove    This command allows changing the message folder
  6202.                          assignment for the current message.  It is offered
  6203.                          as a choice under the same circumstances as the
  6204.                          [K]ill option.  The user has the option of placing
  6205.                          the message in any folder to which he has access.
  6206.  
  6207.                [N]onstop Selects nonstop message reading from that message
  6208.                          forward.  It may be used to capture messages to a
  6209.                          file for reading off-line, or to quickly move
  6210.                          forward in the message base.  Nonstop reading can
  6211.                          be terminated with a tap on the spacebar.
  6212.  
  6213.                [P]ublic/[P]rivate
  6214.                          One of these two prompts is offered to the sender,
  6215.                          receiver and sysop in order to toggle the message
  6216.                          from Public to Private or vice-versa.  After a
  6217.                          change the message is re-screened.
  6218.  
  6219.                [S]napshot
  6220.                          This choice is offered to any user who logs on
  6221.                          locally, either using the F1 key or ALT-L.  It
  6222.                          prints a formatted copy of the current message to
  6223.                          the printer.
  6224.  
  6225.  
  6226.           [S] Scan Messages
  6227.                Scanning messages differs from [R]eading in that the text of
  6228.                the messages is not displayed, only the header information.
  6229.                It is used in cases where a quick review of the messages is
  6230.                needed.
  6231.  
  6232.           [T]  Text search in a Message
  6233.                Text search looks in messages which contain a user specified
  6234.                text string in the message header.  The header information
  6235.                includes the TO:, FROM:, and SUBJECT: fields. The search is
  6236.                insensitive to case, and will locate the desired text
  6237.                anywhere within the fields searched.
  6238.  
  6239.           [U] Update Mail Folders
  6240.                This option is used to toggle message folders Open or
  6241.                Closed, and will only reflect folders to which a caller has
  6242.                access rights based on security level.
  6243.  
  6244.                A sub-prompt is displayed allowing the caller to open or
  6245.                close any message folder to which he has access.
  6246.  
  6247.                A caller may [O]pen or [C]lose a folder or number of folders
  6248.                at any time.  The caller's updated selections will be
  6249.                maintained in the user database for all subsequent logons.
  6250.                To enter more than *one folder a caller may enter the folder
  6251.                letters one after the other, or separated by spaces or
  6252.                commas (ACDEF or A C D E F or A,C,D,E,F).  If a particular
  6253.                folder is already open or closed the request is ignored.
  6254.  
  6255.  
  6256.  
  6257.  
  6258.           ─────────────────────────────────────────────────────────────────
  6259.                               Mustang Software, Inc.                     98
  6260.                              WILDCAT! TEST-DRIVE 11/1/89
  6261.           ─────────────────────────────────────────────────────────────────
  6262.  
  6263.  
  6264.  
  6265.           FILE MENU
  6266.  
  6267.           [D] Download File(s)
  6268.                Further prompts for transfer protocol (if no user default is
  6269.                active) and filename will follow.  Some external protocols
  6270.                will allow up to seven filenames to be entered.  Following a
  6271.                request for download and entering a protocol and file
  6272.                name(s) to download, the request is checked for validity.
  6273.                From that point forward it is up to the caller's
  6274.                communication program to properly begin the transfer and
  6275.                carry it to successful completion of the download.  A pop-up
  6276.                window is displayed on the local monitor which indicates the
  6277.                present state of the download in progress, unless an
  6278.                external protocol has been selected.  The screen display for
  6279.                external protocols varies depending on the protocol used.
  6280.                See Advanced Features for more details of external protocols
  6281.                and multiple file transfers.
  6282.  
  6283.                An in-depth explanation of the various protocols available
  6284.                in WILDCAT! is contained in the on-line help file
  6285.                PROTOCOL.HLP discussed below.
  6286.  
  6287.           [F] File Transfer Information
  6288.                Results in the display of a file called PROTOCOL.HLP.  The
  6289.                usual screen pauses are in effect.  This option provides a
  6290.                more detailed discussion to the user about the many
  6291.                differences in various upload and download protocols, in
  6292.                addition to assistance in uploading and downloading
  6293.                procedures.  The text contained in the display file
  6294.                PROTOCOL.HLP  should be edited to reflect not only
  6295.                WILDCAT!'s internal protocols, but any external protocols
  6296.                added by the system operator.
  6297.  
  6298.           [G] Goodbye and Log-off
  6299.                Refer to the [G] option discussion under MAIN menu.
  6300.  
  6301.           [?] Command Help
  6302.                Refer to the [?] option discussion under MAIN MENU.
  6303.  
  6304.           [H] Help level
  6305.                Refer to the [H] option discussion under Main menu.
  6306.  
  6307.           [I]  Information on a file
  6308.                Results in a sub-prompt
  6309.  
  6310.                     Enter file name, [ENTER] to Quit :
  6311.  
  6312.                At the sub-prompt the caller should enter the full filename
  6313.                to be checked.  A display will show information about the
  6314.                file, including who was responsible for posting it on the
  6315.                system, number of downloads and more.
  6316.  
  6317.           [L]  List available Files
  6318.  
  6319.  
  6320.  
  6321.  
  6322.           ─────────────────────────────────────────────────────────────────
  6323.                               Mustang Software, Inc.                     99
  6324.                              WILDCAT! TEST-DRIVE 11/1/89
  6325.           ─────────────────────────────────────────────────────────────────
  6326.  
  6327.  
  6328.  
  6329.                Presents a sub-prompt asking which file areas should be
  6330.                listed.  File areas may be selected either alone or in
  6331.                groups.  B;C;D will list the files available in areas B, C &
  6332.                D.  Spaces may also be used as a delimiter in the sub-prompt
  6333.                or the letters may be entered one following the other, ie B
  6334.                C D or BCD.
  6335.  
  6336.                Files are displayed in order by file area, and in
  6337.                alphabetical order within each area.  To view files by date
  6338.                order, use the [N]ew files command and select the starting
  6339.                date as desired.
  6340.  
  6341.           [M] Message Menu
  6342.                Presents the Message menu, without having to traverse
  6343.                through the main menu.
  6344.  
  6345.           [N] New files since last N
  6346.                Displays a sub-prompt requesting the date to use as a basis
  6347.                for the search.  The default date is the last time the
  6348.                caller used this particular option, not the last logon.  A
  6349.                new user's search date is always set to 01/01/80.  A user
  6350.                can logon for weeks, even months, and providing the N option
  6351.                is not selected during a particular logon, the default date
  6352.                will not be changed.  In addition to the automatic default
  6353.                date discussed above, a user may manually enter any date
  6354.                from which to start a new files search, allowing a display
  6355.                of all files added since any date desired.
  6356.  
  6357.           [Q] Quit to the Main Menu
  6358.                Exits the FILE menu and returns to MAIN menu.
  6359.  
  6360.           [R] Read a Text File
  6361.                A sub-prompt requests the name of any ASCII file listed in
  6362.                the file areas.  The selected text file is displayed with
  6363.                appropriate screen pauses.  Files which are obviously not in
  6364.                ASCII format such as .COM, .EXE, .ARC, .ZIP etc. are
  6365.                accepted at the sub-prompt, but a warning is issued that the
  6366.                file may be unreadable when displayed.  Embedded codes are
  6367.                properly interpreted if found in the file.
  6368.  
  6369.           [S]  Statistics on Files
  6370.                Statistics presents the caller with a complete summary of
  6371.                file information for both the system as well as his own file
  6372.                database activity and limits.
  6373.  
  6374.           [T] Text Search
  6375.                At the prompt the user is prompted for the specific file
  6376.                areas to be searched.  File areas may be entered without
  6377.                spaces.  This search is not case sensitive.  The more
  6378.                characters entered the narrower the search criteria.  For
  6379.                example, entering txt would find every occurrence of the
  6380.                characters txt in the file database, such as MYTXT.OVL,
  6381.                README.TXT, or YOUR-TXT.ZIP.
  6382.  
  6383.  
  6384.  
  6385.  
  6386.           ─────────────────────────────────────────────────────────────────
  6387.                               Mustang Software, Inc.                    100
  6388.                              WILDCAT! TEST-DRIVE 11/1/89
  6389.           ─────────────────────────────────────────────────────────────────
  6390.  
  6391.  
  6392.  
  6393.                This feature is a handy way of locating those files uploaded
  6394.                by a particular user.  Simply enter a portion (or all) of a
  6395.                user's name at the prompt, and all of the files uploaded by
  6396.                that user will be displayed.
  6397.  
  6398.           [U] Upload Files
  6399.                The caller is prompted to specify the protocol desired,
  6400.                filename to send and other information.  The TEST-DRIVE
  6401.                release does not support batch uploads although the
  6402.                REGISTERED version does.
  6403.  
  6404.                The caller is responsible for properly initiating the
  6405.                sending of the file on the other end.  Uploads using
  6406.                External file transfer protocols are allowed, but are also
  6407.                limited to one file at a time.
  6408.  
  6409.           [V]  View a Compressed File
  6410.                This selection is designed to allow viewing of a compressed
  6411.                file saved in one of a number of formats such as .ARC, .PAK,
  6412.                .ZIP or .ZOO.  It causes WILDCAT! to shell to a second copy
  6413.                of the command processor and to execute VIEW_ARC.BAT.  The
  6414.                filename selected is passed to the batch file using the %1
  6415.                parameter.  This batch file MUST be created by the sysop for
  6416.                proper operation.  See Advanced Features for a more detailed
  6417.                explanation of this feature.
  6418.  
  6419.  
  6420.  
  6421.  
  6422.  
  6423.  
  6424.  
  6425.  
  6426.  
  6427.  
  6428.  
  6429.  
  6430.  
  6431.  
  6432.  
  6433.  
  6434.  
  6435.  
  6436.  
  6437.  
  6438.  
  6439.  
  6440.  
  6441.  
  6442.  
  6443.  
  6444.  
  6445.  
  6446.  
  6447.  
  6448.  
  6449.  
  6450.           ─────────────────────────────────────────────────────────────────
  6451.                               Mustang Software, Inc.                    101
  6452.                              WILDCAT! TEST-DRIVE 11/1/89
  6453.           ─────────────────────────────────────────────────────────────────
  6454.  
  6455.  
  6456.  
  6457.           SYSOP MENU
  6458.  
  6459.  
  6460.           [A] Activity Log
  6461.                Displays the contents of ACTIVITY.LOG in last-in, first-out
  6462.                order.  Screen pauses are implemented.
  6463.  
  6464.           [C] Create Events
  6465.                This choice is used to create the events to be run
  6466.                automatically by WILDCAT!.  A sub-prompt is displayed asking
  6467.                which event to create:
  6468.  
  6469.                     Event #[x]?
  6470.  
  6471.                where x represents the next unused event letter.  Pressing
  6472.                the [ENTER] key aborts with no change in events structure.
  6473.                Refer to the section Advanced Features, Creating Events for
  6474.                complete information.
  6475.  
  6476.           [D] Drop to Dos
  6477.                This choice is used to drop to DOS when calling in from
  6478.                remote ONLY.  If selected while connected locally (non-
  6479.                remote),  the caller is reminded that it is for remote use
  6480.                only, and the use of ALT-D is suggested.
  6481.  
  6482.                If the SYSOP has specified that Drop to DOS is allowed,
  6483.                WILDCAT! sets the errorlevel to 40 and terminates.  The
  6484.                remote caller is then allowed access to the operating system
  6485.                through the communication port IF the proper batch files
  6486.                have been configured in advance.  See Remote Drop to DOS in
  6487.                the chapter Advanced Features for additional information.
  6488.  
  6489.                Unless there is a very good reason for it, this option
  6490.                should be confined to the system operator or disabled!
  6491.  
  6492.           [E] Event Updates
  6493.                This choice is used for updating and changing previously
  6494.                established events.  Selecting an event number (providing at
  6495.                least one exists), will permit toggling the event on or off,
  6496.                or changing other conditions of that particular event,
  6497.                including days of operation, etc.  See the section Advanced
  6498.                Features for additional information.
  6499.  
  6500.           [F]  File Database Area
  6501.                This selection is used to access and manipulate the file
  6502.                database within WILDCAT!.  It is the command center for the
  6503.                listing of all files available for download on the system.
  6504.                Selecting this choice displays a screen showing the first
  6505.                file in the file databae.
  6506.  
  6507.                The system operator may change any of the entries by
  6508.                selecting the corresponding item number to edit.  The sub-
  6509.                menu options perform the following operations:
  6510.  
  6511.  
  6512.  
  6513.  
  6514.           ─────────────────────────────────────────────────────────────────
  6515.                               Mustang Software, Inc.                    102
  6516.                              WILDCAT! TEST-DRIVE 11/1/89
  6517.           ─────────────────────────────────────────────────────────────────
  6518.  
  6519.  
  6520.  
  6521.                [F]ind    Prompts for full file name to locate a particular
  6522.                          file.
  6523.                [S]earch  Full or partial file name required for search,
  6524.                          then provides option of saying yes or no to each
  6525.                          successful find.
  6526.                [P]rev    Previous - goes back one file alphabetically,
  6527.                          matching the Match/Set criteria (see below) if
  6528.                          being used for search criterion.
  6529.                [A]dd     Allows manual entry of a new file.  If the file
  6530.                          already has been placed in the appropriate file
  6531.                          path, WILDCAT! will bypass the prompt for both
  6532.                          file date and size and make use of the correct
  6533.                          information from the disk.
  6534.                [D]elete  Allows deletion of an entry in the file database
  6535.                          with an option to delete the file from the disk
  6536.                          also.  A file may be deleted only from the
  6537.                          database, in which case it remains available on
  6538.                          disk but may not be downloaded or otherwise
  6539.                          accessed by anyone.
  6540.                [M]atch   Match or Set File Area - permits entering a file
  6541.                          area letter such as A or B as search criterion.
  6542.                          All files contained in this area are displayed one
  6543.                          at a time, in alphabetical order.  Pressing C/R at
  6544.                          the Match prompt resets the Match/set area to
  6545.                          NONE, as does reaching the end of the files
  6546.                          matching the criteria.  The status of the
  6547.                          Match/Set is indicated at the top of the screen.
  6548.                [R]ead    This choice is the same as reading a text file
  6549.                          from the file menu.  It may be used to review or
  6550.                          check the contents of ASCII files without leaving
  6551.                          the sysop menu.
  6552.                [Q]uit    Discontinue file database maintenance, return to
  6553.                          sysop menu.
  6554.                [ENTER]   Advances to the next file alphabetically, matching
  6555.                          search criterion, if Match/Set has been requested.
  6556.  
  6557.  
  6558.           [G] Goodbye & Logoff
  6559.                Refer to the [G] option discussion under MAIN menu.
  6560.  
  6561.           [?] Help with Commands
  6562.                Refer to the command help discussion under MAIN menu.
  6563.  
  6564.           [I] Index Menu
  6565.                Choosing this option will result in the following sub-prompt
  6566.                being displayed:
  6567.  
  6568.                1. Index the File Database
  6569.                2. Index the Message Database
  6570.                3. Index the User Database
  6571.  
  6572.                Enter Choice or [ENTER] to Quit
  6573.  
  6574.  
  6575.  
  6576.  
  6577.  
  6578.           ─────────────────────────────────────────────────────────────────
  6579.                               Mustang Software, Inc.                    103
  6580.                              WILDCAT! TEST-DRIVE 11/1/89
  6581.           ─────────────────────────────────────────────────────────────────
  6582.  
  6583.  
  6584.  
  6585.                Use this option when something is "just not right" in the
  6586.                message, file, or user database.  For instance, if a user
  6587.                were to attempt a download and received a message that the
  6588.                file does not exist, it is possible that the index has been
  6589.                contaminated in some manner.
  6590.  
  6591.           [K] Kill Activity Log
  6592.                This is the proper method of erasing the ACTIVITY.LOG file
  6593.                when it becomes an unmanageable size.  By responding Y to
  6594.                the confirmation sub-prompt, the activity log will be erased
  6595.                and a new copy of ACTIVITY.LOG started.
  6596.  
  6597.           [L] List Scheduled Events
  6598.                Listing the currently established events presents a screen
  6599.                showing the:
  6600.  
  6601.                     number of the scheduled event;
  6602.                     current status (enabled/disabled) of the event;
  6603.                     length of time the event is to run;
  6604.                     day of the week the event is to run;
  6605.                     schedule identifier (Y , X, A, B, etc
  6606.                     description of the event.
  6607.  
  6608.                It informs the system operator as to what automatic system
  6609.                events are to occur, and when.
  6610.  
  6611.           [P] Print the User File
  6612.                Prints to the printer a complete alphabetical listing of the
  6613.                user database, including all information known about that
  6614.                user.
  6615.  
  6616.           [Q] Quit to the Main Menu
  6617.                Exits the sysop menu and returns to MAIN menu.
  6618.  
  6619.           [S] Statistics on Databases
  6620.                This is an information option for the sysop, indicating the
  6621.                current status of the various databases.
  6622.  
  6623.           [U] User Database Area
  6624.                This choice is used to access the user database within
  6625.                WILDCAT!.  Complete control over your system callers is
  6626.                available in this area.
  6627.  
  6628.                The system operator may change any of the entries by
  6629.                selecting the corresponding item number to edit.  Keep in
  6630.                mind that some of these settings are generated by WILDCAT!'s
  6631.                internal operation such as the number of files uploaded,
  6632.                etc..  Use discretion when changing these values.
  6633.  
  6634.                Although most user database items are self-explanatory we
  6635.                will review a few of the fields for the sake of clarity.
  6636.  
  6637.                User Since - indicates the date and year of the user's first
  6638.                call to the system, and never changes unless altered here.
  6639.  
  6640.  
  6641.  
  6642.           ─────────────────────────────────────────────────────────────────
  6643.                               Mustang Software, Inc.                    104
  6644.                              WILDCAT! TEST-DRIVE 11/1/89
  6645.           ─────────────────────────────────────────────────────────────────
  6646.  
  6647.  
  6648.  
  6649.                Viewing folders - lists the letters of the message folders
  6650.                ^LPage 104
  6651.                that the user currently has open for viewing.  This changes
  6652.                as folders are opened or closed.
  6653.  
  6654.                New Files - this date reflects the last time the user made
  6655.                use of the [N]ew files command from the File menu.
  6656.  
  6657.                Erase prompt - if toggled to "YES", the pause prompt at the
  6658.                end of the screen - More [C]ontinue, [S]top, [N]onstop is
  6659.                erased using the backspace character when a response is
  6660.                made.  If set to "NO" the prompt will remain on screen and a
  6661.                new line will begin.  The feature is present for systems
  6662.                that cannot handle the backspace character.
  6663.  
  6664.                Time remaining - reflects the number of minutes of use
  6665.                available at the end of the user's last call.  It is reset
  6666.                if the next call come in on a new date.
  6667.  
  6668.                Memo date - this field is unused by WILDCAT!and is available
  6669.                     to the system operator.  It might be used to enter an
  6670.                     expiration date for pay systems, or whatever else meets
  6671.                     the sysop's needs.  In the REGISTERED USER version this
  6672.                     field can be manipulated with the U-PRO! utility
  6673.                     program to easily handle subscription systems with
  6674.                     automatic security level change and notification upon
  6675.                     expiration.
  6676.  
  6677.           The sub-menu options perform the following operations.
  6678.  
  6679.                User Database Modification
  6680.  
  6681.                [F]ind    Prompts for full user name to locate a particular
  6682.                          user.
  6683.                [S]earch  A full or partial user name is required for the
  6684.                          search, and the sysop may decide whether or not to
  6685.                          view each successful find.  To abort a search
  6686.                          simply answer Y when asked if the screen contains
  6687.                          the user you wish to view..
  6688.                [A]dd     Manual entry of a new user.  This is useful for
  6689.                          pre-registration purposes.
  6690.                [D]elete  Deletes the current record from the database.
  6691.                [P]rev    Goes back one user record alphabetically, and
  6692.                          follows the established search criteria set up by
  6693.                          the Match/Set Level if being used.
  6694.                [M]atch   (Match or Set Level) - permits entering a user
  6695.                          security level as search criterion.  All users
  6696.                          matching this level are displayed one at a time.
  6697.                          Pressing ENTER at the Match prompt resets the
  6698.                          Match to NONE.  The status of any Match/set is
  6699.                          displayed at the top of the screen.
  6700.                [W]rite   Creates a message addressed to the user without
  6701.                          leaving the database screen.  This feature is
  6702.                          handy for leaving notification to users advising
  6703.  
  6704.  
  6705.  
  6706.           ─────────────────────────────────────────────────────────────────
  6707.                               Mustang Software, Inc.                    105
  6708.                              WILDCAT! TEST-DRIVE 11/1/89
  6709.           ─────────────────────────────────────────────────────────────────
  6710.  
  6711.  
  6712.  
  6713.                          them of updates or changes to their status.  After
  6714.                          message entry is completed the sysop is returned
  6715.                          to the User database screen.
  6716.                [ENTER]   Next alphabetical record in series, following the
  6717.                          criteria set up by both Search and Match set, if
  6718.                          any.
  6719.  
  6720.           [W] Wastebasket dump
  6721.                Results in the sub-prompt Do you want to Delete the messages
  6722.                in the Wastebasket?
  6723.  
  6724.                This option is necessary since when a given message is
  6725.                deleted (erased or killed) by a user, it is not really
  6726.                deleted.  Instead, the message is transferred to the Y
  6727.                folder (the wastebasket) where it remains until option [W]
  6728.                is performed either manually or automatically in an event.
  6729.                After the wastebasket is dumped, the space occupied by that
  6730.                message may be used for the equivalent amount of space in
  6731.                another message.  See also Schedule "Y"
  6732.  
  6733.                Note that performing a wastebasket dump does not reduce the
  6734.                size of your message database file MSGINFO.DAT.  The space
  6735.                occupied by purged messages does become available for new
  6736.                messages, but file compression is not performed.  The
  6737.                FIXMSGS program may be used if you find the message database
  6738.                file has an inordinate number of unused purged message
  6739.                records as the result of a mass deletion.  See the
  6740.                documentation for FIXMSG in the section "WILDCAT! SUPPORT
  6741.                PROGRAMS".
  6742.  
  6743.           [H] Help Level
  6744.                Refer to the [H] option discussion under MAIN menu.
  6745.  
  6746.  
  6747.  
  6748.  
  6749.  
  6750.  
  6751.  
  6752.  
  6753.  
  6754.  
  6755.  
  6756.  
  6757.  
  6758.  
  6759.  
  6760.  
  6761.  
  6762.  
  6763.  
  6764.  
  6765.  
  6766.  
  6767.  
  6768.  
  6769.  
  6770.           ─────────────────────────────────────────────────────────────────
  6771.                               Mustang Software, Inc.                    106
  6772.                              WILDCAT! TEST-DRIVE 11/1/89
  6773.           ─────────────────────────────────────────────────────────────────
  6774.  
  6775.  
  6776.  
  6777.           ADVANCED FEATURES
  6778.  
  6779.           Creating Events
  6780.  
  6781.           Many of the more advanced features of a bulletin board system
  6782.           depend on the proper implementation of batch files.  The WILDCAT!
  6783.           event scheduler is such a feature.  If you are totally unfamiliar
  6784.           with the batch file concept, see your DOS manual.
  6785.  
  6786.           The event processor is used to have WILDCAT! perform certain
  6787.           tasks at predefined times during the day or evening.  These tasks
  6788.           may range from doing system maintenance such as emptying the
  6789.           wastebasket to running an external utility to perform some system
  6790.           maintenance task.  An event is an operation that occurs
  6791.           automatically from within or outside the WILDCAT! code, depending
  6792.           on how it is set up.  These are commonly referred to as Internal
  6793.           or External events.  Events automate certain activities, and if
  6794.           used properly can supports up to ten external events designated
  6795.           as events A through J, internal events X and Y, and a Call
  6796.           Processing Event at the end of each call.  Events are indeed
  6797.           powerful and can perform a multitude of functions when creatively
  6798.           used.
  6799.  
  6800.           All events are created from the system operator's menu, except
  6801.           for the Call Processing Event which is scheduled from within
  6802.           MAKEWILD.  The Call Processing Event shares most of the
  6803.           operational features of other external events and is discussed in
  6804.           detail later in this section.
  6805.  
  6806.           All other events are scheduled from the sysop menu using the
  6807.           [C]reate event choice.  The sysop is asked to provide:
  6808.  
  6809.                1.   The number of the event.  WILDCAT! will automatically
  6810.                     increment to the next number in order to help prevent
  6811.                     accidentally overwriting an existing event.
  6812.  
  6813.                2.   The starting time of the event.  This should be entered
  6814.                     in 24-hour format.
  6815.  
  6816.                3.   The time (in minutes) that the event will run.  Most
  6817.                     events are NOT time dependent, and a value of 1 minute
  6818.                     is the standard time needed.  WILDCAT! will not start-
  6819.                     up again until the batch process is completed, even if
  6820.                     the event takes longer than one minute.
  6821.  
  6822.                     On the other hand, if it is possible that the event
  6823.                     takes LESS than one minute, the sysop must use a delay
  6824.                     timer in the event batch file to ensure that it runs
  6825.                     longer than one minute to prevent WILDCAT! from running
  6826.                     it a second time.  See the WAIT! and WAITFOR! program
  6827.                     documentation in the section "WILDCAT! SUPPORT
  6828.                     PROGRAMS" later in this manual.
  6829.  
  6830.  
  6831.  
  6832.  
  6833.  
  6834.           ─────────────────────────────────────────────────────────────────
  6835.                               Mustang Software, Inc.                    107
  6836.                              WILDCAT! TEST-DRIVE 11/1/89
  6837.           ─────────────────────────────────────────────────────────────────
  6838.  
  6839.  
  6840.  
  6841.                4.   The tag letter for the event.  This may be a letter
  6842.                     from A through J for external events which occur
  6843.                     outside of WILDCAT!,  or the letters X or Y for
  6844.                     internal events.  The letter designations for external
  6845.                     events are for identification only, and the sysop may
  6846.                     use any desired.  The X and Y represent specific
  6847.                     internal functions.
  6848.  
  6849.                5.   The day of the week in which the event will occur.
  6850.                     Take your choice from the options listed.
  6851.  
  6852.           We will first review event tags X & Y which are the internal
  6853.           events and require no additional sysop intervention to function
  6854.           properly.
  6855.  
  6856.  
  6857.           EVENT SCHEDULE X [REGISTERED VERSION ONLY]
  6858.  
  6859.           Event schedule X is hard-coded into the program and is referred
  6860.           to as an Internal Event.  It's function is to renumber all
  6861.           messages starting with 1 and to update the last message read
  6862.           counter for every user record in the system.  It is normally run
  6863.           after deleting the messages in the wastebasket (event Y), and
  6864.           keeps your message count from having large gaps due to deleted
  6865.           messages.  Again, this renumber event is in the REGISTERED USER
  6866.           version only.  Renumbering in this TEST-DRIVE is done from the
  6867.           SYSOP Menu.
  6868.  
  6869.  
  6870.           EVENT SCHEDULE Y
  6871.  
  6872.           Event schedule Y is also hard-coded into the program.  Event Y
  6873.           instructs WILDCAT! to purge the deleted messages from Folder Y,
  6874.           the message Wastebasket.  This process does not require very much
  6875.           time, but like event X, it should be scheduled to occur during a
  6876.           slow period of board activity.
  6877.  
  6878.  
  6879.           EVENT SCHEDULES A THROUGH J
  6880.  
  6881.           Schedules A through J are External Events which actually
  6882.           terminate WILDCAT! and perform an outside task using a batch
  6883.           file.  Since WILDCAT!  will actually exit to DOS, it must pass
  6884.           some indication to DOS of which event is to take place.  This is
  6885.           accomplished by use of the ERRORLEVEL feature of DOS.  Briefly,
  6886.           whenever a program terminates it has the ability to set a DOS
  6887.           parameter called ERRORLEVEL to any number.  By convention an
  6888.           errorlevel is set to 0 (zero) if the program terminates normally,
  6889.           1 if there is an error which causes termination, and any other
  6890.           number is non-classified.  WILDCAT! makes use of this feature by
  6891.           setting a different errorlevel for each external event.  By using
  6892.           the DOS errorlevel test command the proper event batch file can
  6893.           be invoked.
  6894.  
  6895.  
  6896.  
  6897.  
  6898.           ─────────────────────────────────────────────────────────────────
  6899.                               Mustang Software, Inc.                    108
  6900.                              WILDCAT! TEST-DRIVE 11/1/89
  6901.           ─────────────────────────────────────────────────────────────────
  6902.  
  6903.  
  6904.  
  6905.           These functions are especially useful and must be used in
  6906.           conjunction with batch files which in turn call up other
  6907.           utilities.  Although powerful, they should be carefully thought
  6908.           out in advance and tested during a time that the system operator
  6909.           is available to intervene should something go wrong.
  6910.  
  6911.           WILDCAT! can set a variety of errorlevels when exiting to DOS,
  6912.           each of which should be used to call the appropriate batch file.
  6913.           Schedule A sets the errorlevel to 2, B sets it to 4, C sets it to
  6914.           6...and J sets it to 20.  The DOS batch file command IF
  6915.           ERRORLEVEL # FILENAME  is used to test for the errorlevel and
  6916.           start the proper batch file.  The # is replaced by the errorlevel
  6917.           number and the FILENAME is replaced by the batch file name to
  6918.           execute.
  6919.           The errorlevels associated with each external event are as
  6920.           follows:
  6921.  
  6922.           A    2         B    4
  6923.           C    6         D    8
  6924.           E    10        F    12
  6925.           G    14        H    16
  6926.           I    18        J    20
  6927.  
  6928.           Notice how the errorlevel command is used in the following sample
  6929.           batch file.  The batch file is called CAT.BAT and is actually
  6930.           used to start WILDCAT! and check for an external event upon
  6931.           completion.
  6932.  
  6933.           :RELOAD                  label to re-start when needed (batch
  6934.                                    labels must begin with a colon).
  6935.  
  6936.           CTTY CON:                direct output to console in case we are
  6937.                                    returning from a remote drop to DOS
  6938.  
  6939.           WILDCAT                  starts the program.
  6940.  
  6941.           IF ERRORLEVEL 20 BAK.BAT
  6942.                                    calls up another batch file IF the
  6943.                                    errorlevel is set to 20, which is event
  6944.                                    J.  In this example event J does a
  6945.                                    backup of some kind, perhaps of the
  6946.                                    WILDCAT!  database.
  6947.  
  6948.           IF ERRORLEVEL 1 GOTO RELOAD
  6949.                                    sends batch processing to the label
  6950.                                    :RELOAD if the errorlevel is set to 1,
  6951.                                    an  abnormal exit due to an error or
  6952.                                    other problem.
  6953.  
  6954.           The batch file reaches the end ONLY if the errorlevel is set to
  6955.           0, indicating a normal exit with the F10 key.
  6956.  
  6957.           Notice that the errorlevel tests are done from highest number to
  6958.           lowest number.  This is NOT accidental, and is necessary since
  6959.  
  6960.  
  6961.  
  6962.           ─────────────────────────────────────────────────────────────────
  6963.                               Mustang Software, Inc.                    109
  6964.                              WILDCAT! TEST-DRIVE 11/1/89
  6965.           ─────────────────────────────────────────────────────────────────
  6966.  
  6967.  
  6968.  
  6969.           the DOS test for errorlevel returns either a True or False
  6970.           depending on whether the actual errorlevel is EQUAL TO OR GREATER
  6971.           THAN the number tested.  Under the circumstances, testing for
  6972.           errorlevel MUST be done from highest to lowest possible numbers.
  6973.  
  6974.           Lets take a look at the batch files that are called by the
  6975.           CAT.BAT file when an event is detected in the errorlevel test.
  6976.           The following is the possible contents of BAK.BAT in the previous
  6977.           example.
  6978.  
  6979.           COPY *.DAT   \WILDCAT\BACKUP
  6980.                                    copies all of the .DAT files to a
  6981.                                    subdirectory of WILDCAT!
  6982.  
  6983.           CAT.BAT                  restarts WILDCAT! again using the
  6984.                                    CAT.BAT batch file.  Each Event batch
  6985.                                    file MUST terminate with this command!
  6986.  
  6987.           This event J might be set to operate every night to keep a
  6988.           constant backup of all of the database files used by WILDCAT!
  6989.  
  6990.           Other external events may be set up to run utility programs such
  6991.           as the PRO! series for the REGISTERED USER version.  The key to
  6992.           remember is that CAT.BAT must test for the errorlevel that
  6993.           corresponds to the event tag letter; 2 for A, 4 for B, 6 for C
  6994.           and so on up to 20 for J.  Then create the appropriate batch file
  6995.           name to perform the event task and make sure that it calls
  6996.           CAT.BAT as the final command.
  6997.  
  6998.  
  6999.           CALL PROCESSING EVENT
  7000.  
  7001.           The final topic under the category of external events is the
  7002.           special event which may be run after each and every WILDCAT!
  7003.           call, the Call Processing Event.  MAKEWILD allows the errorlevel
  7004.           to be set to 60 after each call in the SYSTEM CONFIGURATION,
  7005.           Frame 8, Question 8.  If set to Y, WILDCAT! will terminate after
  7006.           each call and allow your CAT.BAT file to test for errorlevel 60
  7007.           and run some support program.  This feature is included to allow
  7008.           sysops with special application needs to create their own
  7009.           programs to perform some action, often a NetMail or EchoMail
  7010.           front end program.  The operational procedure is exactly the same
  7011.           as that for events A through J except that the batch line test
  7012.           must be for errorlevel 60.
  7013.  
  7014.           NetMail and/or EchoMail are only FULLY supported in the
  7015.           REGISTERED USER version of WILDCAT!.  This TEST-DRIVE release
  7016.           will allow the sysop to set-up a Net or EchoMail system with a
  7017.           front-end program such as D'Bridge, but the mail received is only
  7018.           directly available for the sysop, not the callers.  For a
  7019.           detailed explanation of Net & EchoMail installation see the
  7020.           NetMail documentation later in this section.
  7021.  
  7022.  
  7023.  
  7024.  
  7025.  
  7026.           ─────────────────────────────────────────────────────────────────
  7027.                               Mustang Software, Inc.                    110
  7028.                              WILDCAT! TEST-DRIVE 11/1/89
  7029.           ─────────────────────────────────────────────────────────────────
  7030.  
  7031.  
  7032.  
  7033.           Errorlevel 60 may also be used for other purposes in the TEST-
  7034.           DRIVE release.
  7035.  
  7036.  
  7037.           EVENT TIMING AND FORCED OPERATION
  7038.  
  7039.           Since many Events are time dependent, WILDCAT! does everything in
  7040.           its power to ensure an Event takes place on schedule.  WILDCAT!'s
  7041.           timetable and handling of calls during the period immediately
  7042.           preceding an event is as follows:
  7043.  
  7044.           *    More than 120 minutes before an event:
  7045.                     No notification of the pending event to the caller, and
  7046.                     no action take to reduce the caller's time, even if the
  7047.                     caller is allowed in excess of 120 minutes per call.
  7048.  
  7049.           *    120 minutes to 21 minutes before an event:
  7050.                     The caller is notified of the pending event, and his
  7051.                     time allowed online is reduced if necessary.  Uploads
  7052.                     via external protocols are disabled.  Forced logoff
  7053.                     takes place 3 minutes prior to the event.  External
  7054.                     protocols are disabled at this time to prevent a caller
  7055.                     from beginning an upload of unknown length, and having
  7056.                     WILDCAT! miss the event.  Remember, WILDCAT! can't
  7057.                     watch the clock during an external protocol since it is
  7058.                     not in memory.
  7059.  
  7060.           *    20 minutes to 9 minutes before an event:
  7061.                     The caller is notified of the pending event, his time
  7062.                     allowed online is reduced, and he is asked if he wished
  7063.                     to continue the logon process.  Uploads via external
  7064.                     protocols are disabled.  Forced logoff takes place 5
  7065.                     minutes prior to the event.
  7066.  
  7067.           *    8 minutes to 1 minute before an event:
  7068.                     No calls accepted, the phone should be off-hook.
  7069.  
  7070.  
  7071.           The forced logoff takes place regardless of the caller's
  7072.           activity.  It will be preceded by a two minute warning, but takes
  7073.           effect even if the caller is in the midst of a download.  This is
  7074.           in contrast to the forced logoff for time expired when an event
  7075.           is not pending, where a download is allowed to be completed prior
  7076.           to logoff.
  7077.  
  7078.  
  7079.  
  7080.  
  7081.  
  7082.  
  7083.  
  7084.  
  7085.  
  7086.  
  7087.  
  7088.  
  7089.  
  7090.           ─────────────────────────────────────────────────────────────────
  7091.                               Mustang Software, Inc.                    111
  7092.                              WILDCAT! TEST-DRIVE 11/1/89
  7093.           ─────────────────────────────────────────────────────────────────
  7094.  
  7095.  
  7096.  
  7097.           REMOTE DROP TO DOS
  7098.  
  7099.           The ability to access the Disk Operating System from a remote
  7100.           connection is one of the most exciting aspects of communications.
  7101.           This function, like external events, cannot operate properly
  7102.           unless WILDCAT! has been started with a properly designed CAT.BAT
  7103.           file.  When this function is selected by a remote sysop, WILDCAT!
  7104.           will perform a number of actions to prepare for DOS access.  All
  7105.           WILDCAT!  files are closed and the errorlevel is set to 40 for
  7106.           testing by CAT.BAT.  WILDCAT! then exits and passes control back
  7107.           to the batch file which invoked it (our example to this has been
  7108.           CAT.BAT).  Proper execution now depends on CAT.BAT having the
  7109.           line IF ERRORLEVEL 40 DROPDOS.BAT.  Assuming this is so,
  7110.           processing will be passed to DROPDOS.BAT.  The contents of
  7111.           DROPDOS.BAT must redirect the system output and input to the
  7112.           correct communications port.
  7113.  
  7114.           CTTY COM1      changes the standard input/output devices from the
  7115.                          keyboard and screen to the COM1 port.  COM2 is
  7116.                          also valid if used.
  7117.  
  7118.           The above example makes use of the program CTTY supplied with DOS
  7119.           to perform redirection. In reality, many IBM compatible computers
  7120.           are unable to perform redirection using this command.  In these
  7121.           cases it is often necessary to use a redirection program written
  7122.           by a 3rd party to handle this process.  Programs such as GATEWAY
  7123.           and DOORWAY may be used, and are shareware products available on
  7124.           many BBS systems, including the Public WILDCAT! BBS at Mustang
  7125.           Software.  They function in much the same way as CTTY, but will
  7126.           often work even on computers where CTTY fails to properly
  7127.           redirect the text.
  7128.  
  7129.           To determine if you need an alternative to CTTY, have a trusted
  7130.           caller try a remote drop to DOS and watch your LOCAL monitor.
  7131.           After the DROPDOS batch file executes, see if you can still enter
  7132.           commands locally such as DIR.  If you are able to use the local
  7133.           keyboard, then redirection did not take place.
  7134.  
  7135.           When properly executed, all future input (keypresses) and output
  7136.           (screen displays) should be re-routed to the COM1 port.  This
  7137.           results in the remote sysop or caller receiving the DOS prompt C:
  7138.           (or whatever).  Before we go any further we need to know how to
  7139.           return to WILDCAT! after a remote drop to DOS.  To reverse the
  7140.           input & output we need to again redirect I/O, but this time to
  7141.           the standard keyboard and monitor.  DOS calls these the CONSOLE,
  7142.           or CON for short.  We need to execute the command CTTY CON, which
  7143.           changes the input/output from the COM1 back to the keyboard and
  7144.           screen.  However, what we really want to do if calling in from
  7145.           remote is to re-start WILDCAT! and change things back at the same
  7146.           time.  This is accomplished by issuing the CTTY CON command
  7147.           automatically as the FIRST command in CAT.BAT whenever it is
  7148.           called.  That way a sysop in remote mode can simply change to the
  7149.           WILDCAT! subdirectory and type CAT.BAT to change the output back
  7150.  
  7151.  
  7152.  
  7153.  
  7154.           ─────────────────────────────────────────────────────────────────
  7155.                               Mustang Software, Inc.                    112
  7156.                              WILDCAT! TEST-DRIVE 11/1/89
  7157.           ─────────────────────────────────────────────────────────────────
  7158.  
  7159.  
  7160.  
  7161.           and start the program.  Lets take a look at a yet more complex
  7162.           CAT.BAT file to accomplish proper Remote Drop to DOS:
  7163.  
  7164.           :RELOAD                  label to restart program
  7165.  
  7166.           CD \WILDCAT              assures that we are in the right
  7167.                                    directory for starting WILDCAT!
  7168.  
  7169.           CTTY CON                 Redirects input/output to the keyboard
  7170.                                    and screen if it has been changed by
  7171.                                    DROPDOS.BAT
  7172.  
  7173.           WILDCAT                  starts WILDCAT!
  7174.  
  7175.           IF ERRORLEVEL 40 DROPDOS.BAT
  7176.                                    calls up another batch file which
  7177.                                    redirects input/output to the COM port
  7178.                                    and allows remote drop to DOS.
  7179.  
  7180.           IF ERRORLEVEL 20 BAK.BAT
  7181.                                    calls up another batch file if the
  7182.                                    errorlevel is set to 20, which is event
  7183.                                    J.  In this example event J does a
  7184.                                    backup of some kind, perhaps of the
  7185.                                    WILDCAT! database files.
  7186.  
  7187.           IF ERRORLEVEL 1 GOTO RELOAD
  7188.                                    sends batch processing to the label
  7189.                                    RELOAD if the errorlevel is set to 1, an
  7190.                                    abnormal exit due to an error or other
  7191.                                    problem.
  7192.  
  7193.           The batch file reaches the end ONLY if the errorlevel is set to
  7194.           0, indicating a normal exit with the F10 key.
  7195.  
  7196.           As you can see, if DROPDOS.BAT is executed, the sysop must
  7197.           manually restart CAT.BAT to return to WILDCAT!  Looking back at
  7198.           the CAT.BAT batch file, one of the first commands is to re-direct
  7199.           output to the CON or screen in case it is needed, which it will
  7200.           be after a remote DOS session.
  7201.  
  7202.           Since this is the first example of a user (or the sysop)
  7203.           returning to a previous WILDCAT! session, we will undertake a
  7204.           short discussion of the inside operation that allows this re-
  7205.           connection.
  7206.  
  7207.           When WILDCAT! prepares for remote drop to DOS or a door, (DOORS
  7208.           are available in the registered version of WILDCAT!) it is done
  7209.           with every intention that the caller will be returning to
  7210.           WILDCAT! after the door or remote task is completed.  As a part
  7211.           of the preparation it creates a file named CALLINFO.BBS which
  7212.           contains information about the caller and system status.  This
  7213.           file is available to the door program for identification of the
  7214.           caller, and is necessary for the user to return to WILDCAT!
  7215.  
  7216.  
  7217.  
  7218.           ─────────────────────────────────────────────────────────────────
  7219.                               Mustang Software, Inc.                    113
  7220.                              WILDCAT! TEST-DRIVE 11/1/89
  7221.           ─────────────────────────────────────────────────────────────────
  7222.  
  7223.  
  7224.  
  7225.           properly.  After a proper return, CALLINFO.BBS is erased.  It
  7226.           should never be present on your system unless a caller is
  7227.           currently in a door or drop to DOS.
  7228.  
  7229.           As the user returns to WILDCAT! (using CAT.BAT from DOS or from a
  7230.           door batch file calling CAT.BAT), WILDCAT! will load into memory
  7231.           and should find that the modem shows carrier is detected since
  7232.           the caller is still connected.  Whenever carrier is detected on
  7233.           startup, WILDCAT! checks to see if CALLINFO.BBS also exists.  If
  7234.           so, carrier will be maintained and the name in CALLINFO.BBS will
  7235.           be logged back into the system.  If CALLINFO.BBS does not exist,
  7236.           then WILDCAT! attempts to lower carrier before setting up the
  7237.           system.  During the return from a door or remote drop to DOS a
  7238.           user is asked to verify his identity with his password ONLY if
  7239.           the program is answering the phone using modem auto-answer.  If
  7240.           ring detect is being used (auto-answer is disabled), there will
  7241.           be no prompt for password since there is no possibility that the
  7242.           caller is other than the person listed in CALLINFO.BBS.
  7243.  
  7244.  
  7245.           Using Remote Drop to DOS
  7246.  
  7247.           Due to the method in which the characters are transmitted over
  7248.           the COM port, many usual DOS and program functions are
  7249.           unavailable while connected to DOS from remote.  Programs that
  7250.           use other than DOS function calls for video display or other
  7251.           processing will not usually function, and will cause a system
  7252.           lock-up.  These include BASIC, almost all Word Processors (due to
  7253.           the direct video display), almost all games unless written
  7254.           specifically for COM port use, and a majority of commercial
  7255.           programs.  The purpose of this option is to allow a sysop to make
  7256.           direct modifications to small files, directory structures, move
  7257.           files and check DOS status.  CAUTION IN USE IS AN ABSOLUTE
  7258.           NECESSITY.
  7259.  
  7260.           Using DOORWAY or GATEWAY can extend the system's abilities while
  7261.           operating from remote, and is strongly recommended.  Follow the
  7262.           instructions with the program for best results, and don't forget
  7263.           to register your copy with the author.
  7264.  
  7265.           Yet another alternative is the use of commercial programs such as
  7266.           CARBON COPY Copy or PC ANYWHERE Anywhere which allow operation of
  7267.           virtually any program from remote.  These programs can be
  7268.           connected to WILDCAT! as doors or invoked from remote DOS access,
  7269.           and then WILDCAT! can be restarted after completing the session.
  7270.  
  7271.           Mustang Software, Inc. cannot assist in the troubleshooting of
  7272.           system problems related to operation of the CTTY command used in
  7273.           remote DOS operation.  We will be happy to review a batch file
  7274.           process or other DOS implementation on the Public WILDCAT! BBS
  7275.           system.
  7276.  
  7277.  
  7278.           A FINAL NOTE
  7279.  
  7280.  
  7281.  
  7282.           ─────────────────────────────────────────────────────────────────
  7283.                               Mustang Software, Inc.                    114
  7284.                              WILDCAT! TEST-DRIVE 11/1/89
  7285.           ─────────────────────────────────────────────────────────────────
  7286.  
  7287.  
  7288.  
  7289.           A common misunderstanding is that Remote Drop to DOS is related
  7290.           in some way to the ALT-D or Local Drop to DOS.  As indicated
  7291.           previously, Local Drop to DOS operates by leaving WILDCAT! in
  7292.           memory (or dumping it to disk) and starting a second version of
  7293.           DOS which is made available.  The EXIT command then returns to
  7294.           the original WILDCAT!  DOS and program.  Activation of Remote
  7295.           Drop to DOS actually causes WILDCAT! to remove itself from memory
  7296.           and connects the caller to the system by having the computer look
  7297.           at the COM port as it's keyboard or input device.  Remote Drop to
  7298.           DOS is terminated with a restart of the CAT.BAT batch file.
  7299.  
  7300.  
  7301.  
  7302.  
  7303.  
  7304.  
  7305.  
  7306.  
  7307.  
  7308.  
  7309.  
  7310.  
  7311.  
  7312.  
  7313.  
  7314.  
  7315.  
  7316.  
  7317.  
  7318.  
  7319.  
  7320.  
  7321.  
  7322.  
  7323.  
  7324.  
  7325.  
  7326.  
  7327.  
  7328.  
  7329.  
  7330.  
  7331.  
  7332.  
  7333.  
  7334.  
  7335.  
  7336.  
  7337.  
  7338.  
  7339.  
  7340.  
  7341.  
  7342.  
  7343.  
  7344.  
  7345.  
  7346.           ─────────────────────────────────────────────────────────────────
  7347.                               Mustang Software, Inc.                    115
  7348.                              WILDCAT! TEST-DRIVE 11/1/89
  7349.           ─────────────────────────────────────────────────────────────────
  7350.  
  7351.  
  7352.  
  7353.           EXTERNAL PROTOCOLS  (Fully implemented in TEST-DRIVE)
  7354.  
  7355.           This option is designed to allow implementation of file transfer
  7356.           error-checking protocols written by outside sources.  Examples
  7357.           are KERMIT, used for transferring files between many different
  7358.           types of systems, and ZMODEM, used for speed and batch transfers.
  7359.           Note that an external protocol is not allowed as a choice for a
  7360.           user's default protocol since a user's record could reflect a
  7361.           transfer method that may no longer be available if a protocol was
  7362.           removed or changed.  Those users wishing to take advantage of
  7363.           external protocols should set their default to allow selection of
  7364.           a protocol at the time a download is initiated.
  7365.  
  7366.           Not all external file transfer protocols are capable of sending
  7367.           multiple files in a batch mode.  Each protocol is defined as
  7368.           either batch or non-batch during its definition in MAKEWILD, and
  7369.           the caller is prompted for one or more filenames accordingly.
  7370.  
  7371.  
  7372.           Operational Overview
  7373.  
  7374.           When a user selects an external protocol, perhaps [Z] for Zmodem,
  7375.           the user is prompted for the name of the first file to be sent.
  7376.           After checking the filename for validity WILDCAT! copies the file
  7377.           from it's regular directory to the path reserved for external
  7378.           protocols as specified in MAKEWILD.  As each requested file is
  7379.           copied to the temporary transfer area, it is checked against the
  7380.           user's usual download limitations and also the disk space
  7381.           available in the transfer area.  As each additional filename is
  7382.           requested, a copy of the file is made in the external protocol
  7383.           subdirectory.  This duplication of the file in the external
  7384.           transfer directory allows all transfers to be made directly from
  7385.           that subdirectory, without specifying a full pathname.  This
  7386.           reduces the length of the command line and allows up to seven
  7387.           files to be sent, if desired.  If a non-batch protocol is used
  7388.           only a single filename is requested and there is no danger of
  7389.           exceeding the command line limit.
  7390.  
  7391.           Since copies of all of the files to be sent to the user are made
  7392.           in the external protocol directory, each protocol may complete
  7393.           the transfers necessary with no pathnames required.   This is
  7394.           necessary since batch transfer of 7 files with full pathnames
  7395.           would almost always exceed the DOS command line limit of 128
  7396.           characters.
  7397.  
  7398.           After the transfer is completed the transferred files in the
  7399.           external protocol directory are erased by WILDCAT!.  An
  7400.           additional advantage of using the external transfer directory to
  7401.           hold the files is increased security, since external protocols
  7402.           may only transfer files which are contained in the protocol area.
  7403.  
  7404.  
  7405.           Batch File Creation
  7406.  
  7407.  
  7408.  
  7409.  
  7410.           ─────────────────────────────────────────────────────────────────
  7411.                               Mustang Software, Inc.                    116
  7412.                              WILDCAT! TEST-DRIVE 11/1/89
  7413.           ─────────────────────────────────────────────────────────────────
  7414.  
  7415.  
  7416.  
  7417.           WILDCAT! allows up to 10 different external protocols to be
  7418.           established.  For each the sysop must have first obtained a copy
  7419.           of the appropriate file transfer program such as PCKERMIT.EXE or
  7420.           ZMODEM (part of DSZ.COM or DSZ.EXE).  The next step is to
  7421.           establish the batch files for passing parameters to the transfer
  7422.           program as needed.  The actual contents of these batch files will
  7423.           depend on the specific protocols, but usually includes the
  7424.           program name with several command line arguments.  Before we go
  7425.           into the actual creation of the batch files, lets spend a minute
  7426.           or two discussing what WILDCAT!  does to prepare for an external
  7427.           file transfer.
  7428.  
  7429.           When an external protocol is selected, WILDCAT!  performs an exec
  7430.           call or shell.  This invokes a second copy of the command
  7431.           processor (usually COMMAND.COM), and leaves WILDCAT! resident in
  7432.           memory.
  7433.  
  7434.           Upon exit to the newly created DOS shell WILDCAT! passes at least
  7435.           three parameters to the DOS environment in the form of variable
  7436.           batch parameters.  These parameters are available to a batch file
  7437.           through the use of the % batch command, and consist of the baud
  7438.           rate, communications port and the filename to send or receive.
  7439.           These three pieces of information are needed by most transfer
  7440.           programs.  They are assigned to DOS batch commands %1 through %3
  7441.           respectively.  The baud rate is passed as %1, and is a number
  7442.           300, 1200, 2400, 9600, or 19200.  The communication port is
  7443.           passed as %2, and is an integer 1, 2, 3, or 4.  The filename is
  7444.           passed as %3 with no leading or trailing spaces, and only the
  7445.           name (not the full path) is passed.  In the case of multiple file
  7446.           downloads, additional batch parameters %4 through %9 also contain
  7447.           filenames for transfer.
  7448.  
  7449.           Refer to your DOS manual for details on use of the % command if
  7450.           needed.
  7451.  
  7452.  
  7453.           Download Example
  7454.  
  7455.           The batch files controlling both downloads and uploads must be
  7456.           located in the external protocol directory as specified in
  7457.           MAKEWILD.  A typical batch file for ZMODEM download might look
  7458.           something like this:
  7459.  
  7460.           CD \WILDCAT\EP      make sure that we are in the external
  7461.                               protocol directory.
  7462.  
  7463.           DSZ port %2 speed %1 sz %3 %4 %5 %6 %7 %8 %9
  7464.                               starts the DSZ program and tells it which
  7465.                               port, speed and the filenames to use
  7466.  
  7467.           IF ERRORLEVEL 1 COPY ALL.OK TRANSFER.BAD
  7468.                               test for standard aborted errorlevel to
  7469.                               indicate bad transfer
  7470.  
  7471.  
  7472.  
  7473.  
  7474.           ─────────────────────────────────────────────────────────────────
  7475.                               Mustang Software, Inc.                    117
  7476.                              WILDCAT! TEST-DRIVE 11/1/89
  7477.           ─────────────────────────────────────────────────────────────────
  7478.  
  7479.  
  7480.  
  7481.           The translation of the above goes something like this.  The first
  7482.           line changes to the directory where the transfer is to take
  7483.           place, the external transfer directory.  Although we are already
  7484.           in that directory this is done to ensure that we are in the
  7485.           correct location.  This directory is also the location of this
  7486.           batch file and the DSZ protocol program.  Remember that this path
  7487.           is configurable in MAKEWILD.
  7488.  
  7489.           In the second line the DSZ.COM or DSZ.EXE program is given the
  7490.           command line arguments as follows:
  7491.  
  7492.           The word "port" is required by DSZ and is followed by the number
  7493.           of the communication port, 1 - 4.  You may either follow it with
  7494.           the parameter %2 which WILDCAT!  has set to your port as
  7495.           indicated in MAKEWILD, or you may save a space and enter the
  7496.           actual number such as 1.  If you will never change your com port
  7497.           number you may want to use the number 1 or 2, but using %2 will
  7498.           ensure proper translation even if you change communications
  7499.           ports.
  7500.  
  7501.           The next word "speed" is also part of the requirements for DSZ,
  7502.           and is followed by the speed of the call.  The speed is available
  7503.           in the parameter %1, and must be used since each call will vary.
  7504.           WILDCAT! knows the speed of the caller's modem and has loaded the
  7505.           %1 parameter accordingly.
  7506.  
  7507.           Note that DSZ requires the words port, speed, and sz to be in
  7508.           lower case letters.  It will not operate properly if capital
  7509.           letters are used.
  7510.  
  7511.           The characters "sz" are short for send using zmodem and are
  7512.           followed by the filenames to send which are %3 - %9.
  7513.  
  7514.           The last line in the batch file is used to help WILDCAT!
  7515.           determine if the file transfer was successful or not.  In order
  7516.           for the success or failure of the download to be known this line
  7517.           must be included.  The sysop should create a text file in the
  7518.           external protocol directory named ALL.OK which may contain
  7519.           anything, just so it exists (a space or C/R will do fine).  If
  7520.           the transfer is not successful, most external protocols set the
  7521.           errorlevel to 1 or higher.  In the event of an unsuccessful
  7522.           transfer with an errorlevel set to 1 our errorlevel test will
  7523.           copy the dummy file ALL.OK to a file named TRANSFER.BAD.   After
  7524.           each external transfer WILDCAT!  looks for TRANSFER.BAD in the
  7525.           external protocol directory.  If it is found, the transfer is
  7526.           posted as unsuccessful to the ACTIVITY.LOG and the user is not
  7527.           charged with the download.  Just prior to beginning each external
  7528.           transfer WILDCAT! erases the previous copy of TRANSFER.BAD, if it
  7529.           was present, to guarantee that it does not exist at the end
  7530.           unless created by our errorlevel test.  Note that WILDCAT!  looks
  7531.           for TRANSFER.BAD in the protocol subdirectory only.
  7532.  
  7533.                CHECK YOUR PROTOCOL DOCUMENTATION:  Each external protocol
  7534.                will have different command line arguments and may use the
  7535.  
  7536.  
  7537.  
  7538.           ─────────────────────────────────────────────────────────────────
  7539.                               Mustang Software, Inc.                    118
  7540.                              WILDCAT! TEST-DRIVE 11/1/89
  7541.           ─────────────────────────────────────────────────────────────────
  7542.  
  7543.  
  7544.  
  7545.                parameters in another order, with or without the words port
  7546.                & speed.  There is no substitute for reading the protocol
  7547.                documentation.
  7548.  
  7549.           At the end of an external protocol transfer, program control will
  7550.           automatically return to WILDCAT!.  There is no need to call
  7551.           CAT.BAT or EXIT, and the path is automatically reset to the
  7552.           WILDCAT! home directory, eliminating the need for a directory
  7553.           change in your batch file.
  7554.  
  7555.  
  7556.           Upload Example
  7557.  
  7558.           Uploads using external protocols are handled in a slightly
  7559.           different manner, and multiple file transfers are not permitted.
  7560.           At the time of the upload the caller is asked for the name of the
  7561.           file to upload followed by the file area where the new upload
  7562.           should be placed.  A caller may choose from any file area to
  7563.           which he has upload rights as specified by his security level in
  7564.           MAKEWILD.
  7565.  
  7566.           The previous batch parameters of %1 through %3 are used for the
  7567.           same purposes, but since only one file may be uploaded it is
  7568.           always the %3 parameter.  The %4 parameter is assigned to the
  7569.           full drive and path of the file area to receive the new file, and
  7570.           %5 is the full drive, path plus the new filename.  As an example
  7571.           of these two new parameters lets assume a caller is uploading a
  7572.           file named NEWFILE.TXT to file area E.  Lets further assume that
  7573.           file area E is located in C:\WILDCAT\UPLOADS.  The parameters
  7574.           passed as %4 and %5 are as follows:
  7575.  
  7576.  
  7577.  
  7578.           %4   C:\WILDCAT\UPLOADS
  7579.           %5   C:\WILDCAT\UPLOADS\NEWFILE.TXT
  7580.  
  7581.  
  7582.           Now lets look at a sample upload batch file and review it's
  7583.           contents.
  7584.  
  7585.           CD \WILDCAT\EP           makes sure that we are in the  external
  7586.                                    protocol directory
  7587.  
  7588.           DSZ port %2 speed %1 rz %3
  7589.                                    runs the DSZ program with command line
  7590.                                    arguments as required
  7591.  
  7592.           COPY %3 %4               copies the new upload (%3) to the file
  7593.                                    area chosen by the caller (%4).
  7594.  
  7595.           DEL %3                   deletes the upload from the temporary
  7596.                                    external transfer area
  7597.  
  7598.  
  7599.  
  7600.  
  7601.  
  7602.           ─────────────────────────────────────────────────────────────────
  7603.                               Mustang Software, Inc.                    119
  7604.                              WILDCAT! TEST-DRIVE 11/1/89
  7605.           ─────────────────────────────────────────────────────────────────
  7606.  
  7607.  
  7608.  
  7609.           Again, the translation goes something like this.  First we change
  7610.           to the subdirectory where all of our external protocol activity
  7611.           takes pale, just to make sure we are there.
  7612.  
  7613.           We then start the receive with DSZ followed by the command line
  7614.           parameters port %2  speed %1 just as we did for starting
  7615.           downloads. The rz indicates we want to receive using zmodem, and
  7616.           is followed by the filename which will be sent to us.
  7617.  
  7618.           After the file %3 has been received (lets assume the caller sent
  7619.           NEWFILE.TXT), we still have to get it to the right file area on
  7620.           our disk.  Although there are several ways to accomplish this, we
  7621.           suggest copying the file to the correct location and then
  7622.           deleting it from the protocol subdirectory.  This method allows
  7623.           use of multiple drives for uploads.  The last two lines of the
  7624.           batch file complete the move of the file to the proper area as
  7625.           desired.  If our fictional upload NEWFILE.TXT was to be placed in
  7626.           area E, which is designated as C:\WILDCAT\UPLOADS, then the batch
  7627.           file parameter %4 would be C:\WILDCAT\UPLOADS, and the %5
  7628.           parameter would be C:\WILDCAT\UPLOADS\NEWFILE.TXT.
  7629.  
  7630.                The final lines of our batch file then translate to:
  7631.  
  7632.                     COPY NEWFILE.TXT C:\WILDCAT\UPLOADS
  7633.                     DEL NEWFILE.TXT
  7634.  
  7635.           The main caution necessary using this method is that there must
  7636.           be enough disk space available for 2 copies of the uploaded file
  7637.           for the copy and delete to function.
  7638.  
  7639.           Uploads do not require an errorlevel test to determine if the
  7640.           file transfer was successful since WILDCAT! will look for the
  7641.           newly uploaded file in the area specified by the caller and
  7642.           assume success if it is located and failure if it is not located.
  7643.  
  7644.           The %5 parameter is not used for most operations, but represents
  7645.           the full filename which must exist for the upload to be
  7646.           considered successful.
  7647.  
  7648.           One specific external protocol is handled differently by WILDCAT!
  7649.           when it is selected by a caller.  BIMODEM is a protocol capable
  7650.           of upload, download, and chat simultaneously, and is
  7651.           operationally different from others.  It is specifically
  7652.           supported ONLY in the registered version of WILDCAT!.
  7653.  
  7654.           As is the case with doors, no external protocols are distributed
  7655.           with WILDCAT!  Many are available on the Public Mustang Software
  7656.           WILDCAT! BBS as well as many other systems.
  7657.  
  7658.           CAUTION:  TO PROTECT YOUR SYSTEM YOU SHOULD PREVENT CALLERS FROM
  7659.           UPLOADING FILES WITH THE SAME NAMES AS YOUR BATCH FILES USED FOR
  7660.           EXTERNAL TRANSFERS.  WITH THIS TEST-DRIVE RELEASE WE SUGGEST YOU
  7661.           SIMPLY PLACE THE BATCH FILENAMES IN YOUR FILE DATABASE WITH
  7662.           PASSWORDS TO PREVENT THE NAMES FROM BEING USED AS AN UPLOAD
  7663.  
  7664.  
  7665.  
  7666.           ─────────────────────────────────────────────────────────────────
  7667.                               Mustang Software, Inc.                    120
  7668.                              WILDCAT! TEST-DRIVE 11/1/89
  7669.           ─────────────────────────────────────────────────────────────────
  7670.  
  7671.  
  7672.  
  7673.           FILENAME.  THIS IS IMPORTANT SINCE AN UPLOAD WITH THE SAME NAME
  7674.           AS YOUR BATCH FILE COULD PROVE TO BE A DESTRUCTIVE BATCH PROCESS,
  7675.           AND WILL BE EXECUTED SINCE DOS DOES NOT KNOW THAT THE FILE HAS
  7676.           REALLY CHANGED SINCE IT STARTED THE BATCH PROCESS.  IF YOU HAVE
  7677.           ANY QUESTIONS IN THIS REGARD PLEASE CALL OUR TECHNICAL SUPPORT
  7678.           STAFF FOR CLARIFICATION.
  7679.  
  7680.  
  7681.  
  7682.  
  7683.  
  7684.  
  7685.  
  7686.  
  7687.  
  7688.  
  7689.  
  7690.  
  7691.  
  7692.  
  7693.  
  7694.  
  7695.  
  7696.  
  7697.  
  7698.  
  7699.  
  7700.  
  7701.  
  7702.  
  7703.  
  7704.  
  7705.  
  7706.  
  7707.  
  7708.  
  7709.  
  7710.  
  7711.  
  7712.  
  7713.  
  7714.  
  7715.  
  7716.  
  7717.  
  7718.  
  7719.  
  7720.  
  7721.  
  7722.  
  7723.  
  7724.  
  7725.  
  7726.  
  7727.  
  7728.  
  7729.  
  7730.           ─────────────────────────────────────────────────────────────────
  7731.                               Mustang Software, Inc.                    121
  7732.                              WILDCAT! TEST-DRIVE 11/1/89
  7733.           ─────────────────────────────────────────────────────────────────
  7734.  
  7735.  
  7736.  
  7737.           VIEWING COMPRESSED FILES
  7738.  
  7739.           The [V] selection on the files menu supports a feature which
  7740.           allows looking into files which have been compressed or combined
  7741.           using utility programs to view files ending in .ARC or .ZIP,
  7742.           etc..  This is accomplished by having WILDCAT!  run an
  7743.           appropriate un-compressing program and send the output to a file
  7744.           for display to the caller.
  7745.  
  7746.           It operates in much the same manner as external protocols in that
  7747.           a shell to another copy of the command processor is initiated.
  7748.           Use of this feature must only be considered after completely
  7749.           reading the preceding sections regarding batch file security and
  7750.           the associated warnings.
  7751.  
  7752.           When [V] is selected WILDCAT! will suspend it's operation, shell
  7753.           to another copy of DOS, and initiate a batch file named
  7754.           VIEW_ARC.BAT.  This batch file must be located in the WILDCAT!
  7755.           home directory, the one where CAT.BAT operates and where the
  7756.           MAKEWILD configuration is stored.  As it calls the file
  7757.           VIEW_ARC.BAT it passes the batch variable %1 to the batch file
  7758.           for its use.  This variable contains the complete drive, path and
  7759.           filename of the .ZIP (or whatever) file to be processed as
  7760.           selected by the caller.  If you are unfamiliar with the %1
  7761.           parameter in batch files refer to your DOS manual.
  7762.  
  7763.           The contents of VIEW_ARC.BAT should look similar to this:
  7764.  
  7765.                     PKUNZIP V %1 > VIEW_ARC.DAT
  7766.  
  7767.           This example makes use of the DOS command > to redirect the
  7768.           output of the command to a location other than the screen, in
  7769.           this case the file named VIEW_ARC.DAT.  No CTTY command is
  7770.           necessary when this method is used.  This command results in
  7771.           PKUNZIP performing a view into the filename represented by the %1
  7772.           parameter, and sending the output to the file VIEW_ARC.DAT,
  7773.           rather than to the computer screen.  When control is returned to
  7774.           WILDCAT! immediately after this command, WILDCAT! looks for the
  7775.           file VIEW_ARC.DAT and will display it to the screen if it exists,
  7776.           with screen pauses.
  7777.  
  7778.           Any program may be used to accomplish the peek into the
  7779.           compressed file, as long as it is capable of handling the
  7780.           compression method used on your system.  Several shareware
  7781.           programs are available which can un-compress multiple formats,
  7782.           including .ARC, .PAK, .ZIP, and .ZOO.  Our example uses
  7783.           PKZIP/UNZIP by PKWARE, Inc.
  7784.  
  7785.           Another popular option for implementing this choice is to use a
  7786.           special program such as AVIEWCOM which extends your options while
  7787.           viewing a compressed file.  Many offer reading the text inside a
  7788.           .ZIP, or even downloading a portion of the .ZIP file.  AVIEWCOM
  7789.           is available on our Public WILDCAT! BBS system.
  7790.  
  7791.  
  7792.  
  7793.  
  7794.           ─────────────────────────────────────────────────────────────────
  7795.                               Mustang Software, Inc.                    122
  7796.                              WILDCAT! TEST-DRIVE 11/1/89
  7797.           ─────────────────────────────────────────────────────────────────
  7798.  
  7799.  
  7800.  
  7801.           Although this feature was designed to allow use of the
  7802.           compression listing programs, a little imagination will reveal
  7803.           other possible applications.  A change to the name of the menu
  7804.           choice will allow a sysop to call it whatever he wants and pass a
  7805.           filename to any program or other batch process.
  7806.  
  7807.  
  7808.  
  7809.  
  7810.  
  7811.  
  7812.  
  7813.  
  7814.  
  7815.  
  7816.  
  7817.  
  7818.  
  7819.  
  7820.  
  7821.  
  7822.  
  7823.  
  7824.  
  7825.  
  7826.  
  7827.  
  7828.  
  7829.  
  7830.  
  7831.  
  7832.  
  7833.  
  7834.  
  7835.  
  7836.  
  7837.  
  7838.  
  7839.  
  7840.  
  7841.  
  7842.  
  7843.  
  7844.  
  7845.  
  7846.  
  7847.  
  7848.  
  7849.  
  7850.  
  7851.  
  7852.  
  7853.  
  7854.  
  7855.  
  7856.  
  7857.  
  7858.           ─────────────────────────────────────────────────────────────────
  7859.                               Mustang Software, Inc.                    123
  7860.                              WILDCAT! TEST-DRIVE 11/1/89
  7861.           ─────────────────────────────────────────────────────────────────
  7862.  
  7863.  
  7864.  
  7865.           NetMail & EchoMail
  7866.           The REGISTERED version of WILDCAT! is capable of providing full
  7867.           integration to a variety of NetMail and EchoMail systems.  This
  7868.           TEST-DRIVE release allows implementation of a remote mailer, but
  7869.           NOT the processes to make mail available to callers.  It is a
  7870.           "sysop access" Net & EchoMail implementation in TEST-DRIVE,
  7871.           designed to offer a feel for the wide-area mail concept.
  7872.  
  7873.           The most common and widely know mail system is FidoNet, an
  7874.           international network of personal computers organized and set-up
  7875.           by Tom Jennings a number of years ago.  It is an all-volunteer
  7876.           network and literally covers the globe.  Although several other
  7877.           message networks have become popular in recent years we will use
  7878.           FidoNet as the example in our NetMail discussion.
  7879.  
  7880.           In order for WILDCAT!  to recognize and communicate with an
  7881.           external mail network, the sysop must make use of a Front-End
  7882.           Program.  This program is used to answer the phone in place of
  7883.           WILDCAT! to determine if a call is intended for the mail system
  7884.           or is a BBS caller.  Calls from other NetMail systems containing
  7885.           messages are processed by Front-End Program, while BBS callers
  7886.           are passed on to WILDCAT!.  The newly received messages are
  7887.           processed and placed in a special message format for reading by
  7888.           the sysop with a number of special reading programs. In the
  7889.           REGISTERED USER version this mail is also available to callers.
  7890.  
  7891.           NetMail messages may be public or private, and are addressed to a
  7892.           specific BBS or dedicated mail system.  The addressing scheme
  7893.           used for NetMail consists of a Region number, a Net number, and a
  7894.           Node number in the format 1:206/2901 (Mustang Software, Inc.'s
  7895.           address).
  7896.  
  7897.           EchoMail is slightly different from NetMail.  It consists of a
  7898.           series of public messages gathered from many other BBS and mail
  7899.           systems across the country who share a common message topic, such
  7900.           as the International WILDCAT! Echo.  Each night new messages from
  7901.           every system are sent to a central repository (via several
  7902.           links), and each system receives the new messages from every
  7903.           other participant in the echo.  All echo member systems end up
  7904.           with a common message pool which is kept current within a few
  7905.           days.
  7906.  
  7907.           In order for a front-end program to pass control to the BBS when
  7908.           a non-mail call is received, there must be a method of informing
  7909.           WILDCAT! of the caller's baud rate.  This is accomplished through
  7910.           the use of a command line argument in the format:
  7911.  
  7912.                     WILDCAT /B 1200
  7913.  
  7914.           The baud rates acceptable are 300, 1200, 2400, 9600 and 19200.
  7915.           If the caller is making use of a reliable connection, one using
  7916.           MNP, ARQ, or other hardware error control, this number should be
  7917.           immediately followed by the letters MNP.  If the baud rate is
  7918.           passed on the command line to WILDCAT!,  it will connect to the
  7919.  
  7920.  
  7921.  
  7922.           ─────────────────────────────────────────────────────────────────
  7923.                               Mustang Software, Inc.                    124
  7924.                              WILDCAT! TEST-DRIVE 11/1/89
  7925.           ─────────────────────────────────────────────────────────────────
  7926.  
  7927.  
  7928.  
  7929.           already existing caller and begin the login process.  After the
  7930.           call is completed it is customary to return control to the
  7931.           front-end program through the use of the Call Processing Event
  7932.           (errorlevel 60).
  7933.  
  7934.           In the REGISTERED USER version another command line option is
  7935.           supported in the /B command.  It consists of the additional line
  7936.           parameter passing the number of minutes until the next mail event
  7937.           scheduled by the front-end program.  WILDCAT! uses this number to
  7938.           adjust the caller's time allowed on the system during his call.
  7939.           The format for passing the time along with the baud rate is an
  7940.           integer which follows the baud rate, delimited by a space:
  7941.  
  7942.                     WILDCAT /B 2400MNP 65
  7943.  
  7944.           The above example indicates that the caller being passed to
  7945.           WILDCAT! is connected is at 2400 baud, is using MNP (or similar)
  7946.           error control, and the front-end mailer needs to begin a mail
  7947.           processing event in 65 minutes.
  7948.  
  7949.           The specifics of NetMail and EchoMail operation are far beyond
  7950.           the scope of this document.  Each front-end program operates
  7951.           differently, many requiring complex batch file setup by the
  7952.           sysop.  Mustang Software technical support is unable to assist
  7953.           with specifics of any particular interface problems.
  7954.  
  7955.           The choice of front-end programs is left to the individual user
  7956.           and many are suitable for operation with WILDCAT!.  These include
  7957.           SEAdog from System Enhancements Associates, BinkleyTerm, Front
  7958.           Door, and The D'Bridge Electronic Mail System by Chris Irwin, an
  7959.           especially robust and easy-to-install mailer.
  7960.  
  7961.           A second supporting feature within the REGISTERED USER version of
  7962.           WILDCAT! for NetMail and EchoMail is the Message menu option to
  7963.           call errorlevel 35.  This menu choice is commonly used to begin a
  7964.           batch file process which invokes a NetMail reading program for
  7965.           use by the BBS callers.  It is important to realize that the
  7966.           front-end mailer only performs functions to send, receive and
  7967.           organize mail, not reading by the BBS callers.  As is the case
  7968.           with front-end programs, several good reading programs are
  7969.           available on the Private WILDCAT! HQ BBS.  This test-drive
  7970.           release will easy allow a sysop to establish a fully operational
  7971.           Net or Echo system with all functions available to the system
  7972.           operator.  File requests can even be implemented if desired.
  7973.  
  7974.           For the sysop's information we present the following brief
  7975.           discussion of the Message menu [N]etmail choice in the REGISTERED
  7976.           USER release.
  7977.  
  7978.           The set-up of a mail reading program with errorlevel 35 follows
  7979.           the exact same procedures as a door.  In fact, the NetMail option
  7980.           is listed in the MAKEWILD door definition screen as the first
  7981.           item.  The CAT.BAT file must include a test for errorlevel 35,
  7982.           such as the line:
  7983.  
  7984.  
  7985.  
  7986.           ─────────────────────────────────────────────────────────────────
  7987.                               Mustang Software, Inc.                    125
  7988.                              WILDCAT! TEST-DRIVE 11/1/89
  7989.           ─────────────────────────────────────────────────────────────────
  7990.  
  7991.  
  7992.  
  7993.                     IF ERRORLEVEL 35 NETREAD.BAT
  7994.  
  7995.           The batch file NETREAD.BAT should change to the subdirectory
  7996.           containing the NetMail reading program and perform any other
  7997.           conversion chores necessary to begin reading mail.
  7998.  
  7999.           At this point in time there are no NetMail reading programs
  8000.           supporting multi-user access.  In a multi-node system, when one
  8001.           caller is reading NetMail the remaining nodes must restricted
  8002.           from accessing this feature.  This is accomplished by indicating
  8003.           that the NetMail door is NOT multi-user.  Callers requesting your
  8004.           message menu [N]etMail choice when another node is already
  8005.           reading NetMail will be told that the door is already in use by
  8006.           another node.
  8007.  
  8008.  
  8009.           Future Directions
  8010.  
  8011.           Mustang Software is currently working with other net and echomail
  8012.           program authors to create a fully automatic Net and EchoMail
  8013.           system utilizing a common message database format.  We are in the
  8014.           process of creating the bridge between D'Bridge and WILDCAT! that
  8015.           will offer a transparent netmail connection in a multi-user
  8016.           environment.  It will feature internal message entry, reading and
  8017.           control, with fully automated front-end processing.
  8018.  
  8019.           Along with messages, D'Bridge and WILDCAT! can send files as
  8020.           attachments, and can even accept file requests from other
  8021.           systems.  See the documentation for D'Bridge for details on its
  8022.           operation.
  8023.  
  8024.  
  8025.  
  8026.  
  8027.  
  8028.  
  8029.  
  8030.  
  8031.  
  8032.  
  8033.  
  8034.  
  8035.  
  8036.  
  8037.  
  8038.  
  8039.  
  8040.  
  8041.  
  8042.  
  8043.  
  8044.  
  8045.  
  8046.  
  8047.  
  8048.  
  8049.  
  8050.           ─────────────────────────────────────────────────────────────────
  8051.                               Mustang Software, Inc.                    126
  8052.                              WILDCAT! TEST-DRIVE 11/1/89
  8053.           ─────────────────────────────────────────────────────────────────
  8054.  
  8055.  
  8056.  
  8057.           WILDCAT SUPPORT PROGRAMS
  8058.  
  8059.  
  8060.           ADDFILES
  8061.  
  8062.           ADDFILES is a utility to ease the addition of files to your file
  8063.           database. It is designed to help add files to the file database
  8064.           when a system is initially set-up, but may be used for minor
  8065.           maintenance. It operates by reading the files on disk for
  8066.           selected file areas, and add any files which do not already exist
  8067.           in the file database.  If a file is already present, you may
  8068.           elect to have the date and size information in the database
  8069.           changed to match the information actually on disk.  This process
  8070.           is referred to as freshening the database.  As files are add to
  8071.           your WILDCAT! database with ADDFILES, you can enter descriptions,
  8072.           if desired.  ADDFILES will process all file areas, or may be
  8073.           limited to specific locations. It is one of the easiest methods
  8074.           of creating a file database for the first time, or may be used
  8075.           for maintenance.  In the REGISTERED version of WILDCAT!, the PRO!
  8076.           Series utility F-PRO! offers similar features with batch driven
  8077.           event operation, expanded operational parameters, and various
  8078.           reports.
  8079.  
  8080.           The opening screen allows you to specify which file areas will be
  8081.           affected by the ADDFILES session.  Use the cursor to delete
  8082.           letters of file areas which you do not want to process.
  8083.  
  8084.           The next prompt allows you to confirm files prior to adding them
  8085.           to the database.  If you are uncertain that your subdirectories
  8086.           contain only files to be made available, you may have ADDFILES
  8087.           prompt you for confirm of the addition of each by responding "Y".
  8088.  
  8089.           ADDFILES will then ask if you want to use the date of the file on
  8090.           the disk as the date entered into the WILDCAT! file database.  If
  8091.           you do not, the current date will be used, and this is the most
  8092.           common choice.
  8093.  
  8094.           After you answer, the question changes to:
  8095.  
  8096.                Do you want to freshen the database date and size to match
  8097.                the file date and size on any existing files?  [N]
  8098.  
  8099.           Answering "Y" will cause ADDFILES to scan the disk for filenames
  8100.           that already exist in your WILDCAT! file database, and change the
  8101.           database date and size to match what is on the hard disk.  This
  8102.           is a convenient way to check your file areas for updated or
  8103.           changed files without any manual intervention.  If the file dates
  8104.           and sizes are the same, no modifications to the database are
  8105.           made, and the file is ignored.  ADDFILES then asks:
  8106.  
  8107.           Do you want to enter descriptions for ANY new files?  [N]?
  8108.  
  8109.           Answering "Y" will allow you to enter a 2 line file description
  8110.           for each new file as it is read from the hard disk and added to
  8111.  
  8112.  
  8113.  
  8114.           ─────────────────────────────────────────────────────────────────
  8115.                               Mustang Software, Inc.                    127
  8116.                              WILDCAT! TEST-DRIVE 11/1/89
  8117.           ─────────────────────────────────────────────────────────────────
  8118.  
  8119.  
  8120.  
  8121.           the file database.  A "N" answer will simply add the files, but
  8122.           leave the descriptions blank.  If you elect to enter the
  8123.           descriptions here, you are then asked:
  8124.  
  8125.                Do you want to be prompted Y/N for each new file
  8126.                description? [Y]
  8127.  
  8128.           If you answer "Y" then as each file is added it will first
  8129.           display the file name and then ask if you want to enter a
  8130.           description.  You may then skip the description with a single
  8131.           keystroke, if desired. A "N" answer will force you to both line 1
  8132.           and line 2 of the description for every file added.
  8133.  
  8134.           Lastly ADDFILES asks how the "UPLOADED BY:" field should be
  8135.           completed for the files being added.  The default name is SYSOP ,
  8136.           but may be set to anything you wish.
  8137.  
  8138.           After confirmation from the operator, ADDFILES begins processing
  8139.           the specified file areas, prompting for addition and descriptions
  8140.           as requested.
  8141.  
  8142.  
  8143.  
  8144.  
  8145.  
  8146.  
  8147.  
  8148.  
  8149.  
  8150.  
  8151.  
  8152.  
  8153.  
  8154.  
  8155.  
  8156.  
  8157.  
  8158.  
  8159.  
  8160.  
  8161.  
  8162.  
  8163.  
  8164.  
  8165.  
  8166.  
  8167.  
  8168.  
  8169.  
  8170.  
  8171.  
  8172.  
  8173.  
  8174.  
  8175.  
  8176.  
  8177.  
  8178.           ─────────────────────────────────────────────────────────────────
  8179.                               Mustang Software, Inc.                    128
  8180.                              WILDCAT! TEST-DRIVE 11/1/89
  8181.           ─────────────────────────────────────────────────────────────────
  8182.  
  8183.  
  8184.  
  8185.           CONVERT
  8186.  
  8187.           Convert is a utility to process the text file listings of a other
  8188.           BBSs or a plain directory listing of files into WILDCAT!'s
  8189.           database format.  It is designed to be used for the initial
  8190.           database creation process, but may be called on to add files at a
  8191.           later date.  In many instances the use of ADDFILES is a better
  8192.           choice to add file unless the descriptions are already type in
  8193.           some other BBS format.  CONVERT is primarily needed if the sysop
  8194.           has already compiled a list of files and descriptions in a text
  8195.           format.
  8196.  
  8197.           CONVERT processes a text file and places the file names, sizes,
  8198.           dates and descriptions, if included, into the file database.We
  8199.           will review the procedures after a brief discussion of the text
  8200.           file format that must be used.The standard file list formats of
  8201.           other BBS programs do not usually contain the necessary
  8202.           information for WILDCAT!'s database, and will require alteration.
  8203.           New sysops will probably find it easier to use the ADDFILES
  8204.           program for initial database creation.
  8205.  
  8206.           Preparation for running CONVERT consists of creating a text file
  8207.           in each of your WILDCAT! download subdirectories.  This text file
  8208.           may be a modified copy of another BBS text listing of the file
  8209.           information for that particular area, or the DIR command output.
  8210.           For the purpose of this documentation we will assume that the
  8211.           user has used MAKEWILD to establish two download directories, one
  8212.           for Utilities and one for Games.  The path for Utilities is
  8213.           C:\WILDCAT\UTIL and the path for Games is C:\WILDCAT\GAMES.  If
  8214.           you have another BBS text listing for each of these areas, place
  8215.           the file in the subdirectory and name it FILES.BBS.
  8216.  
  8217.           If you don't have a text listing but want to create one rather
  8218.           than use ADDFILES, you should create one for each subdirectory
  8219.           after placing all the appropriate files in the subdirectory.
  8220.           Move all your games to C:\WILDCAT\GAMES, etc..  The method of
  8221.           creating the text file from the DOS DIR command entails use of
  8222.           re-direction of the DIR output to disk rather than the screen.
  8223.           This is accomplished by using the > character.  The proper
  8224.           command line syntax is:
  8225.  
  8226.                     DIR > FILES.BBS
  8227.  
  8228.           This command should be run from the games subdirectory and again
  8229.           from utilities.  The result is a file in EACH area named
  8230.           FILES.BBS which contains the name, extension, size, date and time
  8231.           on each file.  It also has some header information on the drive
  8232.           volume label and footer information about the available space
  8233.           remaining.
  8234.  
  8235.           PRIOR TO PROCESSING WITH CONVERT, THIS HEADER AND FOOTER
  8236.           INFORMATION MUST BE DELETED with an ASCII editor.  At the same
  8237.           time you may add a file description by beginning the first
  8238.           description line at character position 34, one space after the
  8239.  
  8240.  
  8241.  
  8242.           ─────────────────────────────────────────────────────────────────
  8243.                               Mustang Software, Inc.                    129
  8244.                              WILDCAT! TEST-DRIVE 11/1/89
  8245.           ─────────────────────────────────────────────────────────────────
  8246.  
  8247.  
  8248.  
  8249.           date.  WILDCAT! does not make use of the file time.  Line 2 of
  8250.           the description begins on character position 74.
  8251.  
  8252.           Regardless of whether you are using another BBS text file listing
  8253.           or the DIR output, you must use an ASCII editor to delete all
  8254.           lines that contain any information other than files.
  8255.  
  8256.           The FILENAME, regardless of length always starts at position one.
  8257.           It may be written in the older DOS manner of FILE.EXT (with all
  8258.           characters together, separated by a period) or the newer format
  8259.           of FILE followed by the EXT starting at position 10.  If the EXT
  8260.           begins at position 10 there may not be a "." in any position
  8261.           other than 9 since CONVERT looks for either a period or a space
  8262.           to terminate the FILENAME and begin the extension.
  8263.  
  8264.           The Size starts at position 15 and extends to 21, and may contain
  8265.           commas.  It should be right justified and blank positions may
  8266.           exist at the beginning as in our example.
  8267.  
  8268.           The Date starts at position 24 and leading zeros may be omitted
  8269.           for any numbers.  The only valid delimiter between month-day-year
  8270.           is the dash (-) character.
  8271.  
  8272.           The first Description line begins at position 34 and may extend
  8273.           out to position 73.  Any description from position 74 to 115 will
  8274.           appear on description line 2.  File lines may be up to 115
  8275.           characters long, but only one file listing per line!
  8276.  
  8277.           We now have created a file named FILES.BBS in each of our
  8278.           download directories.  Each reflects the names of the files in
  8279.           that particular area and contains nothing but one line after
  8280.           another of file information.  To begin the conversion we start at
  8281.           the WILDCAT!  file database directory, the location of the
  8282.           database files.
  8283.  
  8284.           For each subdirectory that you want to convert you must run the
  8285.           CONVERT program.  Lets use our Games subdirectory as a first
  8286.           example.  Copy the FILES.BBS file from the Games subdirectory to
  8287.           the WILDCAT! file database area and run CONVERT.
  8288.  
  8289.                     COPY C:\WILDCAT\GAMES\FILES.BBS C:\WILDCAT\DATAFILE
  8290.                     CONVERT
  8291.  
  8292.           When you run CONVERT, you are reminded of the correct file format
  8293.           and then asked to identify how the file list should be processed.
  8294.           The first question asks which file area you want the file to be
  8295.           assigned to.  Our example answer might be area G for Games (this
  8296.           answer must match your choices in MAKEWILD!).  Next CONVERT asks
  8297.           the name of the person who should be listed as uploading the
  8298.           files.  In most instances this will be sysop or perhaps left
  8299.           blank since the actual information is not known.  The final
  8300.           question is the filename that contains the text information.  You
  8301.           would answer FILES.BBS since that is the text file we want to
  8302.  
  8303.  
  8304.  
  8305.  
  8306.           ─────────────────────────────────────────────────────────────────
  8307.                               Mustang Software, Inc.                    130
  8308.                              WILDCAT! TEST-DRIVE 11/1/89
  8309.           ─────────────────────────────────────────────────────────────────
  8310.  
  8311.  
  8312.  
  8313.           process.  After confirmation of the answers, CONVERT will add
  8314.           each file's information to the WILDCAT! database.
  8315.  
  8316.           The main trick to importing your files into WILDCAT! is to make
  8317.           sure that your import text file is clean and correctly formatted.
  8318.           No blank lines, no header or footer information and no extra
  8319.           lines.
  8320.  
  8321.           Prior to beginning, PLEASE make a back-up of your existing
  8322.           database file if they already exist, and take one section at a
  8323.           time.
  8324.  
  8325.  
  8326.  
  8327.  
  8328.  
  8329.  
  8330.  
  8331.  
  8332.  
  8333.  
  8334.  
  8335.  
  8336.  
  8337.  
  8338.  
  8339.  
  8340.  
  8341.  
  8342.  
  8343.  
  8344.  
  8345.  
  8346.  
  8347.  
  8348.  
  8349.  
  8350.  
  8351.  
  8352.  
  8353.  
  8354.  
  8355.  
  8356.  
  8357.  
  8358.  
  8359.  
  8360.  
  8361.  
  8362.  
  8363.  
  8364.  
  8365.  
  8366.  
  8367.  
  8368.  
  8369.  
  8370.           ─────────────────────────────────────────────────────────────────
  8371.                               Mustang Software, Inc.                    131
  8372.                              WILDCAT! TEST-DRIVE 11/1/89
  8373.           ─────────────────────────────────────────────────────────────────
  8374.  
  8375.  
  8376.  
  8377.           MAKEQUES
  8378.  
  8379.           Makeques is used to create questionnaire files in WILDCAT!
  8380.           readable format, and is the only way to make these files.
  8381.           WILDCAT! questionnaires have the ability to "branch" to any other
  8382.           question at any time, perhaps to ask sysops or another group of
  8383.           callers another set of questions.
  8384.  
  8385.           The easiest method of creating a questionnaire is to FIRST write
  8386.           down all the questions you want to ask.  Put them in groups
  8387.           according to "branches" that are to be answered together, i.e.
  8388.           questions for sysops, questions for general users, questions IF
  8389.           an order is to be taken, questions IF a caller wants to register,
  8390.           etc.
  8391.  
  8392.           Question types available are Alphanumeric, Numeric, Multiple
  8393.           Choice, Phone, Date, Time, Zip, State, MC/VISA, or American
  8394.           Express.  All of the above are FORMATTED field answers except
  8395.           Alphanumeric & Numeric, which restrict the answer to
  8396.           numbers/letters/punctuation or just numbers.
  8397.  
  8398.           The questionnaire ends anytime the last question number is
  8399.           reached (by entering a blank [ENTER] keystroke), or when a branch
  8400.           calls question #99.  Branching is allowed both forward and
  8401.           backward, and questions are repeated until answered with a proper
  8402.           response.  Do not attempt to branch to a non-existent question!
  8403.           Plan things out ahead of time!
  8404.  
  8405.           Here is an example of a planning session written out:
  8406.  
  8407.           (the numbers in parentheses refer to branch-to question numbers)
  8408.  
  8409.           1.    Do you want to purchase a product using a Credit Card?
  8410.                     YES - (2)      NO - (14)
  8411.  
  8412.           2.   Do you have the card # and exp. date handy?
  8413.                     YES - (3)      NO - (14)
  8414.  
  8415.           3.   What product do you want to order?
  8416.                     A - WILDCAT!   (4)
  8417.                     B - MORTPLAN   (4)
  8418.                     C - PRTLABEL   (4)
  8419.  
  8420.           4.   Do you want to order another product?
  8421.                     YES - (3)      NO - (5)
  8422.  
  8423.           5.   What name do you want it shipped to?
  8424.                     (6)
  8425.  
  8426.           6.   What street address?
  8427.                     (7)
  8428.  
  8429.           7.   What City?
  8430.                     (8)
  8431.  
  8432.  
  8433.  
  8434.           ─────────────────────────────────────────────────────────────────
  8435.                               Mustang Software, Inc.                    132
  8436.                              WILDCAT! TEST-DRIVE 11/1/89
  8437.           ─────────────────────────────────────────────────────────────────
  8438.  
  8439.  
  8440.  
  8441.           8.   What State?
  8442.                     (9)
  8443.  
  8444.           9.   What type of credit card?
  8445.                     A - VISA  (10)
  8446.                     B - M/C   (10)
  8447.  
  8448.           10.  What is the card number and exp. date?
  8449.                     xxxx-xxxx-xxxx-xxxx  mm-yy  (11)
  8450.  
  8451.           11.  What is a voice phone during the day to verify your order?
  8452.                     xxx-xxx-xxxx   (12)
  8453.  
  8454.           12.   Should we PROCESS or CANCEL the above order?
  8455.                     A - PROCESS    (15)
  8456.                     B - CANCEL     (13)
  8457.  
  8458.           13.  THIS order request will NOT be processed.  Start the order
  8459.                over again?
  8460.                     YES - (1)      NO - (14)
  8461.  
  8462.           14.  No order taken.   Do you want to leave an order comment?
  8463.                     YES - (16)     NO - (99)
  8464.  
  8465.           15.  Your order will be processed ASAP.  Do you want to leave an
  8466.                order comment?
  8467.                     YES - (16)     NO - (99)
  8468.  
  8469.           16.   Comment (line 1 of 2)  (17)
  8470.  
  8471.           17.   Comment (line 2 of 2)  (99)
  8472.  
  8473.  
  8474.           After creating your written questionnaire you are ready to begin
  8475.           the MAKEQUES program.  The Main Menu offers several choices, one
  8476.           of which is to LOAD a questionaire.  A sample questionnaire names
  8477.           QUESTEST.BBS is included for your review.  Next lets take a quick
  8478.           look at the MAKEQUES editor.
  8479.  
  8480.           While using MAKEQUES the following standard editing commands may
  8481.           be used.
  8482.  
  8483.           [left],[ctrl S]               - Cursor left one character
  8484.           [right],[ctrl D]              - Cursor right one character
  8485.           [ctrl left],[ctrl D]          - Cursor left one word
  8486.           [ctrl right],[ctrl F]         - Cursor right one word
  8487.           [home],[ctrl Q - S]           - Cursor to beginning of line
  8488.           [end],[ctrl Q - D]            - Cursor to end of line
  8489.           [del],[ctrl G]                - Delete character at cursor
  8490.           [bksp],[ctrl H]               - Delete character to the left of
  8491.                                           cursor
  8492.           [ctrl end],[ctrl Q - Y]       - Delete to end of line
  8493.           [ctrl Y],[ctrl X]             - Delete entire line
  8494.           [ctrl home]                   - Delete from beginning of line
  8495.  
  8496.  
  8497.  
  8498.           ─────────────────────────────────────────────────────────────────
  8499.                               Mustang Software, Inc.                    133
  8500.                              WILDCAT! TEST-DRIVE 11/1/89
  8501.           ─────────────────────────────────────────────────────────────────
  8502.  
  8503.  
  8504.  
  8505.           [ctrl T]                      - Delete word to right of cursor
  8506.           [ins]                         - Toggle insert mode, large cursor
  8507.           [ctrl R],[ctrl Q- L]          - Restore original contents of line
  8508.  
  8509.           The Main Menu presents the choices EDIT, LIST, EXECUTE, LOAD,
  8510.           SAVE, and an EXIT option.  We will review the choices one at a
  8511.           time.
  8512.  
  8513.           the first option normally used is LOAD a questionnaire, unless a
  8514.           new questionnaire is being created, in which case EDIT might be
  8515.           used initially.  You may follow this documentation with no
  8516.           questionnaire loaded, or may select LOAD at this time to get the
  8517.           QUESTEST.BBS questionnaire loaded in memory during this
  8518.           discussion.
  8519.  
  8520.           EDIT
  8521.  
  8522.           If editing is selected without previously loading a
  8523.           questionnaire, a blank screen is presented with the cursor on
  8524.           question number one.
  8525.  
  8526.           The lower section of the window indicates what information about
  8527.           the caller will be included at the beginning of the answer file,
  8528.           and these are labeled System Toggles.  The bottom line of the
  8529.           display shows the function key assignments available.  F1:
  8530.           "Insert line" and F2: "Delete line" are used to add and remove
  8531.           lines from your questionnaire.  Removing or adding lines will
  8532.           automatically adjust the branch field question numbers for all
  8533.           relocated questions (more on this later).  F3: "System Toggles"
  8534.           allows you to edit which user items are included in the answer
  8535.           file.  After pressing F3 use the arrow keys to highlight the
  8536.           choice to change and press the Enter key to toggle the item on or
  8537.           off.  F4: "Clear All" is used to clear the entire questionnaire
  8538.           screen and should only be used if you want to erase all
  8539.           questions.  F10 is the "Exit" key used to return to the Main
  8540.           Menu.  While working in MAKEQUES a copy of the last edited
  8541.           questionnaire remains in memory, and selecting EDIT again will
  8542.           return you to the last questionnaire used.
  8543.  
  8544.           When in edit mode enter the text you want displayed to the caller
  8545.           in the question text field.  Note that only the first sixty
  8546.           characters are displayed, but the editor will scroll left and
  8547.           right as needed up to seventy-five characters.  You may move
  8548.           about the screen to edit information by using the editing keys
  8549.           defined previously.
  8550.  
  8551.           The next field offers you the choice of which type of question
  8552.           will be asked.  Pressing ENTER in the "type" field pops up a
  8553.           window with the available choices, touched on below:
  8554.  
  8555.  
  8556.           Text      Alphanumeric text entry by the caller.
  8557.  
  8558.           Date      Accepts standard US formatted date input.
  8559.  
  8560.  
  8561.  
  8562.           ─────────────────────────────────────────────────────────────────
  8563.                               Mustang Software, Inc.                    134
  8564.                              WILDCAT! TEST-DRIVE 11/1/89
  8565.           ─────────────────────────────────────────────────────────────────
  8566.  
  8567.  
  8568.  
  8569.           Phone     Accepts standard US Phone input with area code.
  8570.  
  8571.           Time      Accepts standard time format HH:MM
  8572.  
  8573.           State     Accepts 2 letters only, auto-capitalization.
  8574.  
  8575.           ZIP       Accepts only numeric input, formatted for standard 9
  8576.                     digits (ZIP + 4).
  8577.  
  8578.           M/C       Standard MasterCard format XXXX-XXXX-XXXX-XXXX followed
  8579.                     by a request for expiration date.
  8580.  
  8581.           AmExp     Standard American Express card format, followed by
  8582.                     MM/YY for expiration date.
  8583.  
  8584.           SS#       Accepts XXX-XX-XXXX format with numeric input only.
  8585.  
  8586.           Visa1     VISA card format XXXX-XXXX-XXXX-XXXX followed by
  8587.                     expiration date prompt.
  8588.  
  8589.           Visa2     VISA card format XXXX-XXX-XXX-XXX followed by
  8590.                     expiration date.  Note that you should offer a choice
  8591.                     of charge card formats, see the example questionnaire
  8592.                     QUESTEST.BBS for an example.
  8593.  
  8594.           Note      This question type doesn't ask for any input from the
  8595.                     caller.  It simply displays the question text and
  8596.                     branches to the indicated question.  It may be used to
  8597.                     ask very lengthy questions by placing one or more NOTES
  8598.                     prior to the actual question, or just to insert a
  8599.                     comment in the questionnaire.
  8600.  
  8601.           END       This type indicates the end of the questionnaire.  Make
  8602.                     sure there are no questions after the END question.
  8603.  
  8604.  
  8605.           Once the question TYPE has been selected the cursor is located in
  8606.           the Br (BRANCH) field.  Each question has the ability to change
  8607.           the next question number, based either on the answer in a
  8608.           Multiple Choice or the entire question.  You will notice that
  8609.           Multiple Choice questions have a editable branch field marked
  8610.           with a » since they have different branches for each choice.
  8611.           Pressing [ENTER] on a » branch will bring up the previously
  8612.           entered branches for each multiple choice in a window.  There may
  8613.           be no blank question numbers between the first and last question.
  8614.           Any question which is used to end the questionnaire (there may be
  8615.           more than one since it may end from any number of branches)
  8616.           should branch to question 99. All question lines after the actual
  8617.           last question in the display should have question type END.
  8618.  
  8619.           Now we will review the balance of the options on the main menu.
  8620.  
  8621.           LIST
  8622.  
  8623.  
  8624.  
  8625.  
  8626.           ─────────────────────────────────────────────────────────────────
  8627.                               Mustang Software, Inc.                    135
  8628.                              WILDCAT! TEST-DRIVE 11/1/89
  8629.           ─────────────────────────────────────────────────────────────────
  8630.  
  8631.  
  8632.  
  8633.           This option allows viewing a formatted output of the
  8634.           questionnaire on the screen, printer or a file.  You are
  8635.           presented with a pop up window asking for a filename which will
  8636.           be used for the output.  If printer output is desired enter the
  8637.           words PRINTER, or simply press ENTER for a screen display, with
  8638.           pauses.
  8639.  
  8640.           EXECUTE
  8641.  
  8642.           This option plays back your questionnaire.  The screen is split,
  8643.           and the questionnaire in memory begins execution in the upper
  8644.           window and the answers are shown in the lower window> This allows
  8645.           checking both the branching and answer file responses generated
  8646.           as execution progresses.
  8647.  
  8648.           LOAD
  8649.  
  8650.           All MAKEQUES activity takes place in memory, and an existing
  8651.           questionnaire must first be loaded before it may be edited,
  8652.           executed or listed.
  8653.  
  8654.           SAVE
  8655.  
  8656.           After modifications have been made to a questionnaire in memory,
  8657.           a copy of the revised file must be saved to disk.
  8658.  
  8659.           EXIT
  8660.  
  8661.           This option prompts you to save a questionnaire in memory if you
  8662.           have not done so already.  Note that you may leave the EDIT or
  8663.           LIST sections to execute without saving.  A copy of the
  8664.           questionnaire is held and executed from memory.
  8665.  
  8666.           Remember, the question files created with MAKEQUES and the
  8667.           answers generated are kept in the home directory.
  8668.  
  8669.           Filenames that are read by WILDCAT! are as follows:
  8670.  
  8671.           QUESTION.BBS
  8672.                Display file sent when [Q]uestionaire is selected from the
  8673.                Main Menu prompt.  It should contain a numeric listing of
  8674.                the questionnaires available, and functions just like the
  8675.                bulletins.
  8676.  
  8677.           QUES#.BBS
  8678.                Read at the questionnaire menu prompt, much the same way as
  8679.                bulletins.  The # is replaced by the questionnaire number in
  8680.                QUESTION.BBS.
  8681.  
  8682.           QUESNEW.BBS
  8683.                This is the New-user questionnaire which is read by the
  8684.                system IF requested in MAKEWILD.  It is presented just after
  8685.                NEWUSER.BBS.
  8686.  
  8687.  
  8688.  
  8689.  
  8690.           ─────────────────────────────────────────────────────────────────
  8691.                               Mustang Software, Inc.                    136
  8692.                              WILDCAT! TEST-DRIVE 11/1/89
  8693.           ─────────────────────────────────────────────────────────────────
  8694.  
  8695.  
  8696.  
  8697.           QUESCLOS.BBS
  8698.                This is the closed board questionnaire.  It is sent by the
  8699.                system if the board is a Closed system as specified in
  8700.                MAKEWILD.  It is sent immediately after logon if the user's
  8701.                name is NOT found in the database.
  8702.  
  8703.  
  8704.  
  8705.  
  8706.  
  8707.  
  8708.  
  8709.  
  8710.  
  8711.  
  8712.  
  8713.  
  8714.  
  8715.  
  8716.  
  8717.  
  8718.  
  8719.  
  8720.  
  8721.  
  8722.  
  8723.  
  8724.  
  8725.  
  8726.  
  8727.  
  8728.  
  8729.  
  8730.  
  8731.  
  8732.  
  8733.  
  8734.  
  8735.  
  8736.  
  8737.  
  8738.  
  8739.  
  8740.  
  8741.  
  8742.  
  8743.  
  8744.  
  8745.  
  8746.  
  8747.  
  8748.  
  8749.  
  8750.  
  8751.  
  8752.  
  8753.  
  8754.           ─────────────────────────────────────────────────────────────────
  8755.                               Mustang Software, Inc.                    137
  8756.                              WILDCAT! TEST-DRIVE 11/1/89
  8757.           ─────────────────────────────────────────────────────────────────
  8758.  
  8759.  
  8760.  
  8761.           WAIT!  &  WAITFOR!
  8762.  
  8763.           These two programs are handy utilities to program pauses into
  8764.           batch file operations.  WAIT! simply pauses for five seconds (by
  8765.           default), and can be instructed to pause for any number of
  8766.           seconds with a command line argument such as WAIT! 30 to pause
  8767.           for 30 seconds.  The time counts down on screen and the batch
  8768.           file continues at expiration.
  8769.  
  8770.           WAITFOR! accepts a command line argument for the time of day that
  8771.           the pause should be released.  The time must be in 24 hour format
  8772.           such as 15:00 for 3 pm.  WAITFOR! displays the time on screen as
  8773.           it awaits the designated time, then it simply stops running,
  8774.           passing control to the next batch file line.
  8775.  
  8776.           These two utilities are useful in event scheduling to keep the
  8777.           system inactive for a period of time, such as during a short
  8778.           event.  WAIT! may also be used in a network setting to delay
  8779.           workstation login to the server long enough for the server to
  8780.           completely initialize and get ready for the workstations.
  8781.  
  8782.  
  8783.  
  8784.  
  8785.  
  8786.  
  8787.  
  8788.  
  8789.  
  8790.  
  8791.  
  8792.  
  8793.  
  8794.  
  8795.  
  8796.  
  8797.  
  8798.  
  8799.  
  8800.  
  8801.  
  8802.  
  8803.  
  8804.  
  8805.  
  8806.  
  8807.  
  8808.  
  8809.  
  8810.  
  8811.  
  8812.  
  8813.  
  8814.  
  8815.  
  8816.  
  8817.  
  8818.           ─────────────────────────────────────────────────────────────────
  8819.                               Mustang Software, Inc.                    138
  8820.                              WILDCAT! TEST-DRIVE 11/1/89
  8821.           ─────────────────────────────────────────────────────────────────
  8822.  
  8823.  
  8824.  
  8825.           FIXUSERS, FIXMSGS, FIXFILES
  8826.  
  8827.           WILDCAT! is distributed with these three utilities, programs
  8828.           designed to be used to for damaged databases and configuration
  8829.           files.  These utilities should seldom need to be run except when
  8830.           an inconsistency develops in the database files.  The symptoms of
  8831.           such a problem are error log entries describing database errors
  8832.           in files, messages or users, or inconsistent database operation.
  8833.  
  8834.           These programs should not be run on a regular basis as
  8835.           preventative maintenance.
  8836.  
  8837.  
  8838.  
  8839.  
  8840.  
  8841.  
  8842.  
  8843.  
  8844.  
  8845.  
  8846.  
  8847.  
  8848.  
  8849.  
  8850.  
  8851.  
  8852.  
  8853.  
  8854.  
  8855.  
  8856.  
  8857.  
  8858.  
  8859.  
  8860.  
  8861.  
  8862.  
  8863.  
  8864.  
  8865.  
  8866.  
  8867.  
  8868.  
  8869.  
  8870.  
  8871.  
  8872.  
  8873.  
  8874.  
  8875.  
  8876.  
  8877.  
  8878.  
  8879.  
  8880.  
  8881.  
  8882.           ─────────────────────────────────────────────────────────────────
  8883.                               Mustang Software, Inc.                    139
  8884.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  8885.           █████████████████████████████████████████████████████████████████
  8886.  
  8887.  
  8888.  
  8889.           DOORS (NOT SUPPORTED IN THE TEST-DRIVE RELEASE)
  8890.  
  8891.           ***************************************************************
  8892.           ***************************************************************
  8893.  
  8894.           The following information is provided to give the operator a
  8895.           feeling for the door implementation in the registered release of
  8896.           WILDCAT!.
  8897.  
  8898.           ***************************************************************
  8899.           ***************************************************************
  8900.  
  8901.           A Door is a feature which allows WILDCAT! to run specific
  8902.           programs from outside the program code.  Although Doors are not
  8903.           available in the Test Drive version, they will be discussed here
  8904.           for the sake of the user who knows nothing about doors, but would
  8905.           eventually like to implement them in the registered version.
  8906.           Doors can be written specifically to operate in a door
  8907.           environment or may be designed to operate under the redirection
  8908.           of CTTY, DOORWAY or GATEWAY.  Again, CTTY is not recommended for
  8909.           door operation.
  8910.  
  8911.           When Mustang Software originally researched the state of door
  8912.           handling in a BBS system, we discovered that there was no
  8913.           standardized method of setting up for this external program
  8914.           operation.  The Capitol PC User Group's program RBBS-PC handles
  8915.           this feature using a specific, defined format which is unique to
  8916.           RBBS-PC.  There are many programs written which take advantage of
  8917.           the RBBS-PC format.  Other BBS programs use yet other methods of
  8918.           passing parameters to the door programs.  In fact, many use a
  8919.           number of different, incompatible methods depending on the
  8920.           version of the BBS that is in use.  In an effort to standardize
  8921.           the door environment, WILDCAT!  has contacted authors of RBBS and
  8922.           a number of door authors.  We have reviewed the needs of this
  8923.           type program and established what we hope will be molded into a
  8924.           standard ASCII record for passing parameters for the door
  8925.           feature.  The record criteria for this ASCII file, CALLINFO.BBS,
  8926.           is available from Mustang Software.  This file is created and
  8927.           deleted by the system and usually will not be seen on your disk.
  8928.  
  8929.           Although a large number of WILDCAT! specific doors have been
  8930.           developed, Mustang Software, Inc. does not write any door
  8931.           programs.  We have made provisions to allow WILDCAT! to run many
  8932.           of the extensive number of doors already available for most other
  8933.           BBS systems.  The only door distributed with WILDCAT! is DOORTEST
  8934.           which is a simple test program that will verify your batch file
  8935.           and configuration settings.  We will review the setup of DOORTEST
  8936.           to familiarize you with standard door operation.  All DOORTEST
  8937.           does is echo back the name of your BBS System and allow the
  8938.           remote caller to type a test message on the screen.  If it
  8939.           operates properly your procedural parameters and hardware are
  8940.           working correctly and other programs can be installed.  We
  8941.           refrain from distribution of other door programs since most are
  8942.           products of other shareware authors who may have distribution
  8943.  
  8944.  
  8945.  
  8946.           █████████████████████████████████████████████████████████████████
  8947.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      140
  8948.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  8949.           █████████████████████████████████████████████████████████████████
  8950.  
  8951.  
  8952.  
  8953.           restrictions.  Many of the more popular choices are available on
  8954.           the MUSTANG SOFTWARE WILDCAT! HQ PUBLIC BBS as well as other
  8955.           WILDCAT! BBS systems.
  8956.  
  8957.  
  8958.           DOOR IMPLEMENTATION (NOT SUPPORTED IN THE TEST-DRIVE RELEASE)
  8959.  
  8960.           Doors are started by the caller by selecting the Main Menu
  8961.           command [D]oors.  This presents the display file DOORS.BBS (or
  8962.           DOORS.SCR) which should be created to contain the choices
  8963.           available, much like the Bulletin menu BULLET.BBS.  In order for
  8964.           this feature to function, WILDCAT! must find DOORS.BBS in your
  8965.           path for doors designated in MAKEWILD.  The caller then selects a
  8966.           number choice corresponding to the program they wish to run.
  8967.           This number is the key to which batch file is invoked by WILDCAT!
  8968.           since a batch file named DOOR#.BAT will be executed.
  8969.  
  8970.           Batch files for the doors available must be located in the
  8971.           WILDCAT! startup directory, the same area where MAKEWILD was run
  8972.           and where CAT.BAT was started.
  8973.  
  8974.           The actual behind-the-scenes processing by WILDCAT! from this
  8975.           point is important for a complete understanding of door
  8976.           operation.  At the point that a program is selected by a caller,
  8977.           WILDCAT! creates an ASCII file named CALLINFO.BBS that contains
  8978.           complete information about the caller who invoked the door.
  8979.           WILDCAT!  then makes a copy of the requested door batch file
  8980.           (perhaps DOOR1.BAT) under the new name DOOR.BAT.  This generic
  8981.           name is the actual batch file name executed later.  WILDCAT! then
  8982.           sets the errorlevel to 50, terminates and removes itself from
  8983.           memory.  You will note that this is the same process used in
  8984.           remote drop to DOS and external events.  The balance of a
  8985.           successful door operation rests with the proper batch file
  8986.           configuration.
  8987.  
  8988.           The first requirement is that the CAT.BAT file tests for
  8989.           errorlevel 50 to see if a door has been requested.  If so, it
  8990.           must pass control to the batch file DOOR.BAT, our generic name
  8991.           which is now the same as the door requested by the caller.  As
  8992.           indicated previously, DOOR.BAT is simply a copy of DOOR#.BAT for
  8993.           the correct # door that has been requested.  For each available
  8994.           door the sysop must have created a batch file to run the program,
  8995.           including any conversion routines required.  For example, if door
  8996.           #1 is DOORTEST then the batch file that is copied to DOOR.BAT for
  8997.           execution is DOOR1.BAT, and it must contain every command needed
  8998.           to run the door from the instructions give by the door author.
  8999.  
  9000.           Lets take a look at DOORTEST now.  In order for proper operation
  9001.           it needs a configuration file, like many other doors you may
  9002.           encounter.  It does not require any conversion programs since it
  9003.           was written specifically for WILDCAT!, and knows how to read the
  9004.           CALLINFO.BBS file directly.  Later in this section we will review
  9005.           procedures for doors which cannot read our CALLINFO.BBS file, and
  9006.           how to perform a conversion.
  9007.  
  9008.  
  9009.  
  9010.           █████████████████████████████████████████████████████████████████
  9011.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      141
  9012.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  9013.           █████████████████████████████████████████████████████████████████
  9014.  
  9015.  
  9016.  
  9017.           The configuration file required is named DOORTEST.CFG, and is a
  9018.           plain ASCII text file of three lines.  Line one must contain the
  9019.           number of your com port as a numeric character such as 1, 2, 3,
  9020.           4, etc..  Line two must contain the complete name of your caller
  9021.           information file (CALLINFO.BBS), including the entire path.
  9022.           Remember that CALLINFO.BBS is located in your startup directory,
  9023.           so this line might read C:\WILDCAT\CALLINFO.BBS.  The third line
  9024.           in the configuration file should be the name of your BBS system.
  9025.           An example DOORTEST.CFG file would be:
  9026.  
  9027.           2                        Your communication port number
  9028.  
  9029.           C:\WILDCAT\CALLINFO.BBS
  9030.                                    The complete name of the call
  9031.                                    information file, including the full
  9032.                                    drive and path.
  9033.  
  9034.           Mustang Software Private BBS
  9035.                                    The name of your BBS system
  9036.  
  9037.           Once we have created the configuration file we can continue
  9038.           setting up the batch file to invoke our test door.  We will
  9039.           assume that the test will be door number 1 in the door menu file
  9040.           (DOORS.BBS), and will call our file DOOR1.BAT.  The command line
  9041.           for starting the DOORTEST program is simply the program name
  9042.           DOORTEST followed by the name of the configuration file
  9043.           DOORTEST.CFG.  Our batch file looks like this:
  9044.  
  9045.           DOORTEST  DOORTEST.CFG
  9046.                                    This is the actual program.  The command
  9047.                                    line argument DOORTEST.CFG is a text
  9048.                                    file containing information needed by
  9049.                                    DOORTEST to operate properly.  It
  9050.                                    includes three lines with the COM port
  9051.                                    number, the path to the CALLINFO.BBS
  9052.                                    file and the BBS name.
  9053.  
  9054.           CAT                      This invokes your startup batch file
  9055.                                    after the door has completed.  CAT.BAT
  9056.                                    is then responsible for getting WILDCAT!
  9057.                                    back on line properly.
  9058.  
  9059.           When the above batch file is executed the door program runs and
  9060.           then the CAT.BAT file is called to re-start WILDCAT!.   Every
  9061.           door program operates in a similar manner, and each must call
  9062.           CAT.BAT at the end to restart the BBS.
  9063.  
  9064.           Since our DOOR.BAT has called CAT.BAT it's now up to WILDCAT! to
  9065.           determine if it is returning from a door or it is just a fresh
  9066.           startup of the program.  It accomplishes this by first checking
  9067.           for the existence of carrier detect (to see if someone is
  9068.           connected), and then for the CALLINFO.BBS file.  If carrier is
  9069.           present, it then checks for the file, and if both exist WILDCAT!
  9070.           assumes that this is a return from a door, and reads CALLINFO for
  9071.  
  9072.  
  9073.  
  9074.           █████████████████████████████████████████████████████████████████
  9075.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      142
  9076.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  9077.           █████████████████████████████████████████████████████████████████
  9078.  
  9079.  
  9080.  
  9081.           the callers name.  It then deletes CALLINFO.BBS and reconnects
  9082.           the user.
  9083.  
  9084.           During the return from a door a user is asked to verify his
  9085.           identity with his password ONLY if the program is answering the
  9086.           phone using modem auto-answer.  If ring detect is being used
  9087.           (auto-answer is disabled), there will be no prompt for password
  9088.           since there is no possibility that the caller is other than the
  9089.           person listed in CALLINFO.BBS.
  9090.  
  9091.           If Carrier Detect is not present but CALLINFO.BBS exists, it is
  9092.           erased after first charging the user for his time in the door,
  9093.           since he obviously was disconnected or hung up inside the door
  9094.           program.  If Carrier Detect is found without CALLINFO.BBS,
  9095.           WILDCAT! attempts to lower it and complete initialization
  9096.           normally.
  9097.  
  9098.           Keep in mind that a return to WILDCAT! from a door requires a
  9099.           complete startup of the WILDCAT! program, including everything
  9100.           contained in your CAT.BAT file.  In order to minimize this return
  9101.           time we encourage you to place the minimum amount of commands
  9102.           necessary in CAT.BAT.  If you need to establish RAM disks or copy
  9103.           files to different locations to establish your operating
  9104.           environment, it is suggested that these other activities be
  9105.           carried out in an AUTOEXEC.BAT file rather than in CAT.BAT.
  9106.  
  9107.           As mentioned earlier, there are many doors written for other BBS
  9108.           program environments.  In order to operate these door programs,
  9109.           the sysop needs a conversion utility which creates the required
  9110.           system files for the other BBS program from our CALLINFO.BBS
  9111.           file.  The private registered WILDCAT! BBS contains up-to-date
  9112.           conversions for all other BBS door programs.  The proper use of
  9113.           these utilities is included in a documentation file with the
  9114.           conversion program.  It usually consists of an additional line in
  9115.           the door batch file consisting of the conversion program name,
  9116.           such as WC2RBBS, which creates a configuration file for RBBS-PC
  9117.           from our CALLINFO.BBS file.
  9118.  
  9119.  
  9120.           CAUTIONS, CONCERNS AND CAVEATS !
  9121.  
  9122.           The above explanation of doors is simplified and assumes that no
  9123.           problems are encountered.  The actual operation a number of
  9124.           events may occur that interrupt either the remote user's
  9125.           connection or the batch file operation.  Both of these
  9126.           circumstances could cause problems ranging from a locked-up
  9127.           system to a serious security breach if not handled properly.
  9128.           This section deals with methods to protect your system and its
  9129.           users from such problems.
  9130.  
  9131.           Carrier Detect Monitoring
  9132.  
  9133.           The first possible problem to overcome is that of a caller who
  9134.           drops carrier during a door.  This could cause the door program
  9135.  
  9136.  
  9137.  
  9138.           █████████████████████████████████████████████████████████████████
  9139.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      143
  9140.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  9141.           █████████████████████████████████████████████████████████████████
  9142.  
  9143.  
  9144.  
  9145.           to sit idle indefinitely! Unless the door is watching the carrier
  9146.           detect status, a locked system could result.  All reputable door
  9147.           programs monitor CD as part of their operation, and automatically
  9148.           terminate when carrier is lost, returning control to the batch
  9149.           file which will then call WILDCAT!.  This is the best protection
  9150.           available.  In the event that a door does not handle this chore,
  9151.           you should think twice about running it! Although there are
  9152.           several utility programs which will monitor carrier and reboot if
  9153.           CD is lost, we recommend against their use since a system reboot
  9154.           is not desirable just because someone drops carrier.  Users
  9155.           quickly discover that they can drop carrier at the end of a door
  9156.           to keep the time spent in the door from being subtracted from
  9157.           their daily time allotment.
  9158.  
  9159.           Ctrl-Break and Ctrl-C Lockout
  9160.  
  9161.           The second obstacle to be overcome to successfully run doors
  9162.           involves securing your batch files from interruption, either
  9163.           intentionally or otherwise.  Most users are familiar with the use
  9164.           of CTRL-BREAK or CTRL-C to prompt for termination of a batch
  9165.           process.  Allowing a remote caller to do this during execution of
  9166.           a door could be a catastrophe! Remember that every door makes use
  9167.           of a batch file, one that must be protected from the use of
  9168.           Ctrl-break.  Fortunately most doors are specifically written to
  9169.           direct their own input and output to the communications port, and
  9170.           may not be interrupted.
  9171.  
  9172.           We suggest use of a program similar to BRK.COM and BRK.DRV
  9173.           (Control-Break driver) to protect against unwanted actions by
  9174.           disabling the use of Ctrl-C and Ctrl-break.  BRK may be placed in
  9175.           any batch file followed by the command line argument ON or OFF to
  9176.           enable or disable trapping for the  Ctrl-break, and Ctrl-C
  9177.           keystrokes.  We strongly recommend that the command line
  9178.  
  9179.                     BRK ON
  9180.  
  9181.           be placed in your CAT.BAT file to prohibit the undesired
  9182.           characters throughout WILDCAT!'s operation.  The protection will
  9183.           extend through doors, Remote Drop to DOS, and external protocols.
  9184.           You may also turn the trapping off at the end of CAT.BAT with the
  9185.           command line
  9186.  
  9187.                     BRK OFF
  9188.  
  9189.           to allow local use of the Ctrl-keys after a normal exit with the
  9190.           F10 key.  An alternative method of using CAT-TRAP would be to
  9191.           place the ON command as the first line of each batch file, and
  9192.           then turn it off as the last command in each.  This method
  9193.           requires much more intervention on the part of the sysop to
  9194.           ensure that all batch files are protected, but allows flexibility
  9195.           such as use of Ctrl-C during a local drop to DOS with ALT-D.
  9196.  
  9197.  
  9198.  
  9199.  
  9200.  
  9201.  
  9202.           █████████████████████████████████████████████████████████████████
  9203.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      144
  9204.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  9205.           █████████████████████████████████████████████████████████████████
  9206.  
  9207.  
  9208.  
  9209.           Regardless of the method of implementation, we strongly recommend
  9210.           that batch file protection against Ctrl-break and Ctrl-C be
  9211.           incorporated as a basic part of your system security.
  9212.  
  9213.           Lets look at an example of the above precautions in action.  The
  9214.           expanded CAT.BAT file may look something like the one listed
  9215.           below:
  9216.  
  9217.           BRK ON                        the program CAT-TRAP turns ON
  9218.                                         trapping and disables the CRTL-
  9219.                                         BREAK command.
  9220.  
  9221.           :RELOAD                       label to restart
  9222.  
  9223.           CD \WILDCAT                   assures that we are in the right
  9224.                                         directory for starting WILDCAT!
  9225.  
  9226.           CTTY CON                      redirects input/output to the
  9227.                                         keyboard and screen IF it has been
  9228.                                         changed by DROPDOS.BAT
  9229.  
  9230.           WILDCAT                       starts WILDCAT!
  9231.  
  9232.           IF ERRORLEVEL 50 DOOR.BAT     calls up the door program (checking
  9233.                                         remains turned ON for Ctrl-C and
  9234.                                         Ctrl-break).
  9235.  
  9236.           IF ERRORLEVEL 40 DROPDOS.BAT
  9237.                                         calls up batch file which allows
  9238.                                         remote drop to DOS.
  9239.  
  9240.           IF ERRORLEVEL 20 BAK.BAT      calls up batch file for event J.
  9241.                                         In this example event J does a
  9242.                                         backup.
  9243.  
  9244.           IF ERRORLEVEL 1 GOTO RELOAD   sends batch processing to the label
  9245.                                         RELOAD if the errorlevel is set to
  9246.                                         1, an abnormal exit due to an error
  9247.                                         or other problem.
  9248.  
  9249.           BRK OFF                       the program CAT-TRAP turns OFF
  9250.                                         trapping for CTRL-BREAK and enables
  9251.                                         the use of it again now that
  9252.                                         WILDCAT! is terminated.
  9253.  
  9254.           Remember that the processing never gets to the last line unless
  9255.           the sysop has used F10 to exit WILDCAT! normally.
  9256.  
  9257.  
  9258.           User Verification on Return to WILDCAT!
  9259.  
  9260.           The last item of concern when operating doors has to do with the
  9261.           possibility of a person other than the original caller getting on
  9262.           the system at the close of a door.
  9263.  
  9264.  
  9265.  
  9266.           █████████████████████████████████████████████████████████████████
  9267.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      145
  9268.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  9269.           █████████████████████████████████████████████████████████████████
  9270.  
  9271.  
  9272.  
  9273.           The problem arises if the sysop has set MAKEWILD and the modem to
  9274.           auto answer, either by dip switches or a software command such as
  9275.           ATS0=1.  In that case the original caller could have been
  9276.           disconnected during the door for some reason, and anyone could
  9277.           have called in after the disconnect but before WILDCAT! re-
  9278.           cycled.  This is a period of perhaps 10 seconds or more depending
  9279.           on the length of CAT.BAT and modem delays.  The modem would
  9280.           answer the phone and then establish carrier for the new caller.
  9281.           Now we have a situation where WILDCAT! comes to life, finds a
  9282.           carrier present and then looks for CALLINFO.BBS and finds it as
  9283.           well.  WILDCAT! then assumes that the original caller whose name
  9284.           is in CALLINFO.BBS is returning, but we know better....
  9285.  
  9286.           To prevent security problems in this regard, WILDCAT! will always
  9287.           ask for the user's password if MAKEWILD is set to answer the
  9288.           phone by auto-answer.  If ring detect is being used rather than
  9289.           auto-answer, no password is requested on return from a door since
  9290.           no other caller could have established a connection.
  9291.  
  9292.           To avoid any possible security problems, Mustang Software
  9293.           strongly recommends that sysops who implement doors answer phone
  9294.           by ring detect.  Forcing WILDCAT! to answer the phone by ring
  9295.           detect (internal monitoring of pin 22)  assures that the modem
  9296.           will not acknowledge any new callers since it won't even look at
  9297.           pin 22 until after checking for a return from a door.  If Auto-
  9298.           answer MUST be used, WILDCAT! will request a password on each
  9299.           return to WILDCAT!.
  9300.  
  9301.  
  9302.           Door Technical Support
  9303.  
  9304.           One final note about doors.  Due to the differences in setup and
  9305.           configuration of this feature for each door, we must limit our
  9306.           technical support calls to problems with the WILDCAT! interface
  9307.           only.  This means that the we are unable to extend advice on
  9308.           specific door operation or hardware system configurations.  We
  9309.           will assist in configuration of the DOORTEST program but after
  9310.           proper operation of DOORTEST, the responsibility for installation
  9311.           and operation of specific programs rests with the user.  We make
  9312.           NO commitments that any door program will run properly on your
  9313.           system.  Each door operates differently and may require a
  9314.           conversion program, special device driver, basic run time module
  9315.           (BRUN40, etc.), or other type of manipulation to operate.
  9316.  
  9317.           Some versions of DOS, in combination with some IBM compatible
  9318.           hardware, do not function properly with the CTTY command or with
  9319.           some doors.  THIS IS A DOS/HARDWARE PROBLEM, AND NOT A FLAW IN
  9320.           THE WILDCAT! PROGRAM.  Most of these situations can be overcome
  9321.           using DOORWAY.
  9322.  
  9323.           Questions on specific doors should be directed to the program
  9324.           author.  We encourage program authors to contact Mustang Software
  9325.           for program configuration advice and possible testing of their
  9326.           product within our beta group.
  9327.  
  9328.  
  9329.  
  9330.           █████████████████████████████████████████████████████████████████
  9331.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      146
  9332.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  9333.           █████████████████████████████████████████████████████████████████
  9334.  
  9335.  
  9336.  
  9337.           We suggest that sysops making use of this feature call the
  9338.           WILDCAT!  HQ BBS and interact with the special message folder and
  9339.           file area devoted exclusively to doors.
  9340.  
  9341.  
  9342.           *******************************************************************
  9343.           *******************************************************************
  9344.  
  9345.           END OF DOOR SECTION, NOT INCLUDED IN TEST-DRIVE RELEASE
  9346.  
  9347.           *******************************************************************
  9348.           *******************************************************************
  9349.  
  9350.  
  9351.  
  9352.  
  9353.  
  9354.  
  9355.  
  9356.  
  9357.  
  9358.  
  9359.  
  9360.  
  9361.  
  9362.  
  9363.  
  9364.  
  9365.  
  9366.  
  9367.  
  9368.  
  9369.  
  9370.  
  9371.  
  9372.  
  9373.  
  9374.  
  9375.  
  9376.  
  9377.  
  9378.  
  9379.  
  9380.  
  9381.  
  9382.  
  9383.  
  9384.  
  9385.  
  9386.  
  9387.  
  9388.  
  9389.  
  9390.  
  9391.  
  9392.  
  9393.  
  9394.           █████████████████████████████████████████████████████████████████
  9395.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      147
  9396.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  9397.           █████████████████████████████████████████████████████████████████
  9398.  
  9399.  
  9400.  
  9401.           MUTLI-LINE OPERATION (Not supported in TEST-DRIVE)
  9402.  
  9403.           ****************************************************************
  9404.           ****************************************************************
  9405.  
  9406.           This discussion of Multi-line and network operation is provided
  9407.           to answer questions regarding the WILDCAT! multi-node operation.
  9408.  
  9409.           ****************************************************************
  9410.           ****************************************************************
  9411.  
  9412.           As indicated in the Software License Agreement, any multi-line
  9413.           version of WILDCAT! may be used "on multiple computers that are
  9414.           connected by direct cable to the same network server".  It is not
  9415.           licensed for use at multiple locations.
  9416.  
  9417.           Any questions regarding your rights under the Software License
  9418.           Agreement should be directed to a corporate officer of Mustang
  9419.           Software, Inc. for clarification.
  9420.  
  9421.  
  9422.           OVERVIEW
  9423.  
  9424.           Users installing the multi-line version for the first time, as
  9425.           well as those upgrading from a single-line version should first
  9426.           set up a single line system, then add additional lines according
  9427.           to the information given here.
  9428.  
  9429.  
  9430.           HOW IT WORKS
  9431.  
  9432.           When writing the program code for a multi-line BBS system there
  9433.           are at least two ways of addressing the task of talking to more
  9434.           than one communications port at the same time.
  9435.  
  9436.           The first makes use of "internal program multi-tasking" where a
  9437.           single PC/AT handles the port addressing for all lines, and
  9438.           internally directs the program responses to the ports as needed.
  9439.           This type of setup has the advantage of needing only the one
  9440.           computer, but is limited in that it cannot perform any BBS
  9441.           activities which require outside program or DOS shell support.
  9442.           It is not possible to run doors, external protocols, or any other
  9443.           program as a sub-process.
  9444.  
  9445.           The second uses multiple-program operation, a method in which a
  9446.           separate copy of the BBS program is loaded into memory for each
  9447.           line or node.  This type setup allows the flexibility for every
  9448.           individual line to perform whatever activity or BBS maintenance
  9449.           event is desired, while allowing the remaining lines to perform
  9450.           independent activity.  The disadvantage is the extra memory
  9451.           required for multitasking software, or additional hardware for
  9452.           network operation.
  9453.  
  9454.  
  9455.  
  9456.  
  9457.  
  9458.           █████████████████████████████████████████████████████████████████
  9459.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      148
  9460.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  9461.           █████████████████████████████████████████████████████████████████
  9462.  
  9463.  
  9464.  
  9465.           WILDCAT! makes use of this second method of multi-line operation
  9466.           for the advantages it offers.  This type of setup is required for
  9467.           doors and external file transfer protocols in a multi-line
  9468.           system.
  9469.  
  9470.  
  9471.           HARDWARE
  9472.  
  9473.           Prior to explaining the procedures for setting up a multi-line
  9474.           BBS we will review the necessary hardware and software
  9475.           conbinations that may be used.  In the following discussion the
  9476.           term "multi-line" is synonymous with "multi-node", and the two
  9477.           may be used interchangebly.  Likewise, both a "line" and a "node"
  9478.           refer to a single WILDCAT! session connected to a single modem
  9479.           and phone line.
  9480.  
  9481.           We have designed all version of the multi-line WILDCAT! to
  9482.           operate in single line mode on a single PC system, or in multi-
  9483.           line mode in any of three general configurations:
  9484.  
  9485.           1.   LOCAL AREA NETWORKS
  9486.                WILDCAT! includes support for file and record locking under
  9487.                Novell, 3-COM, Banyan Vines, PC-MOS 386, CBIS Net,
  9488.                LANtastic, and any networks that truly support DOS 3.x
  9489.                SHARE.  Keep in mind that a number of peer-to-peer networks
  9490.                claim support of SHARE but do not actually have it!  If in
  9491.                doubt, try running our Network message program "Brainstorm"
  9492.                on the network in question and saving several messages at
  9493.                the same time.
  9494.  
  9495.                In a LAN environment, each WILDCAT! line operates on a
  9496.                separate computer connected to the other PCs or ATs via
  9497.                network cable.  Each line runs its own copy of WILDCAT!
  9498.                which is loaded from a network "server's" hard disk.  A
  9499.                "server" in this context is used to define any computer in a
  9500.                LAN setting that allows sharing any of its peripherals such
  9501.                as hard disks, printers or other devices.  Some network
  9502.                configurations only allow sharing programs located on a
  9503.                "dedicated server", one that only performs LAN management
  9504.                functions.  Others enable sharing of disk devices located in
  9505.                other workstations and are normally referred to as peer-to-
  9506.                peer networks.  In a network which allows multiple
  9507.                "servers", the server computers can also be used as a
  9508.                workstations for a WILDCAT! node.   Each workstation running
  9509.                WILDCAT! is assigned a separate and unique WILDCAT! Node ID
  9510.                Number in MAKEWILD, in an additional screen.
  9511.  
  9512.                Regardless of the type of network used, only one copy of the
  9513.                WILDCAT! program and support files needs to be kept on the
  9514.                disk .  This one copy is available to each workstation
  9515.                running a WILDCAT! node.  All workstation nodes may update
  9516.                and access a common message, file, and user databases if
  9517.                desired. Each node requires it's own PC (512K suggested,
  9518.                single floppy is ok), a modem, a telephone line, and a
  9519.  
  9520.  
  9521.  
  9522.           █████████████████████████████████████████████████████████████████
  9523.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      149
  9524.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  9525.           █████████████████████████████████████████████████████████████████
  9526.  
  9527.  
  9528.  
  9529.                connection to the network.  Local logon sessions on a
  9530.                network do not require a modem or phone lines.
  9531.  
  9532.           2.   SLAVE CARD SYSTEM
  9533.                This setup requires an AT or clone, and a slave card such as
  9534.                Alloy's PC-Slave, which is available in 8088 (NEC V-20) and
  9535.                80286 versions.  A slave card usually contains a CPU
  9536.                (8088/V-20, or 80286), a serial port, a keyboard port and a
  9537.                monitor port.  Each slave card is actually a PC on a card
  9538.                which interacts with and shares the other peripherals in the
  9539.                PC, including the hard disk.
  9540.  
  9541.                In brief, a slave card environment is one in which a single
  9542.                machine adds one or more slave cards with a modem and phone
  9543.                line connected to each slave card.  WILDCAT! is loaded in
  9544.                the memory of each card just as if it was a separate PC
  9545.                system, and it uses the shared hard disk of the main system
  9546.                for storage.  Some slave systems allow viewing access to
  9547.                each slave PC environment via the main system keyboard and
  9548.                screen.  The cost factor in this setup can approach or
  9549.                exceed the LAN setup, depending on the network type and PC
  9550.                cost.
  9551.  
  9552.                A spin-off on the slave card environment is the multi-PC
  9553.                card from CUBIX.  It installes in a Novell network server,
  9554.                and operates 2 workstations from within the network server.
  9555.  
  9556.           3.   DESQVIEW
  9557.                For those interested in running only 2-3 or possibly 4
  9558.                nodes, it can done on a single 80286/80386 system under
  9559.                DESQview, a multi-tasking operating environment available
  9560.                from Quarterdeck Office Systems, 150 Pico Blvd., Santa
  9561.                Monica, CA  90405,  (213) 392-9701.  Although very fast
  9562.                286/386 combinations may be able to run 3 or 4 nodes, we
  9563.                have found that performance may suffer significantly on
  9564.                slower systems when more than 2 serial port applications are
  9565.                opened.  We will only recommend 2 ports under DESQVIEW
  9566.                unless you are prepared to upgrade your serial port UART
  9567.                chips, and are using a 386/20MHz AT or faster.
  9568.  
  9569.                DESQview setup involves purchasing DESQview ver. 2.25 or
  9570.                above from Quarterdeck, and installing it on your 286/386
  9571.                system.  Versions prior to 2.25 will not operate well with
  9572.                multiple serial applications, and are not recommended or
  9573.                supported by Mustang Software.  In order to establish 2
  9574.                DESQview applications you will need at least 512K of
  9575.                Expanded memory (NOT EXTENDED).  Make certain that the
  9576.                memory board you purchase is fully compatible with the
  9577.                DESQview memory manager - check with Quarterdeck for
  9578.                details.  In general, you need memory which meets the
  9579.                specifications for either AST's EEMS version 3.2 or LIM 4.0.
  9580.  
  9581.                CAUTION:  Most attempts at utilizing EXTENDED memory to
  9582.                emulate EXPANDED memory will prove unreliable when performed
  9583.  
  9584.  
  9585.  
  9586.           █████████████████████████████████████████████████████████████████
  9587.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      150
  9588.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  9589.           █████████████████████████████████████████████████████████████████
  9590.  
  9591.  
  9592.  
  9593.                in a multi-tasking environment.  This is due to the
  9594.                continual switching back and forth between the "real" and
  9595.                "protected" mode of CPU operation which can result in lost
  9596.                interrupts and system lock-ups.  We do not recommend
  9597.                extended memory use for any purpose, even extended memory
  9598.                which is "converted" to EMS memory by use of a software
  9599.                driver.
  9600.  
  9601.                This type of multiple line installation is the only one in
  9602.                which the performance of the BBS program may be hindered,
  9603.                due to DESQview's time-slicing.  By contrast, both LAN and
  9604.                slave cards offer almost full throughput with no
  9605.                degradation.  The number of nodes actually possible under
  9606.                DESQview will depend on a number of variables, including the
  9607.                speed of the microprocessor & clock, the baud rates of the
  9608.                connections supported, and the speed of the hard disk.
  9609.  
  9610.                The memory requirements for WILDCAT!  operating under
  9611.                DESQview are approximately 300K - 320K for each copy of
  9612.                WILDCAT!.  This means that the total memory required easily
  9613.                exceeds the 640K base memory area.  A system with 512K  of
  9614.                expanded memory will operate well for 2 lines.
  9615.  
  9616.                Although our recommendation is for no more than 2 nodes in a
  9617.                DESQview environment, there are a number of situations which
  9618.                may allow additional nodes to be added.  If an exceptionally
  9619.                fast 286 or 386 CPU is used you may very well find that an
  9620.                additional node or two can be added with only minor impact
  9621.                on performance.  Likewise, if the majority of your callers
  9622.                will be operating at 2400 baud, or if your BBS activity
  9623.                excludes downloads where speed is a factor, additional nodes
  9624.                may also be possible.  Testing in a proposed installation is
  9625.                the only method of determining the actual limits for a
  9626.                system.
  9627.  
  9628.                The choice of multi-node configuration is left up to the
  9629.                user.  A later section of this manual contains more specific
  9630.                hardware installation references and suggestions for
  9631.                maximizing performance in each of the hardware environments.
  9632.  
  9633.  
  9634.           SOFTWARE & STRUCTURE
  9635.  
  9636.           This section reviews the principles, assumptions, and background
  9637.           information needed to successfullly operate WILDCAT! in a multi-
  9638.           node environment.  You should not attempt to install a multi-node
  9639.           system until you have successfully installed a single-line.
  9640.  
  9641.           Regardless of the method of hardware installation, the software
  9642.           and directory structure is basically the same.  This discussion
  9643.           will assume that all WILDCAT! related files are stored on a
  9644.           single hard disk in a dedicated network server (or a single hard
  9645.           disk in the computer using the slave cards or DESQview).  In
  9646.           reality the subdirectories may be located on any hard disk or
  9647.  
  9648.  
  9649.  
  9650.           █████████████████████████████████████████████████████████████████
  9651.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      151
  9652.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  9653.           █████████████████████████████████████████████████████████████████
  9654.  
  9655.  
  9656.  
  9657.           subdirectory in any computer accessible by the nodes needing the
  9658.           files.  Much of the discussion in this section is intended to
  9659.           help prepare your answers to the MAKEWILD screen "Node
  9660.           Information" (only in the REGISTERED USER version) since a
  9661.           separate configuration file (CONFIGWC.BBS) is needed for each
  9662.           node.
  9663.  
  9664.           The file structure for multi-line is very similar to that for
  9665.           single line operation.  We begin creation of our multi-line
  9666.           system with the first single node in C:\WILDCAT.  The WILDCAT!
  9667.           program files should already be located in this main area
  9668.           (C:\WILDCAT).  These include WILDCAT.EXE, WILDCAT.OVR,
  9669.           MAKEWILD.EXE, CONVERT.EXE, ADDFILES.EXE, WAIT!.EXE, WAITFOR!.EXE,
  9670.           MAKEQUES.EXE, CATEYE#.EXE (if available), and the PRO! Series
  9671.           .EXE files (if available).  The files in this area will be made
  9672.           available to the individual nodes through a path statement in the
  9673.           AUTOEXEC.BAT file with wording PATH=C:\WILDCAT, or whatever
  9674.           actual pathname is appropriate.  This path statement must be
  9675.           added to your AUTOEXEC file if it is not already present.
  9676.  
  9677.           Next we need to create a new WILDCAT! "startup directory" for
  9678.           each additional node on the system.  This is a very important
  9679.           step!  Every node in a WILDCAT! multi-line system must have its
  9680.           own startup directory, and its own unique node ID number.  This
  9681.           directory is the location where MAKEWILD is run for each node.
  9682.           Remember, the actual MAKEWILD.EXE program does not need to be in
  9683.           this startup directory, it will be located through the path
  9684.           statement.  The subdirectory contains the node specific
  9685.           information from MAKEWILD in the CONFIGWC.BBS file, and is the
  9686.           starting place for each node's CAT.BAT file.  Our first node can
  9687.           still be started from the main WILDCAT! startup directory and
  9688.           does not need to be altered.  In our example (a 2 node BBS) the
  9689.           startup directories may be identified as C:\WILDCAT (for node 1)
  9690.           & C:\WILDCAT\NODE-2 (for our second line).
  9691.  
  9692.           Multi-line configuration also entails creation of separate
  9693.           directories for external protocols, and common areas for
  9694.           messages, files, and users, if shared.  Since each node creates
  9695.           its own configuration file (CONFIGWC.BBS) in its own startup
  9696.           directory, each may customize the locations of all other support
  9697.           files.  This is done in the MAKEWILD "Node Information" screen.
  9698.           In our presentation here we will assume that all files are
  9699.           shared, although each node could access different menus,
  9700.           bulletins, doors, and other files.  If you want different nodes
  9701.           to have different bulletins, questionnaires, menus, doors, or
  9702.           display files you should change these path names in MAKEWILD for
  9703.           each node, and create different subdirectories and files.
  9704.  
  9705.           Lastly, each node must assign a MASTER path to indicate which
  9706.           nodes are included in a "system".  This "system" is simply a
  9707.           reference to which nodes may be connected in multi-node chat,
  9708.           which nodes contribute to the total call count for the system,
  9709.           and which nodes can be checked for status, such as
  9710.           up/down/waiting for calls, etc. by the CATEYE TSR program.  If
  9711.  
  9712.  
  9713.  
  9714.           █████████████████████████████████████████████████████████████████
  9715.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      152
  9716.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  9717.           █████████████████████████████████████████████████████████████████
  9718.  
  9719.  
  9720.  
  9721.           you want both lines to have a combined call count and to be able
  9722.           to enter inter-node chat the MASTER paths must be the same.
  9723.  
  9724.           A node may be part of a "system" by sharing a MASTER path with
  9725.           others, but still access different messages, files & users.  In
  9726.           this case the node will contribute to total "system" calls, will
  9727.           be able to participate in inter-node chat (if it is made
  9728.           available to callers), and will be shown as a node in the [W]ho
  9729.           is online command.  An example of such a configuration is the
  9730.           Mustang Software Public access BBS which has completely separate
  9731.           databases for users, files, and messages, but shares a MASTER
  9732.           path with the Private WILDCAT! HQ BBS system for registered
  9733.           users.  The callers to the public system have the ability to
  9734.           check out the other node access with [W]ho is online, although we
  9735.           have disabled the inter-node chat command for that node.
  9736.  
  9737.           As mentioned previously, the Startup Directory is the location of
  9738.           the MAKEWILD configuration file CONFIGWC.BBS.  Since each node
  9739.           creates its own file in its own directory with its own unique
  9740.           node ID number, the sysop may exersise a great deal of variety in
  9741.           the configuration.  For example, in a network environment with
  9742.           several nodes actually taking calls from phone lines, you might
  9743.           create almost identical CONFIGWC files.  You may even create just
  9744.           one and copy it to the other directories for minor modification
  9745.           of Node ID number and path for external protocols.  Other
  9746.           workstations on the network, even without a modem, can also be
  9747.           assigned a node number and startup directory as well, and access
  9748.           the BBS system via a local logon with the COM port set to 0
  9749.           (zero).  The name of the sysop for the non-modem local nodes may
  9750.           even be listed as the name of the local PC user to enable easy
  9751.           sign-on with F1.
  9752.  
  9753.           As an example of the above, all Mustang Software staff have
  9754.           listed our individual names as "sysop" in the MAKEWILD
  9755.           configuration for our local access nodes, allowing each of us to
  9756.           logon with F1 and bypass the initial welcome messages.  You may
  9757.           even specify that a local node should perform an errorlevel 60
  9758.           after each which results in immediate return to DOS after every
  9759.           local sign-on.  The important thing to remember is the settings
  9760.           will only affect the one node that starts up from the directory
  9761.           where that particular MAKEWILD configuration is located.  Many
  9762.           variations are possible, just be certain that each node is
  9763.           assigned a unique WILDCAT! Node ID in its MAKEWILD configuration,
  9764.           one which is different from all others, whether connected to real
  9765.           telephone lines or other local node sessions.
  9766.  
  9767.           The MAKEWILD screen "Node Information" is the primary location of
  9768.           multi-line configuration.  The initial questions deal with the
  9769.           directory paths for various items discussed previously.  These
  9770.           first questions apply to both single-line and multi-line
  9771.           installations.  The balance of the items deal primarily with
  9772.           multi-node setup, and do not even appear unless your WILDCAT!
  9773.           version is capable of multi-line operation.
  9774.  
  9775.  
  9776.  
  9777.  
  9778.           █████████████████████████████████████████████████████████████████
  9779.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      153
  9780.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  9781.           █████████████████████████████████████████████████████████████████
  9782.  
  9783.  
  9784.  
  9785.           Node ID:  Each node MUST have a different ID number, within the
  9786.           range allowable for the version of WILDCAT! installed.  Numbers
  9787.           do not have to be used in sequence, but each node number must be
  9788.           unique.  DUPLICATION OF NODE I.D. NUMBERS WILL RESULT IN
  9789.           LOCK/UNLOCK CONFLICTS!
  9790.  
  9791.           Security to access node:  This value represents the minimum level
  9792.           needed to connect to a specific node.  In situations where lines
  9793.           are reserved, such as our beta test node, access may be limited
  9794.           to prevent lower level users from connecting even if the phone
  9795.           number is obtained.  The display file NO-#.BBS is sent to callers
  9796.           denied access, where # is replaced by the node ID number, i.e.,
  9797.           the file NO-4.BBS is sent if it exists to a caller to node 4 who
  9798.           has too low a security level for access.
  9799.  
  9800.           Overwrite chat file:  The group and private chat feature operates
  9801.           by creating a disk file containing the text entered by the
  9802.           callers engaged in chat.  This file is then read by each node in
  9803.           chat whenever it is updated with text from another node in chat.
  9804.           This is the only method of sending information to the proper
  9805.           locations in an orderly manner.  More details of chat file
  9806.           operation is included later in this manual.
  9807.  
  9808.           This option allows the sysop to specify whether the disk files
  9809.           are started fresh each time a chat is initiated, or if the text
  9810.           of new chat sessions should be appended to the end of the current
  9811.           file.  Appending rather than overwriting allows the sysop to view
  9812.           the contents of chat sessions which took place since the file was
  9813.           created using the VIEWCHAT.EXE utility.  On an active system the
  9814.           chat files can rapidly grow quite large, and should be monitored
  9815.           for deletion just like the ACTIVITY.LOG.
  9816.  
  9817.           The response to this question also controls the capture file used
  9818.           when the sysop answers a page or initiates local chat with the F7
  9819.           key (REGISTERED USER version only).  The capture file PAGED.CAP
  9820.           is either appended to or overwritten the same as the inter-node
  9821.           chat files.
  9822.  
  9823.           Network type:  Pressing the spacebar cycles through the available
  9824.           choices.  Specific networks include Novell, PCMOS 386, and  CBIS
  9825.           Net.  The choice DOS 3.x SHARE  should be selected for any other
  9826.           network which truly supports or emulates the SHARE command.
  9827.           These include Banyan Vines, 3-COM, LANtastic, and many others.
  9828.           The final choice is SINGLE LINE for non-network use.
  9829.  
  9830.           IF YOU ARE OPERATING A WILDCAT!  RELEASE WHICH IS CAPABLE OF
  9831.           MULTI-LINE, BUT ARE ONLY RUNNING A SINGLE NODE SYSTEM, YOU SHOULD
  9832.           SET THIS TO SINGLE LINE.
  9833.  
  9834.           If set to DOS 3.x SHARE when only one line is in use, the SHARE
  9835.           program must be loaded.  Since no file and record locking is
  9836.           needed with only one node, loading SHARE is a waste of memory and
  9837.           processor resources.
  9838.  
  9839.  
  9840.  
  9841.  
  9842.           █████████████████████████████████████████████████████████████████
  9843.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      154
  9844.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  9845.           █████████████████████████████████████████████████████████████████
  9846.  
  9847.  
  9848.  
  9849.           At this point we have reviewed the multi-line criteria which
  9850.           apply to all configurations, and will proceed with a short
  9851.           discussion of installation considerations for several specific
  9852.           types of networks and multi-tasking systems.  Review the sections
  9853.           dealing with your particular installation.
  9854.  
  9855.  
  9856.  
  9857.  
  9858.  
  9859.  
  9860.  
  9861.  
  9862.  
  9863.  
  9864.  
  9865.  
  9866.  
  9867.  
  9868.  
  9869.  
  9870.  
  9871.  
  9872.  
  9873.  
  9874.  
  9875.  
  9876.  
  9877.  
  9878.  
  9879.  
  9880.  
  9881.  
  9882.  
  9883.  
  9884.  
  9885.  
  9886.  
  9887.  
  9888.  
  9889.  
  9890.  
  9891.  
  9892.  
  9893.  
  9894.  
  9895.  
  9896.  
  9897.  
  9898.  
  9899.  
  9900.  
  9901.  
  9902.  
  9903.  
  9904.  
  9905.  
  9906.           █████████████████████████████████████████████████████████████████
  9907.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      155
  9908.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  9909.           █████████████████████████████████████████████████████████████████
  9910.  
  9911.  
  9912.  
  9913.           NOVELL
  9914.  
  9915.           Novell, like a number of good networks available, offers a great
  9916.           deal of configurability which is useful in a WILDCAT!
  9917.           environment.  We suggest making use of the following specific
  9918.           network options or their equivalent with WILDCAT! multi-node.
  9919.  
  9920.           Novell does not require loading the optional Novell NetBIOS
  9921.           module at the workstation level when loading WILDCAT!  from a
  9922.           network disk.  Simply load the workstation shell with ANET3 (ver
  9923.           2.0a) or IPX and NET3 (ver. 2.12 & 2.15).  WILDCAT! directly
  9924.           supports Novell without SHARE or the NetBIOS programs.  The
  9925.           exception to this is when WILDCAT!  is loaded from a non-network
  9926.           disk such as drive C:, even if the PC is attached and active on
  9927.           the network.  Use of a non-network drive is supported without
  9928.           SHARE under Novell, as long as WILDCAT! is loaded from a network
  9929.           drive.
  9930.  
  9931.           Novell offers several versions of NetWare including the entry
  9932.           level system ELS Level I, ELS Level II, and Advanced NetWare.
  9933.           ELS I is limited to 4 workstation connections, including a non-
  9934.           dedicated server that can operate as a workstation.  ELS II is
  9935.           limited to 8 workstation connections and also makes use of a
  9936.           non-dedicated server that doubles as a workstation.  Both of the
  9937.           above are priced significantly lower than Advanced NetWare which
  9938.           will allow connection of up to the maximum 250 WILDCAT! nodes.
  9939.           We have found that Advanced NetWare ver. 2.15 is capable of
  9940.           operating two nodes on a single workstation using the multi-
  9941.           tasking program DESQview.  This type of configuration allows
  9942.           operating a six line BBS on only 3 AT's connected as Novell
  9943.           workstations, with each AT running 2 BBS lines.  CAUTION:  This
  9944.           setup has not been tested at this time on ELS NetWare!  Contact
  9945.           Mustang Software Technical support before purchasing a Novell ELS
  9946.           network for this type operation.
  9947.  
  9948.           Configuration
  9949.  
  9950.           Establish a user name such as NODE-1 etc. for each node on the
  9951.           system.  Assign the "user" security access for read, write,
  9952.           modify, and create access rights to all files in the STARTUP
  9953.           directory for each node. Remember that Node-1 will use the main
  9954.           WILDCAT! directory as the startup area, while additional nodes
  9955.           nust have separate startup directories.  Extend these rights to
  9956.           each EXTERNAL PROTOCOL directory, MENU directory, HELP directory,
  9957.           DISPLAY directory, BULLETIN directory, QUESTIONNAIRE directory,
  9958.           DOOR directory, DATAFILE directories, MASTER directory, and any
  9959.           directories containing downloadable files.  Assign read rights to
  9960.           the WILDCAT!  program directory (even though this is the same
  9961.           area where node-1 is started) to enable every node to load the
  9962.           program files.  The "user" does not need access rights to the
  9963.           rest of the system, except perhaps the the "public" and "logon"
  9964.           directories if you will want to do system maintenance from the
  9965.           node workstation under the node username.  You may want to
  9966.  
  9967.  
  9968.  
  9969.  
  9970.           █████████████████████████████████████████████████████████████████
  9971.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      156
  9972.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  9973.           █████████████████████████████████████████████████████████████████
  9974.  
  9975.  
  9976.  
  9977.           establish a group name such as BBS and assign these rights by
  9978.           group rather than individually by node names..
  9979.  
  9980.           If your network supports it (Novell does), you may establish a
  9981.           drive "MAP" to your external protocol directory to enable
  9982.           addressing it as a single drive letter.  For example, our actual
  9983.           path to the protocol directory for node 2 is
  9984.  
  9985.                F:\REGISTER\NODE-2\PROTOCOL
  9986.  
  9987.           but it is addressed in MAKEWILD as simply Y: since we include the
  9988.           Node-2 login script command
  9989.  
  9990.                MAP Y:=SYS:/REGISTER/NODE-2/PROTOCOL
  9991.  
  9992.           As you can see, the MAP command functions much like the DOS
  9993.           command SUBST.  This allows WILDCAT! to pass a much shorter
  9994.           command line to the shell, such as
  9995.  
  9996.                Y:ZDOWN.BAT  filename1  filename2    etc.
  9997.  
  9998.           A Novell system using a fast hard disk in the server with ample
  9999.           disk caching memory can easily handle a very large number of
  10000.           callers.  No system degradation is usually noticed with the
  10001.           WILDCAT!  database "safety mode" set to FULL.
  10002.  
  10003.  
  10004.  
  10005.  
  10006.  
  10007.  
  10008.  
  10009.  
  10010.  
  10011.  
  10012.  
  10013.  
  10014.  
  10015.  
  10016.  
  10017.  
  10018.  
  10019.  
  10020.  
  10021.  
  10022.  
  10023.  
  10024.  
  10025.  
  10026.  
  10027.  
  10028.  
  10029.  
  10030.  
  10031.  
  10032.  
  10033.  
  10034.           █████████████████████████████████████████████████████████████████
  10035.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      157
  10036.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  10037.           █████████████████████████████████████████████████████████████████
  10038.  
  10039.  
  10040.  
  10041.           PEER-TO-PEER NETWORKS
  10042.  
  10043.           This section reviews network considerations generic peer-to-peer
  10044.           networks using LANtastic as an example.  The operational features
  10045.           discussed apply to most similar LANS except for network specific
  10046.           recommendations.  From an operational viewpoint, these networks
  10047.           will function much like any other.  The primary difference for a
  10048.           WILDCAT! installation is the use of multiple "servers".  If
  10049.           multiple workstations are used as servers for various system
  10050.           resources, these same server/workstations may also be used as a
  10051.           WILDCAT! node.  Each node must still be given a unique Node ID,
  10052.           and must reference its own private startup directory and external
  10053.           protocol directory.
  10054.  
  10055.           LANtastic
  10056.  
  10057.           This network operates WILDCAT! well when configured properly.
  10058.           The following network parameters have been found to increase
  10059.           reliability and improve operation:
  10060.  
  10061.           DOS ver. 3.1 or 3.3 are recommended, version 3.2 is not fully
  10062.           compatible with the network communication interfaces.  The SHARE
  10063.           command is not necessary since LANtastic emulates SHARE in the
  10064.           LANBIOS.
  10065.  
  10066.           The use of a small disk cache system with LANtastic is
  10067.           recommended for best performance.
  10068.  
  10069.           For additional information, contact Mustang Software, Inc.
  10070.  
  10071.  
  10072.  
  10073.  
  10074.  
  10075.  
  10076.  
  10077.  
  10078.  
  10079.  
  10080.  
  10081.  
  10082.  
  10083.  
  10084.  
  10085.  
  10086.  
  10087.  
  10088.  
  10089.  
  10090.  
  10091.  
  10092.  
  10093.  
  10094.  
  10095.  
  10096.  
  10097.  
  10098.           █████████████████████████████████████████████████████████████████
  10099.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      158
  10100.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  10101.           █████████████████████████████████████████████████████████████████
  10102.  
  10103.  
  10104.  
  10105.           SLAVE CARDS
  10106.  
  10107.           These follow the same WILDCAT! software setup procedures as a
  10108.           network.  The only real difference here is that SHARE must be
  10109.           loaded in EACH SLAVE ENVIRONMENT.
  10110.  
  10111.           Alloy's PC Slave system is established to act much like a network
  10112.           with no cables connecting the individual workstations.  Instead,
  10113.           each workstation computer is actually a card installed into the
  10114.           bus on the "server".
  10115.  
  10116.           Alloy's own network software is NTNX.  Setup the hardware and
  10117.           software according to the instructions from Alloy.  If the slave
  10118.           cards are populated with 1 megabyte of memory we recommend
  10119.           allocating 512K for the slave partition and the remaining 512K as
  10120.           system disk cache within NTNX.
  10121.  
  10122.           The WILDCAT! configurations on the slave cards are established on
  10123.           the server hard disk exactly like any other network setup.
  10124.           Create separate startup directories for each node and create the
  10125.           required node areas for external protocols, if used. This setup
  10126.           may be done from the server console, but each node must actually
  10127.           be started and tested by its own autoexec.bat file as describe in
  10128.           the documentation.  The individual slave cards may be accessed by
  10129.           connection directly to the cards via terminals (monitor &
  10130.           keyboard).  Alloy cards also operate with the utility program
  10131.           NXSCAN to control slave cards from the server in real time
  10132.           without using additional terminals.
  10133.  
  10134.           The NTNX software includes a utility to monitor each slave from
  10135.           the server, although interaction is not possible.
  10136.  
  10137.           When operating in a slave system, all WILDCAT! sessions MUST make
  10138.           use of answering phone by Auto-Answer since Alloy uses the ring
  10139.           detect line (pin 22) internally to reboot the individual slave
  10140.           systems from remote.  Using auto-answer may have an impact on
  10141.           your door operations, and you are cautioned to review the
  10142.           disadvantages of using auto-answer with doors or external
  10143.           protocols.  See the door section of Advanced Features for
  10144.           details.
  10145.  
  10146.  
  10147.  
  10148.  
  10149.  
  10150.  
  10151.  
  10152.  
  10153.  
  10154.  
  10155.  
  10156.  
  10157.  
  10158.  
  10159.  
  10160.  
  10161.  
  10162.           █████████████████████████████████████████████████████████████████
  10163.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      159
  10164.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  10165.           █████████████████████████████████████████████████████████████████
  10166.  
  10167.  
  10168.  
  10169.           DESQview
  10170.  
  10171.           DESQview should to set up with two windows (or more, limited by
  10172.           your PC), and follow the same WILDCAT! software installation
  10173.           procedures as a network.  The only real difference here is that
  10174.           SHARE must be loaded prior to starting the DESQview program with
  10175.           DV or XDV.  There is no need to load SHARE in each DV window.
  10176.  
  10177.           WILDCAT! is DESQview "aware", and will recognize when it is
  10178.           operating in a DV environment.  When the presence of a multi-
  10179.           tasker such as DV, TaskView, or OmniView is detected WILDCAT!
  10180.           automatically performs direct screen writing to an alternate
  10181.           video buffer provided by DESQview.  When configured properly
  10182.           WILDCAT! is able to run in any size screen window, in foreground
  10183.           or background mode, with no interference with other programs.
  10184.  
  10185.           We recommend use of DESQview version 2.25 and above only. We also
  10186.           strongly suggest use of the 16550A UART chip as a replacement for
  10187.           the 8250 or 16450 found in most RS-232 boards.  The use of this
  10188.           chip becomes even more important when more than two WILDCAT!
  10189.           nodes are configured on a single machine.  This chip is
  10190.           inexpensive and is available from a number of sources at a
  10191.           nominal cost, including Arrow Electronics at 1-800-932-7769.
  10192.  
  10193.           The Initial setup of DESQview (SETUP.BAT) allows setting
  10194.           performance parameters which affect the processing time allocated
  10195.           to foreground and background tasks.  You will want to experiment
  10196.           with these settings, but should begin with each task receiving
  10197.           equal time if both are operating a WILDCAT!  node.  Start with 3
  10198.           ticks for each node.  If you are operating a single BBS in the
  10199.           background while using the foreground for other activities such
  10200.           as word processing, you then should allow the background task
  10201.           more time by a factor of about 3.
  10202.  
  10203.           The following screen shows the major setup parameters and the
  10204.           proper settings for a 2 line BBS under DESQview.
  10205.  
  10206.           The important parameters here begin with the second half of the
  10207.           page.  Optimize communications must be set to "Y" in order to
  10208.           operate high speed modems reliably.  In addition, you should load
  10209.           the WILDCAT!  node that uses the highest baud rate first.  Doing
  10210.           so prevents the 0-640K area of memory from becoming fragmented
  10211.           since communications programs are never swapped out, and
  10212.           guarantees the best transfer speeds.  In addition, if an Enhanced
  10213.           Expanded Memory board (EEMS) is being used DESQview will make use
  10214.           of its "instantaneous" mapping registers for the first program
  10215.           while assigning all other programs to the slower registers with
  10216.           mapping overhead.  Remember that the processing power of your PC
  10217.           ultimately limits how many high speed communications programs may
  10218.           be run simultaneously without dropping characters.
  10219.  
  10220.           Swapping of programs may be set to "Y", although WILDCAT! should
  10221.           never be swapped out of memory.  This parameter simply allows
  10222.           other programs this option.  Printer contention should not be
  10223.  
  10224.  
  10225.  
  10226.           █████████████████████████████████████████████████████████████████
  10227.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      160
  10228.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  10229.           █████████████████████████████████████████████████████████████████
  10230.  
  10231.  
  10232.  
  10233.           managed since DV will suspend a program that attempts to print if
  10234.           another is already printing.
  10235.  
  10236.           We recommend setting DV to indicate that WILDCAT! does NOT write
  10237.           directly to the screen (even though it does) since the video
  10238.           buffer is automatically redirected by WILDCAT! internally.  Fine
  10239.           tuning DESQview parameters may be helpful in any individual
  10240.           installation.
  10241.  
  10242.  
  10243.  
  10244.  
  10245.  
  10246.  
  10247.  
  10248.  
  10249.  
  10250.  
  10251.  
  10252.  
  10253.  
  10254.  
  10255.  
  10256.  
  10257.  
  10258.  
  10259.  
  10260.  
  10261.  
  10262.  
  10263.  
  10264.  
  10265.  
  10266.  
  10267.  
  10268.  
  10269.  
  10270.  
  10271.  
  10272.  
  10273.  
  10274.  
  10275.  
  10276.  
  10277.  
  10278.  
  10279.  
  10280.  
  10281.  
  10282.  
  10283.  
  10284.  
  10285.  
  10286.  
  10287.  
  10288.  
  10289.  
  10290.           █████████████████████████████████████████████████████████████████
  10291.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      161
  10292.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  10293.           █████████████████████████████████████████████████████████████████
  10294.  
  10295.  
  10296.  
  10297.           The following are WILDCAT! program areas which are affected by
  10298.           multi-node operation, and may need additional explanation.
  10299.  
  10300.           The WILDCAT! multi-node program code performs both file and
  10301.           record locking, unlike many other BBS packages which only make
  10302.           use of file locking.  What this means to you as a sysop is
  10303.           enhanced versatility and operation.  For example, when operating
  10304.           several nodes at one time, WILDCAT! is able to perform sweeping
  10305.           changes including deleting messages in the wastebasket, since any
  10306.           messages currently being "used" by a node are simply ignored due
  10307.           to the record lock.  Record locking allows the PRO! series to
  10308.           actually perform major database updates to most items without
  10309.           disabling all nodes.  File locking systems prohibit this type of
  10310.           access.
  10311.  
  10312.           We provided the newest file structures to developers who wish to
  10313.           upgrade their products.  The new databases make use of the B-Tree
  10314.           Filer 5.0 from Turbo Power Software, Scotts Valley, CA.
  10315.  
  10316.  
  10317.           DATABASE SAFETY MODE
  10318.  
  10319.           The "safety" mode of database operation is configurable in
  10320.           WILDCAT! Multi-Line.  It can be set for "FULL", "PARTIAL", or
  10321.           "NONE".  The default setting of "PARTIAL" will perform additional
  10322.           database activity of flushing the buffers after each access.
  10323.           Although this will virtually guarantee that a power failure will
  10324.           not cause data corruption, it takes extra time to perform the
  10325.           flushing.  The "FULL" mode creates an additional database file
  10326.           with the extension .DIA, and will perform integrity checks as
  10327.           data is changed and new data is added.  The FULL mode may take as
  10328.           much as 4 times as long to write record changes in the databases.
  10329.           It actually holds information in the .DIA (diagram) file, and
  10330.           checks data integrity during the next transaction.  If an error
  10331.           is encountered it is immediately corrected before continuing with
  10332.           the new record.  If network operation seems excessively sluggish
  10333.           or you are operating under DESQview and need additional speed, we
  10334.           suggest changing the safety mode to "NONE".  The WCREPAIR program
  10335.           will fix any database problems that develop in any mode.
  10336.  
  10337.           DOORS
  10338.  
  10339.           Door operation in a multi-node system is esentially the same as
  10340.           single line.  A DOOR.DAT file is created in the DOOR path, and is
  10341.           used by all nodes sharing that path.  If you have a DOOR path
  10342.           shared between nodes WILDCAT! will check the DOOR.DAT operational
  10343.           flags to determine a door is "in use" whenever a caller requests
  10344.           access.  Access is denied if it is in use and the door has not
  10345.           been specified as multi-user in MAKEWILD.  For those few doors
  10346.           with true record locking you may specify that it is multi-user
  10347.           and no checks for access will be performed.  The door itself will
  10348.           then be responsible for handling the necessary locks when two or
  10349.           more callers access it at one time.  Most doors are not multi-
  10350.           user.
  10351.  
  10352.  
  10353.  
  10354.           █████████████████████████████████████████████████████████████████
  10355.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      162
  10356.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  10357.           █████████████████████████████████████████████████████████████████
  10358.  
  10359.  
  10360.  
  10361.           INTER-NODE CHAT
  10362.  
  10363.           As mentioned previously, chat makes use of disk files for text
  10364.           entered by callers.  Although the port to port access could be
  10365.           accomplished in any one environment (LAN, DV, etc), there is no
  10366.           feasible way other than disk files to support such diverse
  10367.           applications true networks, slave cards, and unknown port
  10368.           parameters under a number of multi-tasking programs.
  10369.  
  10370.           The key to having your callers make successful use of inter-node
  10371.           chat is clear explanation and training.  Make use of the
  10372.           PRECHAT.BBS (.SCR), CHAT.HLP, and CHATCMD.HLP files to help your
  10373.           users.  Since screen updates are only possible once a line has
  10374.           been sent, emphasize that users should be patient.  If the other
  10375.           caller exits chat a notice will be sent to all others in chat.
  10376.           The same is true after paging a caller; simply wait for the
  10377.           notification that he has entered chat rather than issuing a
  10378.           constant stream of /USERS commands.
  10379.  
  10380.           The chat file created by WILDCAT! is in record format, and is not
  10381.           easily readable without the VIEWCHAT utility.  VIEWCHAT is
  10382.           invoked by following the command with the filename to view, such
  10383.           as CHAT.002 or CHAT.GRP.  VIEWCHAT is not required to view the
  10384.           local chat capture file PAGED.CAP.  The output is sent to the
  10385.           screen with no pauses.  This allows redirection to a plain ASCII
  10386.           file for archival purposed.
  10387.  
  10388.           PRO! SERIES OPERATION
  10389.  
  10390.           Read the individual documentation file for complete operational
  10391.           details.  In multi-node situations the PRO! utilities may be run
  10392.           without taking down active BBS nodes for most functions.
  10393.  
  10394.           All PRO! applications MUST be started from a valid startup
  10395.           directory, and have access to a valid, unused node ID via a
  10396.           CONFIGWC.BBS file.  This startup directory may be one of the
  10397.           actual BBS nodes which has been scheduled to run a PRO! utility
  10398.           as an event, or a node which has been manually stopped with F10.
  10399.           It could also be an unused node ID on a separate workstation or
  10400.           in another DESQview window.  Just like a local WILDCAT! access
  10401.           from a network computer, it must have a valid Node ID to
  10402.           function.  DUPLICATION OF A NODE ID USED BY ANOTHER WILDCAT! BBS
  10403.           NODE OR ANOTHER PRO! SERIES IN OPERATION WILL CAUSE DISASTEROUS
  10404.           RESULTS!
  10405.  
  10406.           As an example, if you are operating 6 actual lines on the 10 node
  10407.           version 2.0N, and have set them up as nodes 1-6, you may still
  10408.           run U-PRO! on another network PC as long as you have created a
  10409.           startup directory for an additional node (perhaps 7), have run
  10410.           MAKEWILD in the node 7 startup directory, and have assigned a
  10411.           node ID of 7.  If you have already used Nodes 1-10 for real
  10412.           incoming lines, you MUST take down one line to operate the PRO!
  10413.           utility.
  10414.  
  10415.  
  10416.  
  10417.  
  10418.           █████████████████████████████████████████████████████████████████
  10419.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      163
  10420.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  10421.           █████████████████████████████████████████████████████████████████
  10422.  
  10423.  
  10424.  
  10425.           Each PRO! series should be limited to operation on only one
  10426.           workstation at a time if database modification is being
  10427.           completed.  For example, unused nodes 7 & 8 may both run M-PRO!
  10428.           at the same time, even while nodes 1-6 are taking calls, as long
  10429.           as they are reporting rather than making changes.  If one is
  10430.           deleting messages that are over 60 days old and private, and the
  10431.           other is deleting all mail in folder B that is over 10 days old,
  10432.           there will be just too many record locks thrown at the system at
  10433.           one time.  If both are simply listing mail to a file for
  10434.           archiving, the dual processing will probably be handled
  10435.           adequately, but again this is dependent on the network used. If
  10436.           in doubt, run only one utility at one time.
  10437.  
  10438.           EVENTS
  10439.  
  10440.           Multi-node operation must be taken into consideration when
  10441.           running most events.  We have discussed the PRO! series which may
  10442.           be run as events (for most functions) even with other nodes
  10443.           active.  You can easily schedule node 2 for a wastebasket dump of
  10444.           folder "Y" at 4am while leaving all other nodes available for
  10445.           calls.  This is in contrast to the message renumbering portion of
  10446.           both WILDCAT! and M-PRO! which will not operate unless all nodes
  10447.           have been taken down.  To perform a renumber the sysop must
  10448.           schedule an event on ALL nodes that access the same message
  10449.           datafiles at the same time, say 4am.  One node then uses the
  10450.           WAIT! program to pause for five minutes or so (just in case the
  10451.           clocks are a little off) with the command WAIT! 300 (wait for 300
  10452.           seconds).  The second line of the batch file tells M-PRO! to
  10453.           perform the renumber.  At the same time the other nodes in the
  10454.           system execute an event batch file that simply says WAITFOR!
  10455.           04:30 (wait for 4:30am, then continue).  This assumes that the
  10456.           renumber does not take more than 25 minutes.
  10457.  
  10458.           Any third party programs that read the datafiles may also need
  10459.           all other nodes to be suspended since the files or records needed
  10460.           may be locked at any time and access unavailable.  The exception
  10461.           are utilities making use of the B-Tree Filer from Turbo Power
  10462.           Software.
  10463.  
  10464.           USER ACCESS
  10465.  
  10466.           Only one username may have access to a system at one time.  If
  10467.           user John Magan signs on node 4, no one by that name may access
  10468.           any other node on the system. This feature prevents multiple
  10469.           updates of user records from different nodes to extend time or
  10470.           functionality.
  10471.  
  10472.           BACKUP
  10473.  
  10474.           This aspect of proper computer management is more important than
  10475.           ever in a multi-line environment.  The introduction of file and
  10476.           record locking adds an additional dimension to this activity
  10477.           which can cause problems. You may find that your previous backup
  10478.           software is unable to backup files which have locks placed on
  10479.  
  10480.  
  10481.  
  10482.           █████████████████████████████████████████████████████████████████
  10483.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      164
  10484.                FEATURES DISCUSSED BELOW ARE NOT INCLUDED IN TEST-DRIVE
  10485.           █████████████████████████████████████████████████████████████████
  10486.  
  10487.  
  10488.  
  10489.           them by software, especially if you have been relying on a batch
  10490.           file copy process.
  10491.  
  10492.           Aside from purchasing "intelligent" backup software designed to
  10493.           sidestep the locks and backup all files on your particular system
  10494.           while the BBS is running, you may have little alternative than to
  10495.           implement a system-wide event which takes all nodes down with a
  10496.           WAITFOR! command while one node performs the necessary backup to
  10497.           disk or other media.
  10498.  
  10499.           PHONE ROTATION
  10500.  
  10501.           This may seem like a trivial topic for discussion, but there are
  10502.           a number the alternatives and differing opinions regarding the
  10503.           best implementation.  We will review several possibilities here
  10504.           with no attempt to persuade a sysop that one is better than
  10505.           another, but present them as different alternatives for different
  10506.           installations.
  10507.  
  10508.           As an example we will discuss a 10 line system.  The simplest
  10509.           setup is a single published phone number which rotates (or hunts
  10510.           in telephone company parlance) down from line 1 to two, to three,
  10511.           to ten.  This rotation ignores the caller's baud rate, and leaves
  10512.           access to faster modems to chance, unless all lines are connected
  10513.           to the same modem types.
  10514.  
  10515.           Another alternative is publishing three numbers, the first rings
  10516.           line one which rotates to two and three.  All 3 lines are
  10517.           supported with a 2400 baud modem.  The number for line four is
  10518.           then published as a USR 9600 HST number, and rotates through
  10519.           lines 5, 6, 7 and 8.  The number for line 9 is also published and
  10520.           is supported by a HayesV-Series 9600 which rotates to another V-
  10521.           Series on line 10.  While this setup allows higher speed modems
  10522.           to selectively call the correct lines, it forces the caller to
  10523.           dial several numbers if they have no preference for connect
  10524.           rates.   his setup is used on the Mustang Software Private HQ
  10525.           BBS.
  10526.  
  10527.           A variation on the above could have the calls to the HST lines
  10528.           limited to 9600 baud only by making that limitation clear to
  10529.           callers and then setting the modem with &N6 to limit calls below
  10530.           9600 BAUD
  10531.  
  10532.  
  10533.  
  10534.  
  10535.  
  10536.  
  10537.  
  10538.  
  10539.  
  10540.  
  10541.  
  10542.  
  10543.  
  10544.  
  10545.  
  10546.           █████████████████████████████████████████████████████████████████
  10547.                 THIS SECTION INCLUDED FOR FEATURE INFORMATION ONLY      165
  10548.                              WILDCAT! TEST-DRIVE 11/1/89
  10549.           ─────────────────────────────────────────────────────────────────
  10550.  
  10551.  
  10552.  
  10553.           APPENDIX A - MODEMS
  10554.  
  10555.           Modems in General
  10556.  
  10557.           A computer and the supporting peripherals that constitute a
  10558.           bulletin board system represent a chain of equipment that rarely
  10559.           gets to rest.
  10560.  
  10561.           Even while idling, the system is working.  Most BBS's are on call
  10562.           twenty-four hours a day, seven days a week.  If a chain is only
  10563.           as good as its weakest link, what about the various links that
  10564.           constitute a BBS operation? It then begins to have real meaning
  10565.           that the hardware/software must not only work together, but that
  10566.           each component is actually dependent upon the others, and must be
  10567.           durable as a stand-alone device.
  10568.  
  10569.           A BBS system's modem is the most important link to the outside
  10570.           world.  We strongly recommend purchasing a name brand modem that
  10571.           has proven itself as a reliable performer under long term use.
  10572.  
  10573.           Mustang Software regularly solicits modems from manufacturers
  10574.           during our program development, with the understanding that
  10575.           WILDCAT! will be tested and guaranteed to run on their equipment.
  10576.           We continue to add modem settings to our list as new
  10577.           manufacturers cooperate with demonstration units for testing.
  10578.           Our thanks to those who have participated in this evaluation
  10579.           program.
  10580.  
  10581.  
  10582.           Hardware Error Checking
  10583.  
  10584.           Many modems support the ability to perform checking of
  10585.           transmission through hardware built into the modem itself.  If
  10586.           your modem supports an internal error checking protocol (MNP or
  10587.           ARQ), you may make use of this feature and have WILDCAT! offer an
  10588.           additional internal file transfer protocol that takes advantage
  10589.           of this ability.  This protocol is 1K Xmodem-G, and will increase
  10590.           the transfer throughput significantly.  Note that WILDCAT! will
  10591.           not make this protocol choice available to a caller unless the
  10592.           connection was made using a result code for reliable connection
  10593.           (see MAKEWILD Modem Information, Part 2).  The REGISTERED USER
  10594.           version of WILDCAT! also adds YMODEM-G (batch) to this list.
  10595.  
  10596.           A few of the modems which support MNP/ARQ are Microcom, US
  10597.           Robotics HST and 2400e, Telebit, Ven-Tel, and the Multitech 224EH
  10598.           and EC.  Consult your modem manual to determine if you have MNP
  10599.           support.
  10600.  
  10601.  
  10602.           Modem Related Connection Problems
  10603.  
  10604.           Should you have trouble with your modem operating properly after
  10605.           installing and checking the setup parameters, you should follow
  10606.           these steps to determine the problem area.  NOTE that all
  10607.  
  10608.  
  10609.  
  10610.           ─────────────────────────────────────────────────────────────────
  10611.                               Mustang Software, Inc.                    166
  10612.                              WILDCAT! TEST-DRIVE 11/1/89
  10613.           ─────────────────────────────────────────────────────────────────
  10614.  
  10615.  
  10616.  
  10617.           references to the character 0 are ZERO and not the letter "O".
  10618.           THIS IS VERY IMPORTANT!
  10619.  
  10620.           First, start your favorite communications program such as Qmodem,
  10621.           ProComm, Smartcomm, Telix, etc..  Perform whatever commands are
  10622.           necessary to enter "command state", usually a blank screen where
  10623.           you can enter modem commands.
  10624.  
  10625.           Second, type ATZ and press ENTER.  You should see "OK" or its
  10626.           numeric equivalent "0", which indicates you have established a
  10627.           good connection with the communications port.  If this test
  10628.           fails, i.e the modem returns "ERROR" or its numeric equivalent
  10629.           "4", then you need check your hardware to make sure the port you
  10630.           have selected exists and is the ONLY port with that designation
  10631.           (COM1 etc.)  If you got the "OK" or "0" then proceed with the
  10632.           following step.
  10633.  
  10634.           Third, enter the appropriate startup strings listed in your
  10635.           WILDCAT! set-up one at a time, pressing ENTER after each, to see
  10636.           if the modem is interpreting them correctly.  For example, if
  10637.           your modem calls for AT V0 M0 Q0 E0 you would type
  10638.  
  10639.                     AT V0 <ENTER>
  10640.  
  10641.           The result should be a "0" (ZERO) which is the numeric result
  10642.           code for "OK".  Then type AT M0 <ENTER> and check the response.
  10643.           Continue to test each setup parameter until you are sure that the
  10644.           modem accepts each one.  Perform this test for EVERY command in
  10645.           ALL startup strings, as well as the reinitialization string, if
  10646.           being used.  Should all of them be accepted by your modem but it
  10647.           still fails to operate properly you should increase the modem
  10648.           delays in MAKEWILD to 2500 each in increments of 500.  If any
  10649.           individual setup string item fails, check your manual and make
  10650.           sure the parameter is a valid command for your particular modem.
  10651.  
  10652.           Modem Switch and Register Settings
  10653.  
  10654.           The settings for any individual modem may vary, but most modems
  10655.           make use of some standard switch and S-Register settings.  The
  10656.           discussion here deals with the most common dip switch choices (if
  10657.           your modem has them) and the register settings.  The switches, if
  10658.           present, may be arranged and numbered in any order, but will
  10659.           usually cover the following functions.  If your modem has
  10660.           switches you should set them according to this discussion.
  10661.  
  10662.           Data Terminal Ready (DTR)
  10663.                One of the pins on your cable or connection between the
  10664.                modem and computer is DTR, which is used to assure that the
  10665.                two modems can "talk" to each other.  WILDCAT! handles the
  10666.                operation of DTR and uses it to control the connection.  One
  10667.                of the main uses for DTR is manipulation to tell the modem
  10668.                that the caller has pressed "G" for Goodbye and wants to
  10669.                hang up.  This switch can usually be either FORCED ON or
  10670.                NORMAL.  WILDCAT! needs a NORMAL setting in order to be able
  10671.  
  10672.  
  10673.  
  10674.           ─────────────────────────────────────────────────────────────────
  10675.                               Mustang Software, Inc.                    167
  10676.                              WILDCAT! TEST-DRIVE 11/1/89
  10677.           ─────────────────────────────────────────────────────────────────
  10678.  
  10679.  
  10680.  
  10681.                to raise and lower DTR to tell the modem when to hang up the
  10682.                phone.
  10683.  
  10684.           Verbal/Numeric result Codes
  10685.                This switch controls the type of responses the modem sends
  10686.                to the computer for connect, carrier detected, etc..  The
  10687.                two choices are Verbal (also called Verbose) or Numeric
  10688.                (also called Terse).  WILDCAT! must receive numeric codes,
  10689.                and sets this by use of the AV0 (That's zero, not a letter
  10690.                "o") command in the startup strings.  This switch must be
  10691.                set to numeric since some modems (the USR HST in particular)
  10692.                will not allow the V0 command to override the switch
  10693.                setting.
  10694.  
  10695.           Display result Codes
  10696.                This switch indicates if the response from the modem should
  10697.                be sent to the computer.  WILDCAT! needs to get the numeric
  10698.                codes therefore this switch should be set to enable result
  10699.                code display.
  10700.  
  10701.           Command Mode Local Echo
  10702.                Local echo refers to the ability to actually display the
  10703.                result code on the screen locally when it is sent.  WILDCAT!
  10704.                does not require this echo to operate properly.
  10705.  
  10706.           Auto Answer
  10707.                The preferred method for WILDCAT! to use in answering the
  10708.                phone is by monitoring the Ring-Detect Line, rather than
  10709.                having the modem auto-answer the phone.  In this case the
  10710.                auto-answer switch should be set NOT to answer.  If instead
  10711.                you elect to answer the phone by auto-answer (in MAKEWILD),
  10712.                this switch must be set to have the modem perform auto-
  10713.                answer.  The status of this switch can be over-ridden with
  10714.                AT S0=0 to disable auto-answer or AT S0=1 to enable it.
  10715.  
  10716.           Carrier Detect Override (DCD or CD)
  10717.                This switch is VERY important.  WILDCAT! monitors pin 8 to
  10718.                determine whether a carrier exists to know if someone is
  10719.                on-line.  If this switch is set incorrectly, WILDCAT! cannot
  10720.                tell when someone hangs up, and may think someone is on-line
  10721.                when they are not!  It should NOT be forced true or forced
  10722.                on.  It  MUST be set to reflect reality or to follow the
  10723.                software.  If WILDCAT! is started with CD forced true it
  10724.                will display the message "Session in Progress".
  10725.  
  10726.           Single/multiple phone line
  10727.                Can be set either way depending on your phone line.
  10728.  
  10729.           AT Command Set recognition
  10730.                Since WILDCAT! sends and receives AT commands to and from
  10731.                the modem, this switch must be set to enable AT command set
  10732.                recognition.
  10733.  
  10734.           Escape Code Operation
  10735.  
  10736.  
  10737.  
  10738.           ─────────────────────────────────────────────────────────────────
  10739.                               Mustang Software, Inc.                    168
  10740.                              WILDCAT! TEST-DRIVE 11/1/89
  10741.           ─────────────────────────────────────────────────────────────────
  10742.  
  10743.  
  10744.  
  10745.                It is advised that your modem disconnect if it receives a
  10746.                +++ from your caller.  Not all modems have this switch.  To
  10747.                prevent acting on an escape sequence, we recommend including
  10748.                the command S2=255 in a modem string to change the escape
  10749.                code character from +++.  See the discussion of the S2
  10750.                register below and in your modem manual.
  10751.  
  10752.           Use Factory or NRAM defaults
  10753.                Some modems which allow storing setup parameters in non-
  10754.                volatile RAM (NRAM) also allow selection of whether the
  10755.                power-on default parameters are loaded from NRAM or the
  10756.                hardware factory settings.  If your modem allows a choice
  10757.                you must set this switch to load from the NRAM settings, not
  10758.                the factory settings.  The USR HST is one modem which has
  10759.                this dip switch.
  10760.  
  10761.           S0 register
  10762.                Sets the ring number to answer the phone.  If set to 0
  10763.                (zero), auto-answer is disabled.  S0=1 will enable auto-
  10764.                answer on the first ring.  Set this to S0=0 under normal
  10765.                circumstances and use ring detect to allow WILDCAT! to take
  10766.                care of answering the phone.
  10767.  
  10768.           S2 register
  10769.                Holds the ASCII value of the escape sequence character.  The
  10770.                factory default is 43, the plus sign (+).  The character
  10771.                indicated in S2 needs to be sent three times with
  10772.                appropriate pauses to place the modem in command state.
  10773.                Values above 128 disable the escape sequence.  We recommend
  10774.                disabling the escape sequence since it is not needed by
  10775.                WILDCAT!, and will prevent troublesome callers from
  10776.                attempting to disable your modem.
  10777.  
  10778.           S7 register
  10779.                This value determines how long the modem waits for a carrier
  10780.                to be detected after it has answered a call.  It should
  10781.                normally be set to the default of 30, and must match the
  10782.                value in MAKEWILD for WILDCAT! to wait before giving up
  10783.                (Modem Information - frame 3).
  10784.  
  10785.           S25 register
  10786.                Not all modems have this register, but it is important if it
  10787.                exists.  A change in the DTR (data terminal ready) status
  10788.                from on to off that is shorter than the value specified in
  10789.                the S25 register is ignored.  This means that the default
  10790.                value of 5 (five-hundredths of a second) represents the
  10791.                shortest time that DTR must be lowered to have the modem
  10792.                hang up.  You may recall that WILDCAT! uses a lowering and
  10793.                raising of DTR to end a call, and we expect the modem to
  10794.                respond.  If it doesn't it could be due to this register
  10795.                being set too high.  We lower DTR for just over 3 seconds,
  10796.                and therefore the maximum value of S25 should be 30.  We
  10797.                suggest leaving the default of 5.
  10798.  
  10799.  
  10800.  
  10801.  
  10802.           ─────────────────────────────────────────────────────────────────
  10803.                               Mustang Software, Inc.                    169
  10804.                              WILDCAT! TEST-DRIVE 11/1/89
  10805.           ─────────────────────────────────────────────────────────────────
  10806.  
  10807.  
  10808.  
  10809.           Modem-Specific Settings
  10810.  
  10811.  
  10812.           Depending on your particular modem, one of the following setup
  10813.           configurations may be of use.  Each are described in detail, and
  10814.           are listed below.
  10815.  
  10816.           STANDARD 1
  10817.  
  10818.                The following setting would usually apply to a modem with a
  10819.                maximum speed of 300 or 1200 baud (may apply to some 2400
  10820.                baud modems) which has dip switches on the modem for setting
  10821.                DTR (Data Terminal Ready) as well as CD (Carrier Detect), as
  10822.                well as those switches involved with COM port designation.
  10823.                This type of modem DOES NOT have non-volatile memory to
  10824.                store the AT command set on a permanent basis.  This type of
  10825.                modem DOES NOT support the EXTENDED Hayes "AT" Commands such
  10826.                as &C, &D, and &W which writes the settings to the Non-
  10827.                Volatile memory.
  10828.  
  10829.           Startup String #1: [BLANK]
  10830.           Startup String #2: [BLANK]
  10831.           Startup String #3: [BLANK]
  10832.  
  10833.           String to re-initialize after every call:
  10834.                     AT V0 M0 Q0 E0 S0=0 S7=30 S2=255 X1
  10835.  
  10836.           ------------------------------
  10837.  
  10838.           STANDARD 2
  10839.  
  10840.                The following setting would apply to a modem with a maximum
  10841.                speed of 2400 baud.  It DOES NOT have many  dip switches on
  10842.                the modem for modem control except for COM port designation.
  10843.                This type of modem DOES NOT have non-volatile memory to
  10844.                store the AT command set on a permanent basis.  This type of
  10845.                modem DOES support the EXTENDED Hayes "AT" Commands such as
  10846.                &C and &D.
  10847.  
  10848.           Startup String #1: [BLANK]
  10849.           Startup String #2: [BLANK]
  10850.           Startup String #3: [BLANK]
  10851.  
  10852.           String to re-initialize after every call:
  10853.                     AT V0 M0 Q0 E0 S0=0 S7=30 S2=255 &C1 &D2 X1
  10854.  
  10855.           ------------------------------
  10856.  
  10857.           STANDARD 3
  10858.  
  10859.                The following setting would apply to a modem with a maximum
  10860.                speed of 2400 baud.  It DOES NOT have many  dip switches on
  10861.                the modem for modem control except for COM port designation.
  10862.                This type of modem DOES have non-volatile memory to store
  10863.  
  10864.  
  10865.  
  10866.           ─────────────────────────────────────────────────────────────────
  10867.                               Mustang Software, Inc.                    170
  10868.                              WILDCAT! TEST-DRIVE 11/1/89
  10869.           ─────────────────────────────────────────────────────────────────
  10870.  
  10871.  
  10872.  
  10873.                the AT command set on a permanent basis.  This type of modem
  10874.                DOES support the EXTENDED Hayes "AT" Commands such as &C, &D
  10875.                and &w to write the settings to the non-volatile RAM.
  10876.  
  10877.           Startup String #1: AT &F
  10878.           Startup String #2: AT &C1 &D2
  10879.           Startup String #3: AT V0 M0 Q0 E0 S0=0 S7=30 S2=255 X1 &W
  10880.  
  10881.           String to re-initialize after every call: [BLANK]
  10882.  
  10883.           ------------------------------
  10884.  
  10885.           The US Robotics HST 9600 baud modem makes use of a number of
  10886.           setup strings and codes to maximize throughput at high speeds.
  10887.           This discussion will review a few of the parameters used to
  10888.           increase throughput at high speed.  Keep in mind that the fine
  10889.           tuning for maximum speed may have an effect on some doors (in the
  10890.           Registered version of WILDCAT!) and external protocols, which may
  10891.           not operate properly with the faster DTE rates.
  10892.  
  10893.           Startup String #1: AT &F
  10894.           Startup String #2: AT E0 &B1 &R2 &H1 S2=255
  10895.           Startup String #3: AT V0 M0 Q0 S7=30 X1 &W
  10896.  
  10897.           String to re-initialize after every call: [BLANK]
  10898.  
  10899.           To get maximum speed your USR-HST should be initialized at 19200
  10900.           with the DTE locked at the initialized baud rate of 19200.  In
  10901.           addition you should include &B1 in the setup string to tell your
  10902.           modem that the DTE is locked, and &H1 to enable Hardware Flow
  10903.           Control using the CTS (Clear To Send) line on your modem.
  10904.           Remember that when you lock DTE at 19200 you have actually opened
  10905.           the line from your computer to the modem at the fastest rate
  10906.           possible.  This will mean that a user who enters a spacebar to
  10907.           stop a display file may not have it stop since by the time he/she
  10908.           presses the spacebar the entire file may have already been sent
  10909.           to the modem at 19200, but the modem is sending it to him at
  10910.           perhaps 2400 baud.
  10911.           ------------------------------
  10912.           For the Hayes V-Series V42 9600 baud modem, the following string
  10913.           is advisable:
  10914.  
  10915.           Startup String #1: AT &F
  10916.           Startup String #2: AT E0 S7=9 &C1 &D2 &Q5 S36=3 &K3 W2
  10917.           Startup String #3: AT V0 M0 Q0 S2=255 S7=30 X1 &W
  10918.  
  10919.           String to re-initialize after every call: [BLANK]
  10920.           ------------------------------
  10921.  
  10922.  
  10923.  
  10924.  
  10925.  
  10926.  
  10927.  
  10928.  
  10929.  
  10930.           ─────────────────────────────────────────────────────────────────
  10931.                               Mustang Software, Inc.                    171
  10932.                              WILDCAT! TEST-DRIVE 11/1/89
  10933.           ─────────────────────────────────────────────────────────────────
  10934.  
  10935.  
  10936.  
  10937.           APPENDIX B - ANSI CODES  (color only) and DOS colors
  10938.  
  10939.                                         ANSI CODE     DOS COLOR #
  10940.                                         ---------     ----------------
  10941.           Erase Display                 ESC[2J
  10942.           ALL ATTR. OFF                 ESC[0m
  10943.           BOLD ON                       ESC[1m        add 8 to color #
  10944.           UNDERSCORE ON (IBM Mono ONLY) ESC[4m
  10945.           BLINK ON                      ESC[5m        add 128 to color #
  10946.           REVERSE VIDEO ON              ESC[7m
  10947.           CANCEL ON (invisible)         ESC[8m
  10948.  
  10949.                                    FOREGROUND
  10950.  
  10951.           BLACK FG                      ESC[30m        0
  10952.           RED FG                        ESC[31m        4 (bold = 12)
  10953.           GREEN FG                      ESC[32m        2 (bold = 10)
  10954.           YELLOW FG                     ESC[33m        6 (bold = 14)
  10955.           BLUE FG                       ESC[34m        1 (bold = 9)
  10956.           MAGENTA FG                    ESC[35m        5 (bold = 13)
  10957.           CYAN FG                       ESC[36m        3 (bold = 11)
  10958.           WHITE FG                      ESC[37m        7 (bold = 15)
  10959.  
  10960.                                    BACKGROUND
  10961.  
  10962.           BLACK BG                      ESC[40m
  10963.           RED BG                        ESC[41m
  10964.           GREEN BG                      ESC[42m
  10965.           YELLOW BG                     ESC[43m
  10966.           BLUE BG                       ESC[44m
  10967.           MAGENTA BG                    ESC[45m
  10968.           CYAN BG                       ESC[46m
  10969.           WHITE BG                      ESC[47m
  10970.  
  10971.           Additional ANSI codes are available for cursor movement and other
  10972.           functions.
  10973.  
  10974.  
  10975.  
  10976.  
  10977.  
  10978.  
  10979.  
  10980.  
  10981.  
  10982.  
  10983.  
  10984.  
  10985.  
  10986.  
  10987.  
  10988.  
  10989.  
  10990.  
  10991.  
  10992.  
  10993.  
  10994.           ─────────────────────────────────────────────────────────────────
  10995.                               Mustang Software, Inc.                    172
  10996.                              WILDCAT! TEST-DRIVE 11/1/89
  10997.           ─────────────────────────────────────────────────────────────────
  10998.  
  10999.  
  11000.  
  11001.           APPENDIX C - Distribution for Profit
  11002.  
  11003.           We sincerely desire to make our TEST-DRIVE product available to
  11004.           as many people as possible through the electronic and catalog
  11005.           distribution network.
  11006.  
  11007.           We ask that individuals, groups, vendors or other distribution
  11008.           companies which market diskettes containing programs for profit
  11009.           obtain written permission from Mustang Software, Inc. prior to
  11010.           distribution.  This is a simple process.
  11011.  
  11012.           Please forward a copy of this application if you desire to
  11013.           distribute WILDCAT! TEST-DRIVE for profit.  The following
  11014.           conditions apply to this type of distribution:
  11015.  
  11016.           1.   Due to its size we ask that WILDCAT! TEST-DRIVE not be
  11017.                included on a diskette with any other software.
  11018.  
  11019.           2.   Please limit the copying fee to $10.00 per diskette and do
  11020.                not accept any additional payments for the program.
  11021.  
  11022.           3.   Distributors are asked to show that they fully support user
  11023.                registration of Shareware and TEST-DRIVE products as
  11024.                evidenced by advertising or promotional material.
  11025.  
  11026.           Along with your application for distribution rights, please
  11027.           include a copy of your promotional material and advertising copy.
  11028.           Forward your request to:
  11029.  
  11030.           Mustang Software, Inc.
  11031.           P.O. Box 2264
  11032.           Bakersfield, CA  93301
  11033.  
  11034.           Attn:  Rick Heming
  11035.  
  11036.  
  11037.  
  11038.           COMPANY NAME:_________________________________________________
  11039.  
  11040.  
  11041.           ADDRESS:______________________________________________________
  11042.  
  11043.  
  11044.           CITY:_________________________  ST:__________ ZIP:____________
  11045.  
  11046.  
  11047.           VOICE PHONE:__________________________________
  11048.  
  11049.           Please include sample brochures, literature and advertising, if
  11050.           available.  In return we will mail the current version of
  11051.           WILDCAT! TEST-DRIVE, and keep you up-to-date with the latest
  11052.           versions of ALL Mustang Software products as they become
  11053.           available.
  11054.  
  11055.  
  11056.  
  11057.  
  11058.           ─────────────────────────────────────────────────────────────────
  11059.                               Mustang Software, Inc.                    173
  11060.                              WILDCAT! TEST-DRIVE 11/1/89
  11061.           ─────────────────────────────────────────────────────────────────
  11062.  
  11063.  
  11064.  
  11065.           Thank You!
  11066.  
  11067.  
  11068.  
  11069.  
  11070.  
  11071.  
  11072.  
  11073.  
  11074.  
  11075.  
  11076.  
  11077.  
  11078.  
  11079.  
  11080.  
  11081.  
  11082.  
  11083.  
  11084.  
  11085.  
  11086.  
  11087.  
  11088.  
  11089.  
  11090.  
  11091.  
  11092.  
  11093.  
  11094.  
  11095.  
  11096.  
  11097.  
  11098.  
  11099.  
  11100.  
  11101.  
  11102.  
  11103.  
  11104.  
  11105.  
  11106.  
  11107.  
  11108.  
  11109.  
  11110.  
  11111.  
  11112.  
  11113.  
  11114.  
  11115.  
  11116.  
  11117.  
  11118.  
  11119.  
  11120.  
  11121.  
  11122.           ─────────────────────────────────────────────────────────────────
  11123.                               Mustang Software, Inc.                    174
  11124.                              WILDCAT! TEST-DRIVE 11/1/89
  11125.           ─────────────────────────────────────────────────────────────────
  11126.  
  11127.  
  11128.  
  11129.           APPENDIX D - ERRORS AND TROUBLESHOOTING
  11130.  
  11131.           Setting up a bulletin board program isn't always an easy task.
  11132.           Due to the complex configuration necessary between the modem,
  11133.           computer and program, the end result is often not achieved the
  11134.           first time.  If you are having difficulty the following section
  11135.           may be of some help.
  11136.  
  11137.           Most Commonly Asked Questions:
  11138.  
  11139.           Q1   When I start WILDCAT! it seems like it tries to initialize
  11140.                the modem, but displays a message that a "Session is in
  11141.                Progress..".
  11142.  
  11143.           A1   Your modem setting for Carrier Detect (CD) is probably
  11144.                forced "ON".  Change the appropriate DIP switch for "NORMAL
  11145.                CD".  Some modems without this switch use the &C1 command to
  11146.                perform this function.  "Session in Progress.." means that
  11147.                WILDCAT thinks a call is in progress!  If your modem does
  11148.                not have this particular switch, or no switches at all, then
  11149.                add &C1 to your modem initialization string.  See Appendix A
  11150.                for more information on switch settings.
  11151.  
  11152.           Q2   Things work fine, but when callers try to say [G]oodbye,
  11153.                WILDCAT! just sends the Main Menu to them again and doesn't
  11154.                log them off.
  11155.  
  11156.           A2   Your modem has the DTR (Data Terminal Ready) line forced
  11157.                "ON".  Change the appropriate DIP switch to "NORMAL DTR".
  11158.                Some modems without this switch use the &D2 command to
  11159.                perform this function.  If your modem does not have this
  11160.                particular switch, or no switches at all, then add &D2 to
  11161.                your modem initialization string.  See Appendix A for more
  11162.                information on switch settings.
  11163.  
  11164.           Q3   WILDCAT! answers the phone, but just sits there and the
  11165.                caller gets no response.  WILDCAT! displays the message
  11166.                "Determining Baud Rate...".
  11167.  
  11168.           A3   You have apparently set WILDCAT! to determine baud rate by
  11169.                result codes, and it isn't getting codes that it can
  11170.                identify.  First, check to be sure that you are sending
  11171.                NUMERIC codes, best set in the initialization string with V0
  11172.                (zero).  If you are sending numeric codes, then check the
  11173.                numbers in MAKEWILD for each baud rate against your modem
  11174.                manual.  Lastly, perhaps your modem will only send different
  11175.                numeric codes for each baud rate if EXTENDED codes are
  11176.                requested.  Extended codes are usually activated with the AT
  11177.                command Xn, where n is a number from one to about seven.
  11178.                Consult you modem manual.
  11179.  
  11180.           Q4   Why am I considered a New user when I first log on?
  11181.  
  11182.  
  11183.  
  11184.  
  11185.  
  11186.           ─────────────────────────────────────────────────────────────────
  11187.                               Mustang Software, Inc.                    175
  11188.                              WILDCAT! TEST-DRIVE 11/1/89
  11189.           ─────────────────────────────────────────────────────────────────
  11190.  
  11191.  
  11192.  
  11193.           A4   See the section in the User Database.  Remember, until you
  11194.                have logged on the first time and used the F9 key to upgrade
  11195.                your security to that of Sysop, WILDCAT! has never heard of
  11196.                you!
  11197.  
  11198.           Q5   WILDCAT! seems to run OK, but I get an error 202 or 203
  11199.                after it gets going.
  11200.  
  11201.           A5   Both these numbers indicate a heap/Stack collision.  Most of
  11202.                the time it means that you are attempting to run WILDCAT!
  11203.                without enough memory available.  If you have any utilities
  11204.                in memory such as SideKick, remove them one at a time until
  11205.                the program functions properly.
  11206.  
  11207.           Q6   After WILDCAT! gets started it gives me an error 4.
  11208.  
  11209.           A6   Error 4 is a Turbo Pascal indication that too many files are
  11210.                open.  The problem is almost always the omission of the
  11211.                statement "FILES=40" from the CONFIG.SYS file.  See "System
  11212.                Requirements" for more information.
  11213.  
  11214.           Q7   When I try to use ALT-D to drop to DOS locally, I find I
  11215.                don't have enough memory.
  11216.  
  11217.           A7   Since ALT-D performs a "shell" to invoke another copy of the
  11218.                command processor(DOS), there needs to be enough memory
  11219.                available for the second copy of DOS.  If sufficient memory
  11220.                is not found, the request is ignored.  Remember, any
  11221.                memory-resident programs will reduce the memory available.
  11222.                DOS requires from 50K to 80K to invoke the second command
  11223.                processor.
  11224.  
  11225.  
  11226.  
  11227.  
  11228.  
  11229.  
  11230.  
  11231.  
  11232.  
  11233.  
  11234.  
  11235.  
  11236.  
  11237.  
  11238.  
  11239.  
  11240.  
  11241.  
  11242.  
  11243.  
  11244.  
  11245.  
  11246.  
  11247.  
  11248.  
  11249.  
  11250.           ─────────────────────────────────────────────────────────────────
  11251.                               Mustang Software, Inc.                    176
  11252.                              WILDCAT! TEST-DRIVE 11/1/89
  11253.           ─────────────────────────────────────────────────────────────────
  11254.  
  11255.  
  11256.  
  11257.           APPENDIX F - FILE & RECORD FORMATS
  11258.  
  11259.           See the file TEST-DRV.REC included on the SUPPORT diskette or in
  11260.           the WILDCAT2.EXE file for complete record structures for this
  11261.           release.
  11262.  
  11263.  
  11264.  
  11265.  
  11266.  
  11267.  
  11268.  
  11269.  
  11270.  
  11271.  
  11272.  
  11273.  
  11274.  
  11275.  
  11276.  
  11277.  
  11278.  
  11279.  
  11280.  
  11281.  
  11282.  
  11283.  
  11284.  
  11285.  
  11286.  
  11287.  
  11288.  
  11289.  
  11290.  
  11291.  
  11292.  
  11293.  
  11294.  
  11295.  
  11296.  
  11297.  
  11298.  
  11299.  
  11300.  
  11301.  
  11302.  
  11303.  
  11304.  
  11305.  
  11306.  
  11307.  
  11308.  
  11309.  
  11310.  
  11311.  
  11312.  
  11313.  
  11314.           ─────────────────────────────────────────────────────────────────
  11315.                               Mustang Software, Inc.                    177
  11316.                              WILDCAT! TEST-DRIVE 11/1/89
  11317.           ─────────────────────────────────────────────────────────────────
  11318.  
  11319.  
  11320.  
  11321.           APPENDIX G - REGISTRATION
  11322.  
  11323.           See or print the file REGISTER.FRM for ordering the REGISTERED
  11324.           USER version of WILDCAT!
  11325.  
  11326.  
  11327.  
  11328.  
  11329.  
  11330.  
  11331.  
  11332.  
  11333.  
  11334.  
  11335.  
  11336.  
  11337.  
  11338.  
  11339.  
  11340.  
  11341.  
  11342.  
  11343.  
  11344.  
  11345.  
  11346.  
  11347.  
  11348.  
  11349.  
  11350.  
  11351.  
  11352.  
  11353.  
  11354.  
  11355.  
  11356.  
  11357.  
  11358.  
  11359.  
  11360.  
  11361.  
  11362.  
  11363.  
  11364.  
  11365.  
  11366.  
  11367.  
  11368.  
  11369.  
  11370.  
  11371.  
  11372.  
  11373.  
  11374.  
  11375.  
  11376.  
  11377.  
  11378.           ─────────────────────────────────────────────────────────────────
  11379.                               Mustang Software, Inc.                    178
  11380.                              WILDCAT! TEST-DRIVE 11/1/89
  11381.           ─────────────────────────────────────────────────────────────────
  11382.  
  11383.  
  11384.  
  11385.  
  11386.  
  11387.  
  11388.  
  11389.  
  11390.  
  11391.                                    Index
  11392.  
  11393.  
  11394.                  16550A UART 160             Banyan Vines 149
  11395.                  3-COM 149                   Batch
  11396.                  .BBS 82                        Protocols 61
  11397.                  /M 63                       Batch File Operation 88
  11398.                  /NOEMS 63                   BBS and .SCR
  11399.                  .SCR 71, 82                    Differences 82
  11400.                                              BEGCHAT.BBS 73
  11401.                  A                           BIMODEM 120
  11402.                  ACTIVITY.LOG 69, 73,        Birth-Date Verification
  11403.                     104                         36
  11404.                  ADDFILES 127                BIRTHDAY.BBS 73
  11405.                  AFTERDOS.BBS 71             BUFFERS=40 18
  11406.                  ALT#.BBS  (.SCR) 71         BULLET#.BBS 74
  11407.                  ALT-Keys                    BULLETIN.BBS 73, 74
  11408.                     Defined 66               Bulletin Menu 90
  11409.                  ANSI 45                     Bulletins
  11410.                  ANSI Color 82                  Path for 43
  11411.                     Editors 86
  11412.                  ANSI.SYS 18, 40             C
  11413.                     Menu relationship 56     Call Processing Event
  11414.                  APPENDIX A                     110
  11415.                     MNP 167                  CALLINFO.BBS 114, 141
  11416.                     Modem Registers 169      CARBON COPY 114
  11417.                     Modem Strings 167        Carrier Detect 168, 175
  11418.                     MODEMS 166               Carrier Wait
  11419.                  APPENDIX B                     S7 Register 25
  11420.                     ANSI Codes 172           CAT.BAT 88, 109, 112,
  11421.                  APPENDIX C                     113, 145
  11422.                     Policies 173                Starting with 63
  11423.                  APPENDIX D                  CBIS Net 149
  11424.                     Trouble-Shooting 175     Chat
  11425.                  APPENDIX F                     Inter-node 163
  11426.                     File and Record             Local 66
  11427.                     Formats 177              CLOSED.BBS 74
  11428.                  APPENDIX G                  Closed Board 31
  11429.                     REGISTRATION 178         Codes
  11430.                  AT Commands 26                 Embeded 83
  11431.                  ATZ 25                      Color 18
  11432.                  Auto Answer 28                 ANSI Menus 75
  11433.                  AVIEWCOM 122                   Foreground attribute
  11434.                                                 45
  11435.                  B                              Monitor type 45
  11436.                  Background 15               COMMENTS.BBS 74
  11437.                  BADLIST.BBS 72              Communications 24
  11438.                  BADNAMES.BBS 73             CONFIG.SYS 82, 176
  11439.  
  11440.  
  11441.  
  11442.           ─────────────────────────────────────────────────────────────────
  11443.                               Mustang Software, Inc.                    179
  11444.                              WILDCAT! TEST-DRIVE 11/1/89
  11445.           ─────────────────────────────────────────────────────────────────
  11446.  
  11447.  
  11448.  
  11449.                  CONFIGWC.BBS 19, 69         E
  11450.                  CONFIGWC.OLD 69             Echomail
  11451.                  Control Codes 83               Description 124
  11452.                  CONVERT 129                    Future Directions
  11453.                  Copyright 13                   126
  11454.                  Ctrl-B 84                      Implementation 125
  11455.                  Ctrl-C 77, 84               Editing Display Files
  11456.                  CTTY 112                       83
  11457.                                              EDITMSG.HLP 74
  11458.                  D                           Embedded Codes 83
  11459.                  Daily Time Limit(DTL)       EMS 63, 160
  11460.                     56                       ENDCHAT.BBS 74
  11461.                  Databases within            Ending WILDCAT!
  11462.                     WILDCAT! 15                 F10 66
  11463.                     File Database 15         Environment
  11464.                     Message Database 16         Creating 17
  11465.                     relationship between     ERROR.LOG 69
  11466.                     16                       Errorlevel
  11467.                     User Database 15            #35 126
  11468.                  Desqview 150, 160              #40 102, 112
  11469.                  Direct Screen Writes           #50 141
  11470.                     150                         #60 110
  11471.                  Display Files 42               #0 & #1 89
  11472.                  Distribution and               Sequence 109
  11473.                     Copyright 13             Errorlevel 6
  11474.                  DLIMIT.BBS 74                  Call Processing
  11475.                  DLKLIMIT.BBS 74                Event 45
  11476.                  Doors                       Errors
  11477.                     Batch Files 141             "Determining Baud
  11478.                     Cautions 143                Rate.." 175
  11479.                     Description 140             "Session in
  11480.                     Implementation 141          Progress" 175
  11481.                     Technical Support           ALT-D 176
  11482.                     146                         Error 4 176
  11483.                  DOORS.BBS 141                  Error 202/203 176
  11484.                  DOORTEST 141                   Logging off 175
  11485.                  DOORWAY 114                    Trouble-Shooting 175
  11486.                  DOS-Next 65                 Events 102
  11487.                  DOWNLDOK.BBS 74                Call Processing
  11488.                  Downloading                    Event 110
  11489.                     Display Files 77            Creating 107
  11490.                     Help File 75                Schedule "X" 108
  11491.                     Limits                      Schedule "Y" 108
  11492.                        # 59                     Schedule File 70
  11493.                        Max Bytes 59             Timing 111
  11494.                     Menu Choice 99           Expanded Memory 160
  11495.                     Ratios 40, 80            Expanded memory 63
  11496.                  Drop to DOS                 Expert Level 91
  11497.                     Remote 35, 102, 112      Extended Memory 150
  11498.                  DROPDOS.BAT 74, 112         Extended Result Codes
  11499.                  DSZ 118                        26
  11500.                  DTR 167, 175                External Protocols
  11501.                                                 Batch Files 117, 120
  11502.                                                 BIMODEM 120
  11503.  
  11504.  
  11505.  
  11506.           ─────────────────────────────────────────────────────────────────
  11507.                               Mustang Software, Inc.                    180
  11508.                              WILDCAT! TEST-DRIVE 11/1/89
  11509.           ─────────────────────────────────────────────────────────────────
  11510.  
  11511.  
  11512.  
  11513.                     Cautions 120             H
  11514.                     Definition 61            Heap/Stack Collision
  11515.                     Description 116             176
  11516.                     Implementation 116       HELLOxx.BBS 75
  11517.                     Number of 45             Help Files 42
  11518.                     Path for 42              Help Level 91
  11519.                                              Help with Commands 91
  11520.                  F                           HOME Key 68
  11521.                  F-PRO! 127
  11522.                  File Database 15            I
  11523.                  File Menu 52                Imbedded Codes 83
  11524.                  FILEAREA.IDX 70             Installation 19
  11525.                  FILEDATE.IDX 70             Interrupts
  11526.                  FILEINFO.DAT 69                Duplication 24
  11527.                  FILENAME.IDX 70                Registered Version
  11528.                  Files                          24
  11529.                     Area Access 58              Usage 24
  11530.                     Areas 44, 47             IRQ and Port number 24
  11531.                     Color 41
  11532.                     Database Area 102        K
  11533.                     Downloading 99           KERMIT.EXE 117
  11534.                     Help 75                  Keyboard Switches 77
  11535.                     Information On 99        Kill a Message 94, 97
  11536.                     Listing 100
  11537.                     Path Definitions 60      L
  11538.                     Reading Text 100         LANtastic 149, 158
  11539.                     Statistics On 100        LASCALL.BBS 76
  11540.                     Text Search In 100       Limited Warranty 12
  11541.                     Uploading 101            Lock-out 104
  11542.                     Used by WILDCAT!         Logoff 90, 99
  11543.                        Data Files 69         LOGON
  11544.                        Display 71               First Time 89, 176
  11545.                     Viewing Compressed          New User 176
  11546.                        101, 122              Logon
  11547.                  FILES=40 18, 176               Local 63, 64, 65
  11548.                  FILES.HLP 75                   New User 64
  11549.                  FILES.SCR 75
  11550.                  FILESC.HLP 75               M
  11551.                  FILESxx.BBS (.SCR) 75       M-PRO! 164
  11552.                  FIXFILES 139                MAIN.HLP 76
  11553.                  FIXMSGS 106, 139            Main Menu 19, 48, 90
  11554.                  FIXUSERS 81, 139            MAINC.HLP 76
  11555.                  Flow Control 30             MAKEQUES 132
  11556.                  Formfeed 84                 MAKEWILD 19
  11557.                  Front End Programs 125         Drop to DOS
  11558.                  Function Keys                     Local 67
  11559.                     Defined 65               Makewild
  11560.                                                 Birth-date
  11561.                  G                                 age-limits 32
  11562.                  GATEWAY 114                    CONFIGWC.BBS 19
  11563.                  General Information 21         Drop to DOS
  11564.                  GOODBYE.BBS 75                    Remote 35
  11565.                                                 External Protocols
  11566.                                                    61
  11567.  
  11568.  
  11569.  
  11570.           ─────────────────────────────────────────────────────────────────
  11571.                               Mustang Software, Inc.                    181
  11572.                              WILDCAT! TEST-DRIVE 11/1/89
  11573.           ─────────────────────────────────────────────────────────────────
  11574.  
  11575.  
  11576.  
  11577.                     File Menu Defined 52        Determining Baud 28
  11578.                     File Paths 60               DTE 27
  11579.                     File Section Setup          Flow Control 30
  11580.                        47                       Registers 169
  11581.                     General Information         Result Codes 175
  11582.                        21                       Ring Detect 28
  11583.                     Installation 19             Standard Settings
  11584.                     Main Menu Defined 48        171
  11585.                     MENUINFO.BBS 19          Modem
  11586.                     Message Menu Defined        Communication Port
  11587.                        51                       24
  11588.                     Modem Information 24        Makewild 24
  11589.                     NewUser Defaults 31      More- 84
  11590.                     Security Information     MPE.EXE 83, 85
  11591.                        35                    MSGHEADR.DAT 70
  11592.                     Security Levels          MSGINFO.DAT 70, 106
  11593.                        Defined 54            MSGNUMBR.IDX 70
  11594.                     Sysop Menu Defined       MSGTF.IDX 70
  11595.                        53                    Multi-Line
  11596.                     System Configuration        Chat 163
  11597.                        39                       Description 148
  11598.                     Time compensation           Doors 162
  11599.                        Ratio 40                 Hardware 149
  11600.                     Time Limit                  Implmentation 151
  11601.                        First Call 33            Phone Rotation 165
  11602.                  Memo Date 105
  11603.                  Memory management 63        N
  11604.                  MENUINFO.BBS 19, 69         Netmail
  11605.                  MENUINFO.OLD 69                Description 124
  11606.                  Menus                          Future Directions
  11607.                     Types 90                    126
  11608.                  Message Database  16           Implementation 125
  11609.                  Message Folders             Network 158
  11610.                     New-User 33                 Chat 163
  11611.                  MESSAGE.HLP 76                 Description 148
  11612.                  Message Menu 51                Doors 162
  11613.                  Messages                       Hardware 149
  11614.                     Carbon Copy 94              Implementation 151
  11615.                     Deleting 94, 97             Phone Rotation 165
  11616.                     Entering 94              Newsletter 92
  11617.                     Folder Access 56         NEWSLTR.BBS 76, 92
  11618.                     Folders 46               NEWUSER.BBS 76
  11619.                     Menu 94                  NewUser Defaults 31
  11620.                     Private 37               NO300.BBS 77
  11621.                     Range 41                 NOEMS 63
  11622.                     Reading 97               NON-FATAL ERRORS 69
  11623.                     Return Receipt 94        Norton Editor 83, 85
  11624.                     Scanning 98              Novell 149, 156
  11625.                     Text Search In 98        Novice Level 91
  11626.                  MESSAGEx.SCR 76
  11627.                  MESSASEC.HLP 76             O
  11628.                  Modem                       Off-Hook 29
  11629.                     Auto Answer 28           On-Hook 29
  11630.                     Delays 26, 29            Other Requirements 18
  11631.  
  11632.  
  11633.  
  11634.           ─────────────────────────────────────────────────────────────────
  11635.                               Mustang Software, Inc.                    182
  11636.                              WILDCAT! TEST-DRIVE 11/1/89
  11637.           ─────────────────────────────────────────────────────────────────
  11638.  
  11639.  
  11640.  
  11641.                  Overlay buffer 63           Required Environment 17
  11642.                                              Result Codes 168, 175
  11643.                  P                           Return Receipt 94
  11644.                  Page Bell 77                Reviews 13
  11645.                  PAGED.BBS 77                Ring Detect 28
  11646.                  Paging the Sysop 21         RS-232 10
  11647.                  Passwords 64
  11648.                  Paths 41                    S
  11649.                  PC ANYWHERE 114             S2=255 73
  11650.                  PC-MOS 386 149              S7 Register 25
  11651.                  PCKERMIT.EXE 117            Scan 98
  11652.                  Personal Mail 94            SCHED.BBS 70
  11653.                  Phone Number                Schedule "X" 108
  11654.                     Verification 35          Schedule "Y" 108
  11655.                  PKZIP/UNZIP 122             SCR and .BBS
  11656.                  Port Number and IRQ 24         Differences 82
  11657.                  PREDOWN.BBS 77              Screen Write Toggle 66
  11658.                  PRELOG.BBS 77               SEC#.BBS 80
  11659.                  PREUP.BBS 77                SECERROR.BBS 80
  11660.                  Printing                    Security
  11661.                     Activity Log 65             Levels 37
  11662.                     Toggles 65                  Levels Defined 58
  11663.                     Users 104                   Online-Upgrade 64,
  11664.                  PRO!-Series                    66
  11665.                     Implementation 164          Passwords 37
  11666.                     Overview 163                Phone and Birth Date
  11667.                  PROTOCOL.BBS 78                36
  11668.                  PROTOCOL.HLP 78, 99            Private Messages 37
  11669.                                                 Special Display 80
  11670.                  Q                           Security Information 35
  11671.                  QDONE#.BBS 78               Session in Progress 175
  11672.                  QDONECLO.BBS 78             SHARE 149, 154
  11673.                  QDONENEW.BBS 79             Source Code 13
  11674.                  QSEC#.BBS 78                Spacebar 82
  11675.                  QUES#.ANS 79                Statistics
  11676.                  QUES#.BBS 79, 136              On Databases 104
  11677.                  QUESCLOS.ANS 78             Subscription Systems
  11678.                  QUESCLOS.BBS 78, 136           105
  11679.                  QUESNEW.BBS 79, 136         SysOp
  11680.                  QUESTION.BBS 78, 92,           Closed operation 31
  11681.                     136                      Sysop 21
  11682.                  Questionnares 132              Comments to 44, 90
  11683.                  Quick Start 17                 Help Files 80
  11684.                  QUOTES.BBS 40, 79              Menu 102
  11685.                                                 Menu Files 80
  11686.                  R                              Page 92
  11687.                  RATIO.BBS 80                   Paging of 21
  11688.                  Ratios                      SYSOP.HLP 80
  11689.                     Setup 40                 SysOp Menu 53
  11690.                  Redirection of I/O 112,     SYSOPC.HLP 80
  11691.                     114                      SYSOPxx.SCR 80
  11692.                  Registration 6              System Configuration 39
  11693.                  Regular Level 91            System Requirements 10
  11694.                  REMM.SYS 63                 System Toggles 65
  11695.  
  11696.  
  11697.  
  11698.           ─────────────────────────────────────────────────────────────────
  11699.                               Mustang Software, Inc.                    183
  11700.                              WILDCAT! TEST-DRIVE 11/1/89
  11701.           ─────────────────────────────────────────────────────────────────
  11702.  
  11703.  
  11704.  
  11705.                  T                           UPLOADOK.BBS 81
  11706.                  Technical Support 11        USER#.BBS 81
  11707.                     Compuserve 11            User Database 15
  11708.                     Regional 11              USERINFO.DAT 69
  11709.                  THEDRAW 86                  USERNAME.IDX 69
  11710.                  Time                        Users
  11711.                     Inactive 88                 Database Area 104
  11712.                  Time Limit                     Lock-Out 104
  11713.                     First call 33               Printing 104
  11714.                     Increase/Decrease 68        Special Display 81
  11715.                     Maximum Allowable 45
  11716.                  Toggles 65                  V
  11717.                  TRANSFER.BAD 118            Verifying Users 93
  11718.                  Trouble-Shooting            VIEW_ARC.BAT 122
  11719.                     "Determining Baud        Viewing Compresses
  11720.                     Rate.." 175                 Files 122
  11721.                     "Session in
  11722.                     Progress" 175            W
  11723.                     ALT-D 176                WAIT! and WAITFOR! 138
  11724.                     Error 4 176              Warranty 12
  11725.                     Error 202/203 176        Wastebasket
  11726.                     Logging off 175             Dump 106
  11727.                                              What is WILDCAT! 6
  11728.                  U                              Features 8
  11729.                  UART 160                       Included with
  11730.                  Uploading 101                  Registration 6
  11731.                     Display Files 78            Security 10
  11732.                     Help File 75
  11733.                     Ratios 40, 80            Z
  11734.                     Time Comp. 40            ZMODEM 117
  11735.  
  11736.  
  11737.  
  11738.  
  11739.  
  11740.  
  11741.  
  11742.  
  11743.  
  11744.  
  11745.  
  11746.  
  11747.  
  11748.  
  11749.  
  11750.  
  11751.  
  11752.  
  11753.  
  11754.  
  11755.  
  11756.  
  11757.  
  11758.  
  11759.  
  11760.  
  11761.  
  11762.           ─────────────────────────────────────────────────────────────────
  11763.                               Mustang Software, Inc.                    184