home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / NOVELL / MNU126B.ZIP / MANUAL.TXT < prev    next >
Encoding:
Text File  |  1990-05-04  |  130.6 KB  |  3,878 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.                                        The Mnu
  25.  
  26.  
  27.                                      Version 1.26
  28.  
  29.  
  30.  
  31.  
  32.                  The Mnu programs and accompanying documentation are
  33.              Copyright (c) 1989 Bonsai Technologies. All rights reserved.
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.                     The Mnu is a trademark of Bonsai Technologies.
  43.                    Novell is a registered trademark of Novell, Inc.
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.                                   Table of Contents
  52.  
  53.           Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   1
  54.  
  55.           Chapter 1 - Mnu Basics  . . . . . . . . . . . . . . . . . . .   2
  56.                Program Modules  . . . . . . . . . . . . . . . . . . . .   2
  57.                Mnu Objects  . . . . . . . . . . . . . . . . . . . . . .   2
  58.  
  59.           Chapter 2 - Mnu Configuration . . . . . . . . . . . . . . . .   5
  60.                Help in MnuCon . . . . . . . . . . . . . . . . . . . . .   5
  61.                MnuCon Operation . . . . . . . . . . . . . . . . . . . .   5
  62.                Main Menu  . . . . . . . . . . . . . . . . . . . . . . .   6
  63.                     Group Information . . . . . . . . . . . . . . . . .   7
  64.                          Group Selection List . . . . . . . . . . . . .   7
  65.                          Edit Group . . . . . . . . . . . . . . . . . .   7
  66.                               Full Name (7); Group Members (7);
  67.                               Summary (7)
  68.                     Item Information  . . . . . . . . . . . . . . . . .   9
  69.                          Item Selection List  . . . . . . . . . . . . .   9
  70.                          Edit Item  . . . . . . . . . . . . . . . . . .   9
  71.                               Authorized Groups & Users (10); Default
  72.                               Drive (10); Description (10); Drive
  73.                               Mapping (11); Execution Method (11);
  74.                               Instructions (13); Menus Used In (14);
  75.                               Prohibited Groups & Users (14); Summary
  76.                               (15)
  77.                     Menu Information  . . . . . . . . . . . . . . . . .  16
  78.                          Edit Menu  . . . . . . . . . . . . . . . . . .  16
  79.                               Authorized Groups & Users (17);
  80.                               Description (17); Menu Structure (17);
  81.                               Menus Used In (17); Prohibited Groups &
  82.                               Users (17); Screen Position (18);
  83.                               Summary (18)
  84.                     Other Information . . . . . . . . . . . . . . . . .  19
  85.                               Allow Escape to DOS (19); Auto Logout
  86.                               Item (19); Auto Logout Timeout (20);
  87.                               Base Menu (20); Display Station Number
  88.                               (20); Screen Saver Timeout (20);
  89.                               Separate Menus from Items (20); Summary
  90.                               (20)
  91.                     Program Information . . . . . . . . . . . . . . . .  22
  92.                          Program Selection List . . . . . . . . . . . .  22
  93.                          Edit Program . . . . . . . . . . . . . . . . .  22
  94.                               Default Drive (23); Description (23);
  95.                               Drive Mapping (23); License Info (23);
  96.                               Search Path (23); Summary (23)
  97.                     User Information  . . . . . . . . . . . . . . . . .  24
  98.                          Group Selection List . . . . . . . . . . . . .  24
  99.                          Edit Group . . . . . . . . . . . . . . . . . .  24
  100.                               Full Name (24); Groups Belonged To (24);
  101.                               Security Equivalences (25); Summary (25)
  102.  
  103.           The Mnu v1.26
  104.           Copyright 1989 Bonsai Technologies. All rights reserved.
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.                     Reports . . . . . . . . . . . . . . . . . . . . . .  26
  113.                               Complete System Configuration (26); Menu
  114.                               Structure (26); Mnu Configuration (26);
  115.                               Netware Configuration (26)
  116.  
  117.           Chapter 3 - The Wadget Example  . . . . . . . . . . . . . . .  27
  118.  
  119.           Appendix A - License Agreement  . . . . . . . . . . . . . . .  39
  120.  
  121.           Appendix B - Registration Information . . . . . . . . . . . .  41
  122.  
  123.           Appendix C - Program Support  . . . . . . . . . . . . . . . .  47
  124.  
  125.           Appendix D - Hints  . . . . . . . . . . . . . . . . . . . . .  48
  126.  
  127.           Appendix E - Technical Information  . . . . . . . . . . . . .  49
  128.                Bindery Usage  . . . . . . . . . . . . . . . . . . . . .  49
  129.                Environment variables  . . . . . . . . . . . . . . . . .  49
  130.                CGA Snow & BW w/Color Video  . . . . . . . . . . . . . .  49
  131.                License Control  . . . . . . . . . . . . . . . . . . . .  50
  132.                Work Files . . . . . . . . . . . . . . . . . . . . . . .  50
  133.                Dos Versions . . . . . . . . . . . . . . . . . . . . . .  51
  134.                Netware Version  . . . . . . . . . . . . . . . . . . . .  51
  135.                Multiple File Servers  . . . . . . . . . . . . . . . . .  51
  136.                Item Execution . . . . . . . . . . . . . . . . . . . . .  51
  137.  
  138.           Appendix F - Cautions . . . . . . . . . . . . . . . . . . . .  55
  139.  
  140.           Appendix G - Installation . . . . . . . . . . . . . . . . . .  57
  141.  
  142.           Appendix H - Future Enhancements  . . . . . . . . . . . . . .  59
  143.  
  144.           Appendix I - Version History  . . . . . . . . . . . . . . . .  60
  145.  
  146.           Appendix J - System Config Report . . . . . . . . . . . . . .  62
  147.  
  148.           Appendix K - Upgrade Instructions . . . . . . . . . . . . . .  63
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.           The Mnu v1.26
  165.           Copyright 1989 Bonsai Technologies. All rights reserved.
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.           Introduction                                               Page 1
  174.  
  175.           Introduction
  176.           ----------------------------------
  177.  
  178.           The Mnu is a menu system designed specifically for use with
  179.           Novell.  It was designed to be a logical extension of Novell's
  180.           security system of Users, Groups and Trustees.  In addition,
  181.           program operation was designed to be very similar to Novell's
  182.           existing Menu Utilities; i.e., MnuCon (The Mnu Configuration)
  183.           operates very similarly to SysCon (System Configuration).  The
  184.           Mnu does not replace any of Novell's utilities, except for the
  185.           Novell Menu, but rather works hand in hand with them.
  186.  
  187.           If you are familiar with the concepts of Novell's Groups and
  188.           Users, you will have no problem with the concepts of The Mnu's
  189.           Menus, Items and Programs.  The Mnu, for all it capabilities and
  190.           flexibility, really is a very simple program.
  191.  
  192.           If you are familiar with Novell's SysCon and other utilities, you
  193.           will have no problem navigating in MnuInst and MnuCon, as they
  194.           were designed to use the same user interface.
  195.  
  196.           The best way to become familiar with The Mnu is:
  197.  
  198.                1)   Skim Chapter 1 - Mnu Basics to get some background
  199.                     info.
  200.                2)   Read Chapter 3 - The Wadget Example to get an idea of
  201.                     what The Mnu can do (not necessarily how it does it).
  202.  
  203.           If you are still interested (I hope you are!):
  204.  
  205.                3)   Skim Chapter 2 - Mnu Configuration to get a general
  206.                     idea of what you are going to do after The Mnu is
  207.                     installed.
  208.                4)   Install The Mnu on your file server using Appendix G -
  209.                     Installation.
  210.                5)   Set up a simple version of you current menus using
  211.                     Chapter 2 - Mnu Configuration as a reference (or, use
  212.                     the context-sensitive help).
  213.  
  214.           I hope you find The Mnu to be a valuable addition to your
  215.           network!   One other note, while The Mnu is a complete product as
  216.           it is, it is continually evolving.  Take a look at Appendix H and
  217.           see if any of the things mentioned there interest you, then let
  218.           me know!  Also, let me know if there are other things that you
  219.           would like to see.  The Mnu was, is, and will be, designed and
  220.           written to meet your needs.
  221.  
  222.  
  223.  
  224.  
  225.           The Mnu v1.26
  226.           Copyright 1989 Bonsai Technologies. All rights reserved.
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.           Chapter 1 - Mnu Basics                                     Page 2
  235.  
  236.           Chapter 1 - Mnu Basics
  237.           ----------------------------------
  238.  
  239.           Program Modules
  240.           Program Modules
  241.  
  242.           The Mnu consists of three modules:
  243.                MnuInst   Mnu Installation (MNUINST.EXE,MNU$HLP.HLP)
  244.                MnuCon    Mnu Configuration (MNUCON.EXE,MNU$HLP.HLP)
  245.                Mnu       The Mnu (MNU.BAT,MNU$MAIN.EXE)
  246.  
  247.           MnuInst is used to initially install The Mnu on a file server,
  248.           enter registration information and update existing Mnu data.
  249.           Please note that you must be SUPERVISOR equivalent to run this
  250.           module.
  251.  
  252.           MnuCon works with Menus, Items and Programs in much the same way
  253.           that SysCon works with Users and Groups. Please note that you
  254.           must be SUPERVISOR equivalent to run this module.
  255.  
  256.           Mnu is the user interface module.  It is the module that each
  257.           user will run to access the menu system.
  258.  
  259.           Mnu Objects
  260.           Mnu Objects
  261.  
  262.                Items
  263.  
  264.                     An Item is simply a choice that appears on a user's
  265.                     menu. For example: Set Password, Word Processing,
  266.                     Logout.
  267.  
  268.                     You may specify which groups and/or users are
  269.                     authorized to use an item.  In addition, you may
  270.                     specifically prohibit groups and/or users from using an
  271.                     item. Also, you must specify which Menus the item is to
  272.                     appear on; i.e., Word Processing would appear on the
  273.                     Applications menu, Set Password would appear on the
  274.                     Netware Utilities menu, Logout would appear on the main
  275.                     menu.
  276.  
  277.                     Drive Mapping may be specified by an option; i.e., for
  278.                     Word Processing, drive F: could be mapped to the WP
  279.                     subdirectory off the user's personal directory and
  280.                     drive G: could be mapped to a common data area.  In
  281.                     conjunction with the Data drives, a Default Drive may
  282.                     be specified, so the item is executed with a specific
  283.                     drive letter as the default drive.
  284.  
  285.                     The Program that the Item uses may also be specified. 
  286.                     This will allow a search path to the program files to
  287.  
  288.           The Mnu v1.26
  289.           Copyright 1989 Bonsai Technologies. All rights reserved.
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.           Chapter 1 - Mnu Basics                                     Page 3
  298.  
  299.                     be setup and also any data drives that the program
  300.                     needs.  Also, license metering may optionally be
  301.                     utilized.
  302.  
  303.                     Items may also be used to standardize a set of
  304.                     instructions across other items through the use of Item
  305.                     Instructions.  For example, you might set up an item
  306.                     called LASER_CAP to perform a printer capture to your
  307.                     laser printer. In the instructions for LASER_CAP, you
  308.                     enter the appropriate capture commands.  Then in the
  309.                     instruction for your SPREADSHEET item, you insert an
  310.                     Item instruction before the Text instruction that loads
  311.                     your spreadsheet program.  When The Mnu encounters the
  312.                     Item instruction during execution of SPREADSHEET, it
  313.                     inserts all of the instructions from LASER_CAP.  Please
  314.                     note that in this case Authorization and Prohibition
  315.                     are ignored for Item LASER_CAP (but not for Item
  316.                     SPREADSHEET).
  317.  
  318.                Menus
  319.  
  320.                     A Menu is similar to an Item in that you authorize and
  321.                     prohibit groups and users.  Also, you specify which
  322.                     menus the Menu is to appear in.  However, a Menu does
  323.                     not execute any programs or perform other actions and
  324.                     thus does not have Drive Mappings or Instructions.  In
  325.                     a typical setup, you might have a Main Menu, an
  326.                     Applications Menu and a Netware Utilities Menu. The
  327.                     Applications Menu and the Netware Utilities Menu would
  328.                     be used in the Main Menu.
  329.  
  330.                Programs
  331.  
  332.                     A Program is used to provide centralized license
  333.                     control, search path mapping and data drive mapping.
  334.                     For example, if you have an accounting system that has
  335.                     three modules, GL, AR and AP, you would setup a Program
  336.                     called ACCTING that has a search path to where all the
  337.                     executables are and a Data Drive to where the
  338.                     centralized data files are kept. Then you would make
  339.                     separate items for GL, AR and AP that all have ACCTING
  340.                     as the Program Used. If you later move the data and/or
  341.                     program files, you simply change the Search Path and
  342.                     Drive Mapping for the Program and the Items are
  343.                     affected automatically.
  344.  
  345.                     The license metering feature may be used to allow
  346.                     single-user programs to run on a network; i.e., the
  347.                     above accounting system is single-user and will not
  348.  
  349.           The Mnu v1.26
  350.           Copyright 1989 Bonsai Technologies. All rights reserved.
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.           Chapter 1 - Mnu Basics                                     Page 4
  359.  
  360.                     allow multi-user access to the data files.  Simply
  361.                     specify the number of licenses as 1 on the Program and
  362.                     only one person will be allowed into the accounting
  363.                     system at the same time (you must also use the Exec
  364.                     execution method for this to work).  Note that this
  365.                     setup, 1 program and multiple items, would not allow a
  366.                     user to access GL if another user is in AP, since both
  367.                     items use the same program.
  368.  
  369.                     The other application of the license metering feature
  370.                     is that it allows you to purchase fewer licenses for a
  371.                     program than the number of users on your network
  372.                     without violating your license agreement; i.e., on a 10
  373.                     user network, you may buy 5 word processing licenses
  374.                     and use the license metering feature to only allow 5
  375.                     users to use the program at the same time.
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.           The Mnu v1.26
  411.           Copyright 1989 Bonsai Technologies. All rights reserved.
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.           Chapter 2 - Mnu Configuration                              Page 5
  420.  
  421.           Chapter 2 - Mnu Configuration
  422.           ----------------------------------
  423.  
  424.           Help in MnuCon
  425.           Help in MnuCon
  426.  
  427.           MnuCon has an online context-sensitive help system.  Whenever you
  428.           need more information on something, simply press F1.
  429.  
  430.           The Help Text is organized as an information tree which gets more
  431.           and more specific as you move through it.  The following is a
  432.           guide to interpreting the Help screens:
  433.             
  434.                The topic behind  "::" is the title of the current page.
  435.  
  436.                The topics behind ">>" are more specific help.
  437.             
  438.                The topics behind "<<" is more general help.
  439.  
  440.                Any highlighted text may be selected by moving the selection
  441.                bar with the cursor keys and striking enter.
  442.               
  443.                Highlighted text will generally appear after the ">>" and 
  444.                "<<" symbols.  However, it will occasionally appear in the
  445.                text also.
  446.  
  447.  
  448.           MnuCon Operation
  449.           MnuCon Operation
  450.  
  451.           MnuCon consists of a series of menus and list selections.
  452.  
  453.           When in a menu, use the up/down arrow keys to move among the
  454.           options.  Options that have a Quick-Select character will have
  455.           that character highlighted. If you hit the Quick-Select character
  456.           for an option, the cursor will move to that option. After the
  457.           cursor is on your desired option, hit enter to execute the
  458.           option.
  459.  
  460.           When in a list selection, use the up/down arrows, home/end,
  461.           pgup/pgdn to move the cursor through the options.  Also, you may
  462.           hit the first letter of an option, this will take you to the
  463.           first option in the list with that first letter except if the
  464.           current option has that first letter, it will take you to the
  465.           next option with that first letter.
  466.                 
  467.           In addition to the cursor movement keys, one of more of the
  468.           following may be active in a list selection: Enter, Delete,
  469.           Insert, Mark(F5), Modify(F3).  Hit the Help key while in the list
  470.           to find out which keys are active.
  471.  
  472.  
  473.           The Mnu v1.26
  474.           Copyright 1989 Bonsai Technologies. All rights reserved.
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.           Chapter 2 - Mnu Configuration                              Page 6
  483.  
  484.           Main Menu
  485.           Main Menu
  486.  
  487.           The Main Menu consists of the following options:
  488.  
  489.              Group            This option will allow you add, delete,
  490.              Information      and edit Groups.  The operations performed
  491.                               here are identical to those in SysCon.
  492.  
  493.  
  494.              Item             This option will allow you to add, delete,
  495.              Information      and edit Items.
  496.  
  497.              Menu             This option will allow you to add, delete
  498.              Information      and edit Menus.
  499.  
  500.              Other            This option will allow you to edit The
  501.              Information      Mnu's configuration information, such as
  502.                               the Base Menu, the Automatic Logout
  503.                               Timeout, whether or not to display the
  504.                               Station Number on the screen title, etc.
  505.  
  506.              Program          This option will allow you to add, delete
  507.              Information      and edit Programs.
  508.  
  509.              Reports          This option will allow you to
  510.                               print/display system-wide reports.
  511.  
  512.              User             This option will allow you to edit
  513.              Information      information pertaining to Users.  The
  514.                               operations performed here are identical to
  515.                               those in SysCon. Note that you cannot add
  516.                               or delete Users with this option, those
  517.                               functions must be performed in SysCon.
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.           The Mnu v1.26
  536.           Copyright 1989 Bonsai Technologies. All rights reserved.
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.           Chapter 2 - Mnu Configuration                              Page 7
  545.  
  546.           Group Information
  547.           Group Information
  548.  
  549.           Selecting Group Information will bring up a List Selection of
  550.           Groups.  The functions here duplicate those available in SysCon. 
  551.           From this list you may Add, Edit, Modify or Delete Groups.
  552.  
  553.           Group Selection List
  554.  
  555.           The Group Selection List has the following keys active:
  556.  
  557.                o Enter        Edit the Group under selection bar.
  558.                o Delete       Delete Group under selection bar or delete
  559.                               all marked Groups.
  560.                o Mark (F5)    Mark/unmark Group under selection bar.
  561.                o Modify (F3)  Change the name of the Group under the
  562.                               selection bar.
  563.                o Insert       Create a new Group.
  564.  
  565.           Edit Group
  566.  
  567.           After you have selected a Group from the Group Selection List,
  568.           the Edit Group menu is presented with the following options
  569.           available:
  570.  
  571.              Full Name        This option will allow to give the group a
  572.                               descriptive name. 
  573.  
  574.              Group Members    This option will allow you to add/delete
  575.                               users to/from this Group.
  576.  
  577.              Summary          This option will allow you to
  578.                               display/print a summary of this group.
  579.  
  580.           Full Name
  581.  
  582.           The Full Name is only used to print reports.  It has no impact on
  583.           program operation.  It does not need to be unique; i.e., two
  584.           groups may have the same Full Name.  The Full Name may consist of
  585.           upper/lower case, spaces and punctuation.  This is the same Full
  586.           Name that may be manipulated with SysCon.
  587.  
  588.           Group Members
  589.  
  590.           The Group Members information is used in many ways, both by The
  591.           Mnu and by Netware.  This is the same Group Members that may be
  592.           manipulated with SysCon.
  593.  
  594.           Summary
  595.  
  596.  
  597.           The Mnu v1.26
  598.           Copyright 1989 Bonsai Technologies. All rights reserved.
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.           Chapter 2 - Mnu Configuration                              Page 8
  607.  
  608.           Summary will display/print a summary of the Group being edited. 
  609.           This Summary includes the Group's Full Name, Group Members and
  610.           Trustee Assignments.
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.           The Mnu v1.26
  659.           Copyright 1989 Bonsai Technologies. All rights reserved.
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.           Chapter 2 - Mnu Configuration                              Page 9
  668.  
  669.           Item Information
  670.           Item Information
  671.  
  672.           Selecting Item Information will bring up a List Selection of
  673.           Items. From this list you may Add, Edit, Modify or Delete Items.
  674.  
  675.           Item Selection List
  676.  
  677.           The Item Selection List has the following keys active:
  678.  
  679.                o Enter        Edit the Item under selection bar.
  680.                o Delete       Delete Item under selection bar or delete all
  681.                               marked Items.
  682.                o Mark (F5)    Mark/unmark Item under selection bar.
  683.                o Modify (F3)  Change the name of the Item under selection
  684.                               bar.
  685.                o Insert       Create a new Item.
  686.  
  687.           Edit Item
  688.  
  689.           After you have selected an Item from the Item Selection List, the
  690.           Edit Item menu is presented with the following options available:
  691.  
  692.              Authorized       This option allows you to specify which
  693.              Groups           Groups are authorized to use this Item.
  694.  
  695.              Authorized       This option allows you to specify which
  696.              Users            Users are authorized to use this Item.
  697.  
  698.              Default Drive    This option allows you to specify a
  699.                               Default Drive letter for the Item to use
  700.                               as the default/current drive during
  701.                               execution.
  702.  
  703.              Description      This options allows you to specify a
  704.                               Description for this Item.  This
  705.                               Description is similar to Groups' & Users'
  706.                               Full Names.
  707.  
  708.              Drive Mapping    This option allows you to specify the
  709.                               Drives that will be mapped when the Item
  710.                               executes.
  711.  
  712.              Execution        This option allows you to specify an
  713.              Method           execution method for this item.  There are
  714.                               several choices available, each with it's
  715.                               own strong points relating to memory
  716.                               overhead, license metering support, etc.
  717.  
  718.  
  719.  
  720.           The Mnu v1.26
  721.           Copyright 1989 Bonsai Technologies. All rights reserved.
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.           Chapter 2 - Mnu Configuration                             Page 10
  730.  
  731.              Instructions     This option allows to specify the
  732.                               Instructions that this Item will use when
  733.                               it executes.
  734.  
  735.              Menus Used In    This option allows you to specify which
  736.                               Menus this Item will appear in.
  737.  
  738.              Prohibited       This option allows you to specify which
  739.              Groups           Groups will be Prohibited from using this
  740.                               Item.
  741.  
  742.              Prohibited       This option allows you to specify which
  743.              Users            Users will be Prohibited from using this
  744.                               Item.
  745.  
  746.              Program Used     This option will allow you specify which
  747.                               Program this Item uses, if any.
  748.  
  749.              Summary          This option will display/print a summary
  750.                               of this Item.
  751.  
  752.           Authorized Groups & Users
  753.  
  754.           The Authorized Groups & Users is used to determine if an item
  755.           will appear on a user's menu. There are three ways a user may be
  756.           authorized to use an Item:
  757.  
  758.                1)   The user is in the Authorized Users list.
  759.                2)   The user is security equivalent to a User that is in
  760.                     the Authorized Users list.
  761.                3)   The user is a member of a Group that is in the
  762.                     Authorized Groups list.
  763.  
  764.           Note that making a user security equivalent to another user does
  765.           not transfer group membership (just like Netware Trustee
  766.           Assignments).  Also see Prohibited Groups & Users.
  767.  
  768.           Default Drive
  769.  
  770.           This option will allow you to select the drive letter of the
  771.           default drive during execution.  If a default drive is not
  772.           specified, the user drive will be the default drive.
  773.  
  774.           Note that if the Item uses a Program that has a Default Drive
  775.           specified, the Default Drive that you specify for the Item will
  776.           override the Program's Default Drive.
  777.  
  778.           Description
  779.  
  780.  
  781.           The Mnu v1.26
  782.           Copyright 1989 Bonsai Technologies. All rights reserved.
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.           Chapter 2 - Mnu Configuration                             Page 11
  791.  
  792.           This option allows you to specify a Description that will be used
  793.           when the item appears on a menu.  The default Description is the
  794.           Item Name (as it appears in the Item Information List).  The
  795.           Description is similar to Full Names for Groups and Users.  It
  796.           may be any combination of upper/lower case, numbers, spaces and
  797.           punctuation.  It does not have to be unique (two items may have
  798.           the same Description).  In addition, this option allows you to
  799.           specify a QuickSelect character.  This character will appear
  800.           highlighted on menus and may be used to move to the item with one
  801.           keystroke.  Note that this character must be specified in the
  802.           same case (upper/lower) as it appears in the Description.  Also,
  803.           if the character appears more that once in the Description, the
  804.           first occurrence will be used.  Specify a space if you do not
  805.           want a Quick Select character for this item.
  806.  
  807.           Drive Mapping
  808.  
  809.           This option will allow you to specify drive mapping for data
  810.           drives.
  811.  
  812.           Note that Item Drive Mapping overrides Program Drive Mapping for
  813.           any Drive Letters that are used in both the Item and Program.
  814.  
  815.           Execution Method
  816.  
  817.           This option allows you to specify the Execution Method for the
  818.           Item. The following Execution Methods are available:
  819.  
  820.              Shell            Very fast execution & return to menu, one
  821.                               line instructions only, relatively high
  822.                               memory overhead (75-150k), license control
  823.                               is available.
  824.  
  825.              Shell&Pause      Same as Shell, except program pauses
  826.                               before it clears the screen and returns to
  827.                               the menu.
  828.  
  829.              Exec             Fast execution & return to menu, multiple
  830.                               line instructions, low memory overhead
  831.                               (10k), license control is available.
  832.  
  833.              Exit             Fast exit from the Menu to DOS.
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.           The Mnu v1.26
  843.           Copyright 1989 Bonsai Technologies. All rights reserved.
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.           Chapter 2 - Mnu Configuration                             Page 12
  852.  
  853.              Batch            Execution and return to menu is slower
  854.                               than other methods. License control is not
  855.                               available. This methods only purpose for
  856.                               existence is that there is no (0) memory
  857.                               overhead and so is suitable for
  858.                               loading/unloading TSR's and for running
  859.                               programs that won't tolerate even a 10k
  860.                               memory overhead.
  861.  
  862.              Batch & Exit     Same as Batch except that the menu is not
  863.                               restarted after the item is done
  864.                               executing.  The method is suitable for
  865.                               exiting to a local hard drive or starting
  866.                               another menu system (why would anyone
  867.                               would want to use anything but The Mnu?).
  868.  
  869.              Logout           Same as Batch except that after the item
  870.                               is done executing, MNU$LOG.BAT is called
  871.                               to log the user out of the network.
  872.  
  873.           This is a table summarizing these methods:
  874.  
  875.                                 Shell                Batch
  876.           Method:       Shell  &Pause   Exec  Batch  &Exit  Exit  Logout
  877.                         -----  ------   ----  -----  ----- -----  ------
  878.           Mem OverHead   75k     75k    10k     0k     0k   N/A     0k
  879.           Load TSR        No      No     No    Yes    Yes   N/A    Yes
  880.           License Ctrl   Yes     Yes    Yes     No     No   N/A     No
  881.           ExecSpeed     Fast    Fast   Slow   Slow   Slow  Fast   Slow
  882.           ReturnSpeed   Fast    Fast   Fast   Slow    N/A   N/A    N/A
  883.           Multi Instr     No      No    Yes    Yes    Yes   N/A    Yes
  884.           PauseOnReturn   No     Yes     No     No    N/A   N/A    N/A
  885.           Return to Mnu  Yes     Yes    Yes    Yes     No    No     No
  886.  
  887.           Shell
  888.                       
  889.           This method is well suited for executing interactive programs
  890.           that do not need a lot of memory to run.
  891.  
  892.           This method yields the best turn-around speed since the Mnu does
  893.           not need to be unloaded from memory, however it only executes one
  894.           instruction line.  If more than one instruction line is needed,
  895.           use the Exec method.  This method does provide license control.
  896.  
  897.           Shell & Pause
  898.  
  899.           This method is the same as Shell except that it pauses for a
  900.           keystroke before that screen is cleared and the menu restarted. 
  901.           It well suited for use with non-interactive programs such as
  902.  
  903.           The Mnu v1.26
  904.           Copyright 1989 Bonsai Technologies. All rights reserved.
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.           Chapter 2 - Mnu Configuration                             Page 13
  913.  
  914.           ChkVol and Dir because it pauses and waits for the user to hit a
  915.           key before overwriting the screen with the Mnu.
  916.  
  917.           Exec
  918.  
  919.           This method will be used for the great majority of items.  It has
  920.           a low memory overhead, license control and the return to the menu
  921.           is almost instantaneous. 
  922.  
  923.           It is slightly slower than the Shell methods because of the
  924.           additional file i/o involved in multiple-line instructions and
  925.           swapping the menu's memory space.  It is much faster at returning
  926.           to the menu than the Batch method because it does not have to
  927.           reread all of the item and menu information from the file server.
  928.  
  929.           Batch
  930.  
  931.           This method is best for loading and unloading TSR's.  The
  932.           execution speed is similar to Exec but it's return to menu speed
  933.           is greatly impacted, since all item and menu information must be
  934.           reread from the file server.  License control is NOT available
  935.           with this method.  This method may also be used for programs that
  936.           will not tolerate the 10k memory overhead of the Exec method.
  937.  
  938.           Batch & Exit
  939.  
  940.           This method is the same as the Batch method except that the Mnu
  941.           is not reloaded after execution.  It may be used to transfer
  942.           control to a local hard disk.
  943.  
  944.           Exit
  945.  
  946.           This method is used to provide an exit to dos capability for non-
  947.           supervisor equivalent users when the Allow Escape to Dos is set
  948.           to No.  Note that supervisor-equivalent users may always escape
  949.           from the base menu to dos, regardless of the setting of Allow
  950.           Escape to Dos.  Any item instructions are ignored.
  951.  
  952.           Logout
  953.  
  954.           This method is used to provide a logout capability for items. It
  955.           is somewhat more flexible than the Novell Menu !Logout because it
  956.           uses the MNU$LOG.BAT file to logout.  This file may be modified
  957.           to provide a continuous login loop, or display instructions about
  958.           how to log back into the network.  Also, MNU$LOG.BAT calls
  959.           LOGOUT.EXE to actually log out, so the login statistics are
  960.           displayed.            ~
  961.  
  962.           Instructions
  963.  
  964.           The Mnu v1.26
  965.           Copyright 1989 Bonsai Technologies. All rights reserved.
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.           Chapter 2 - Mnu Configuration                             Page 14
  974.  
  975.  
  976.           This option will allow you to add,edit and delete the
  977.           Instructions for this Item.  Instructions may be straight text
  978.           and may include instructions from other items.  These
  979.           instructions are normal DOS batch commands.  User prompting for
  980.           parameters may be done with same syntax as the Novell Menu -- put
  981.           a '@' in the instruction, followed by the prompt in '"'s. For
  982.           example, to do a copy:
  983.                copy @"Source file spec" @"Destination file spec"
  984.  
  985.           The Instruction List has the following keys active:
  986.  
  987.                o Enter   Edit the Instruction under selection bar.
  988.                o Delete  Delete Instruction under selection bar.
  989.                o Insert  Create a new Instruction. The new Instruction will
  990.                          be placed immediately before the Instruction under
  991.                          the selection bar.
  992.  
  993.           Menus Used In
  994.  
  995.           This option will allow you to specify which Menus this Item will
  996.           appear on.  You may also specify that this Item will appear on a
  997.           Menu by using the Menu Structure in Menu Information.
  998.  
  999.           Prohibited Groups & Users
  1000.  
  1001.           The Prohibited Groups & Users is used in conjunction with
  1002.           Authorized Groups & Users to determine if an item will appear on
  1003.           a user's menu.  For an item to appear on a user's menu, the user
  1004.           must first be authorized (see requirements in Authorized Groups &
  1005.           Users) and second, the user must NOT be prohibited.  There are
  1006.           three ways a user may be prohibited to use an Item:
  1007.  
  1008.                1)   The user is in the Prohibited Users list.
  1009.                2)   The user is security equivalent to a User that is in
  1010.                     the Prohibited Users list.
  1011.                3)   The user is a member of a Group that is in the
  1012.                     Prohibited Groups list.
  1013.  
  1014.           Note that making a user security equivalent to another user does
  1015.           not transfer group membership (just like Netware Trustee
  1016.           Assignments).
  1017.  
  1018.           Program Used
  1019.  
  1020.           This option will allow you to specify which program will be used
  1021.           by this item.  Specifying a program to be used will cause the
  1022.           program's search drives to be mapped when the item is executed. 
  1023.           It also enables license control when the program has it enabled
  1024.  
  1025.           The Mnu v1.26
  1026.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.           Chapter 2 - Mnu Configuration                             Page 15
  1035.  
  1036.           and when a compatible execution method is used.  In addition, the
  1037.           programs data drives and default drive are used.  If the item and
  1038.           program have the same drive letter mapped, the item's mapping is
  1039.           used.  Also, if the item has a default drive specified (not a
  1040.           space), the item's default drive is used.
  1041.  
  1042.           Summary
  1043.  
  1044.           Summary will display/print a summary of the Item being edited.
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.           The Mnu v1.26
  1087.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.           Chapter 2 - Mnu Configuration                             Page 16
  1096.  
  1097.           Menu Information
  1098.           Menu Information
  1099.  
  1100.           Selecting Menu Information will bring up a List Selection of
  1101.           Menus.  From this list you may Add, Edit, Modify or Delete Menus.
  1102.  
  1103.           The Menu Selection List has the following keys active:
  1104.  
  1105.                o Enter        Edit the Menu under selection bar.
  1106.                o Delete       Delete Menu under selection bar or delete all
  1107.                               marked Menus.
  1108.                o Mark (F5)    Mark/unmark Menu under selection bar.
  1109.                o Modify (F3)  Change the name of the Menu under selection
  1110.                               bar.
  1111.                o Insert       Create a new Menu.
  1112.  
  1113.           Edit Menu
  1114.  
  1115.           After you have selected an Menu from the Menu Selection List, the
  1116.           Edit Menu menu is presented with the following options available:
  1117.  
  1118.              Authorized       This option allows you to specify which
  1119.              Groups           Groups are authorized to use this Menu.
  1120.  
  1121.              Authorized       This option allows you to specify which
  1122.              Users            Users are authorized to use this Menu.
  1123.  
  1124.              Description      This options allows you to specify a
  1125.                               Description for this Menu.  This
  1126.                               Description is similar to Groups' & Users'
  1127.                               Full Names.
  1128.  
  1129.              Menus Used In    This option allows you to specify which
  1130.                               Menus this Menu will appear in.
  1131.  
  1132.              Menu Structure   This option will allow you specify which
  1133.                               Items/Menus will appear on this Menu.
  1134.  
  1135.              Prohibited       This option allows you to specify which
  1136.              Groups           Groups will be Prohibited from using this
  1137.                               Menu.
  1138.  
  1139.              Prohibited       This option allows you to specify which
  1140.              Users            Users will be Prohibited from using this
  1141.                               Menu.
  1142.  
  1143.              Screen Position  This option will allow you specify where
  1144.                               the Menu should appear on the screen.
  1145.  
  1146.  
  1147.  
  1148.           The Mnu v1.26
  1149.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.           Chapter 2 - Mnu Configuration                             Page 17
  1158.  
  1159.              Summary          This option will display/print a summary
  1160.                               of this Menu.
  1161.  
  1162.           Authorized Groups & Users
  1163.  
  1164.           The Authorized Groups & Users is used to determine if a Menu will
  1165.           appear on a user's menu. There are three ways a user may be
  1166.           authorized to use an Menu:
  1167.  
  1168.                1)   The user is in the Authorized Users list.
  1169.                2)   The user is security equivalent to a User that is in
  1170.                     the Authorized Users list.
  1171.                3)   The user is a member of a Group that is in the
  1172.                     Authorized Groups list.
  1173.  
  1174.           Note that making a user security equivalent to another user does
  1175.           not transfer group membership (just like Netware Trustee
  1176.           Assignments).  Also see Prohibited Groups & Users.
  1177.  
  1178.           Description
  1179.  
  1180.           This option allows you to specify a Description that will be used
  1181.           when the Menu appears on a menu.  This Description will also be
  1182.           used as the Menu's title when it is displayed on the screen.  The
  1183.           default Description is the Menu Name (as it appears in the Menu
  1184.           Information List).  The Description is similar to Full Names for
  1185.           Groups and Users.  It may be any combination of upper/lower case,
  1186.           numbers, spaces and punctuation.  It does not have to be unique
  1187.           (two Menus may have the same Description).  In addition, this
  1188.           option allows you to specify a QuickSelect character.  This
  1189.           character will appear highlighted on menus and may be used to
  1190.           move to the Menu with one keystroke.  Note that this character
  1191.           must be specified in the same case (upper/lower) as it appears in
  1192.           the Description.  Also, if the character appears more that once
  1193.           in the Description, the first occurrence will be used.  Specify a
  1194.           space if you do not want a Quick Select character for this Menu.
  1195.  
  1196.           Menu Structure
  1197.  
  1198.           This option will allow you to specify which Menus and Items will
  1199.           appear on this Menu.
  1200.  
  1201.           Menus Used In
  1202.  
  1203.           This option will allow you to specify which Menus this Item will
  1204.           appear on.  You may also specify that this Item will appear on a
  1205.           Menu by using the Menu Structure in Menu Information.
  1206.  
  1207.           Prohibited Groups & Users
  1208.  
  1209.           The Mnu v1.26
  1210.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.           Chapter 2 - Mnu Configuration                             Page 18
  1219.  
  1220.  
  1221.           The Prohibited Groups & Users is used in conjunction with
  1222.           Authorized Groups & Users to determine if an Menu will appear on
  1223.           a user's menu.  For an Menu to appear on a user's menu, the user
  1224.           must first be authorized (see requirements in Authorized Groups &
  1225.           Users) and second, the user must NOT be prohibited.  There are
  1226.           three ways a user may be prohibited to use an Menu:
  1227.  
  1228.                1)   The user is in the Prohibited Users list.
  1229.                2)   The user is security equivalent to a User that is in
  1230.                     the Prohibited Users list.
  1231.                3)   The user is a member of a Group that is in the
  1232.                     Prohibited Groups list.
  1233.  
  1234.           Note that making a user security equivalent to another user does
  1235.           not transfer group membership (just like Netware Trustee
  1236.           Assignments).
  1237.  
  1238.           Screen Position
  1239.  
  1240.           This option will allow you to specify where the menu will appear
  1241.           on the screen.  Both a Horizontal (Left,Center,Right) and a
  1242.           Vertical (Upper,Middle,Lower) position may be specified.  The
  1243.           default is Middle,Center.
  1244.  
  1245.           The menu will be centered in the specified area of the screen. 
  1246.           If the menu is too big to be centered in the given area, the
  1247.           position will be adjusted automatically.
  1248.  
  1249.           Summary
  1250.  
  1251.           Summary will display/print a summary of the Menu being edited.
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.           The Mnu v1.26
  1271.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.           Chapter 2 - Mnu Configuration                             Page 19
  1280.  
  1281.           Other Information
  1282.           Other Information
  1283.  
  1284.           This option will allow you to edit global operation parameters
  1285.           for The Mnu.  After selecting this option the following options
  1286.           will be presented:
  1287.  
  1288.              Allow Escape to  This option selects whether or not
  1289.              DOS              pressing Escape from the base menu will
  1290.                               exit to DOS.
  1291.  
  1292.              Automatic        If you wish to have an item execute when
  1293.              Logout Item      the Automatic Logout Timeout expires,
  1294.                               specify it here.  If none is selected, the
  1295.                               user will still be logged out.
  1296.  
  1297.              Automatic        This option allows you to specify the
  1298.              Logout Timeout   number of minutes of inactivity before the
  1299.                               user is automatically logged out.
  1300.  
  1301.              Base Menu        This option allows you to specify a Menu
  1302.                               to be used as a system-wide Base Menu.
  1303.  
  1304.              Display Station  This option allows you to specify whether
  1305.              Number           or not to display the station number with
  1306.                               the user name in the screen title area.
  1307.  
  1308.              Screen Saver     This option allows you to specify the
  1309.              Timeout          number of minutes of inactivity allowed
  1310.                               before the screen is automatically
  1311.                               blanked.
  1312.  
  1313.              Separate Menus   This option allows you to specify whether
  1314.              from Items       or not Menus are separated from Items when
  1315.                               they are displayed on the screen.
  1316.  
  1317.              Summary          The option displays/prints this
  1318.                               information.
  1319.  
  1320.           Allow Escape to DOS
  1321.  
  1322.           This option will allow you to select whether or not to allow an
  1323.           exit to DOS by pressing Escape from the main menu.  Note that
  1324.           Items with Execution Methods Exit or Batch & Exit will still exit
  1325.           to DOS after execution. Also, please note that SUPERVISOR
  1326.           equivalent users will always be able to escape to DOS from the
  1327.           Main Menu.
  1328.  
  1329.           Auto Logout Item
  1330.  
  1331.  
  1332.           The Mnu v1.26
  1333.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.           Chapter 2 - Mnu Configuration                             Page 20
  1342.  
  1343.           This option will allow you to select the Item to be used for
  1344.           Automatic Logout.  If you select <None>, the Automatic Logout
  1345.           will still function but no Item Instructions will be used. Please
  1346.           note that authorization checking is not performed for an
  1347.           Automatic Logout item.  You must use Auto Logout Timeout to
  1348.           enable/disable the Automatic Logout.
  1349.  
  1350.           Auto Logout Timeout
  1351.  
  1352.           This option will allow you to select the Timeout for the
  1353.           Automatic Logout.  Use a value of 0 to disable the Automatic
  1354.           Logout.  The value is in minutes.  The Automatic Logout is
  1355.           operational only when executing the menu, not while in MnuCon or
  1356.           MnuInst.  Also, it is not operational while in an application
  1357.           program.
  1358.  
  1359.           Base Menu
  1360.  
  1361.           This option will allow you to select the Base Menu. This is the
  1362.           Menu that is used by the program as the "main menu". Please note
  1363.           that everyone should be authorized to use this Menu.
  1364.  
  1365.           Display Station Number
  1366.  
  1367.           This option will allow you to select whether or not to display
  1368.           the Station Number after the User Name in the Title Block on the
  1369.           top of the screen.  The Station Number is the current setting of
  1370.           the DOS envvar MNU_STATION, which should be the Connection
  1371.           Number.
  1372.  
  1373.           Screen Saver Timeout
  1374.  
  1375.           This option will allow you to select the Timeout for the
  1376.           Automatic Screen Saver.  Use a value of 0 to disable the
  1377.           Automatic Screen Saver.  The value is in minutes.  The Automatic
  1378.           Screen Saver is operational only when executing the menu, not
  1379.           while in MnuCon or MnuInst.  Also, it is not operational while in
  1380.           an application program.
  1381.  
  1382.           Separate Menus from Items
  1383.  
  1384.           This option will allow you to select whether or not to separate
  1385.           Menu choices from Item choices when they are presented to the
  1386.           user. The separation consists of Sorting the Menus to the bottom
  1387.           of the list and inserting a separating line when the menu is
  1388.           presented to the user.
  1389.  
  1390.           Summary
  1391.  
  1392.  
  1393.           The Mnu v1.26
  1394.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.           Chapter 2 - Mnu Configuration                             Page 21
  1403.  
  1404.           This option will display/print a summary of the this info.
  1405.  
  1406.  
  1407.  
  1408.  
  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.           The Mnu v1.26
  1455.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.           Chapter 2 - Mnu Configuration                             Page 22
  1464.  
  1465.           Program Information
  1466.           Program Information
  1467.  
  1468.           Selecting Program Information will bring up a List Selection of
  1469.           Programs. From this list you may Add, Edit, Modify or Delete
  1470.           Programs.
  1471.  
  1472.           Program Selection List
  1473.  
  1474.           The Program Selection List has the following keys active:
  1475.  
  1476.                o Enter        Edit the Program under selection bar.
  1477.                o Delete       Delete Program under selection bar or delete
  1478.                               all marked Programs.
  1479.                o Mark (F5)    Mark/unmark Program under selection bar.
  1480.                o Modify (F3)  Change the name of the Program under
  1481.                               selection bar.
  1482.                o Insert       Create a new Program.
  1483.  
  1484.           Edit Program
  1485.  
  1486.           After you have selected a Program from the Program Selection
  1487.           List, the Edit Program menu is presented with the following
  1488.           options available:
  1489.  
  1490.              Default Drive    This option allows you to specify a
  1491.                               Default Drive letter for Items that use
  1492.                               this Program to use as the default/current
  1493.                               drive during execution.
  1494.  
  1495.              Description      This options allows you to specify a
  1496.                               Description for this Program.  This
  1497.                               Description is similar to Groups' & Users'
  1498.                               Full Names.
  1499.  
  1500.              Drive Mapping    This option allows you to specify the
  1501.                               Drives that will be mapped when Items that
  1502.                               use this program execute.
  1503.  
  1504.              License          This option allows you to specify how may
  1505.              Information      license copies you own for this program.
  1506.  
  1507.              Search Path      This option allows to specify the path
  1508.                               where the executables for this program
  1509.                               reside.  The Search Path will be mapped
  1510.                               when Items that use this Program execute.
  1511.  
  1512.              Summary          This option will display/print a summary
  1513.                               of this Program.
  1514.  
  1515.  
  1516.           The Mnu v1.26
  1517.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.           Chapter 2 - Mnu Configuration                             Page 23
  1526.  
  1527.           Default Drive
  1528.  
  1529.           This option will allow you to select the drive letter of the
  1530.           default drive during execution.  If a default drive is not
  1531.           specified, the user drive will be the default drive.
  1532.  
  1533.           Note that if an Item that uses this Program has a Default Drive
  1534.           specified, the Default Drive that is specified for the Item will
  1535.           override the Program's Default Drive.
  1536.  
  1537.           Description
  1538.  
  1539.           This option allows you to specify a Description for the          
  1540.           Program. The default Description is the Program Name.
  1541.  
  1542.           Note that the Description for Programs is only used when printing
  1543.           reports and will never be seen on a user's menu (since only Items
  1544.           and Menus appear on user's menus).
  1545.  
  1546.           Drive Mapping
  1547.  
  1548.           This option will allow you to specify drive mapping for data
  1549.           drives.
  1550.  
  1551.           Note that Item Drive Mapping overrides Program Drive Mapping for
  1552.           any Drive Letters that are used in both the Item and Program.
  1553.  
  1554.           License Info
  1555.  
  1556.           This option will allow you to edit the License Information for
  1557.           the Program.  The Number of Licenses sets the maximum number of
  1558.           users that may use the Program simultaneously. Note that if the
  1559.           Program is used from an Item with the Batch or Batch & Exit
  1560.           execution methods, the License Information will be ignored.
  1561.  
  1562.           Use 0 for an unlimited Number of Licenses.
  1563.  
  1564.           Search Path
  1565.  
  1566.           The search path specifies the location of the program files. 
  1567.           This path will be mapped to a search drive (usually X:).  Specify
  1568.           the full path including the volume name.
  1569.  
  1570.           Summary
  1571.  
  1572.           This option will display/print a summary of this Program.
  1573.  
  1574.  
  1575.  
  1576.  
  1577.           The Mnu v1.26
  1578.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.           Chapter 2 - Mnu Configuration                             Page 24
  1587.  
  1588.           User Information
  1589.           User Information
  1590.  
  1591.           Selecting User Information will bring up a List Selection of
  1592.           Users. From this list you may Edit and Modify Users.  These
  1593.           functions duplicate those available in SysCon.
  1594.  
  1595.           Note that you may not add or delete users, these functions must
  1596.           be performed in SysCon.
  1597.  
  1598.           Group Selection List
  1599.  
  1600.           The Group Selection List has the following keys active:
  1601.  
  1602.                o Enter        Edit the Group under selection bar.
  1603.                o Delete       Delete Group under selection bar or delete
  1604.                               all marked Groups.
  1605.                o Mark (F5)    Mark/unmark Group under selection bar.
  1606.                o Modify (F3)  Change the name of the Group under the
  1607.                               selection bar.
  1608.                o Insert       Create a new Group.
  1609.  
  1610.           Edit Group
  1611.  
  1612.           After you have selected a User from the User Selection List, the
  1613.           Edit User menu is presented with the following options available:
  1614.  
  1615.              Full Name        This option will allow to give the User a
  1616.                               descriptive name. 
  1617.  
  1618.              Groups Belonged  This option will allow you to add/delete
  1619.              To               groups that this User belongs to.
  1620.  
  1621.              Security         This option will allow you to add/delete
  1622.              Equivalences     Security Equivalences for this User.
  1623.  
  1624.              Summary          This option will allow you to
  1625.                               display/print a summary of this User.
  1626.  
  1627.           Full Name
  1628.  
  1629.           The Full Name is only used to print reports.  It has no impact on
  1630.           program operation.  It does not need to be unique; i.e., two
  1631.           users may have the same Full Name.  The Full Name may consist of
  1632.           upper/lower case, spaces and punctuation.  This is the same Full
  1633.           Name that may be manipulated with SysCon.
  1634.  
  1635.           Groups Belonged To
  1636.  
  1637.           The Group Belonged To information is used in many ways, both by
  1638.  
  1639.           The Mnu v1.26
  1640.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.           Chapter 2 - Mnu Configuration                             Page 25
  1649.  
  1650.           The Mnu and by Netware.  This is the same Groups Belonged To that
  1651.           may be manipulated with SysCon.
  1652.  
  1653.           Security Equivalences
  1654.  
  1655.           The Security Equivalence information is used in many ways, both
  1656.           by The Mnu and by Netware.  This is the same Security Equals
  1657.           information that may be manipulated with SysCon, except that you
  1658.           cannot manipulate Group security equivalences with MnuCon while
  1659.           you can with SysCon.  However, MnuCon correctly maintains Group
  1660.           security equivalence while using this option and while using the
  1661.           Groups Belonged To option.
  1662.  
  1663.           Summary
  1664.  
  1665.           Summary will display/print a summary of the User being edited. 
  1666.           This Summary includes the User's Full Name, Groups Belonged To,
  1667.           Security Equivalences, Login Script and Trustee Assignments.
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.           The Mnu v1.26
  1701.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.           Chapter 2 - Mnu Configuration                             Page 26
  1710.  
  1711.           Reports
  1712.           Reports
  1713.  
  1714.           This option will allow you to edit display/print reports on the
  1715.           system-wide configuration.  After selecting this option the
  1716.           following options will be presented:
  1717.  
  1718.              Complete System  This option displays/prints a composite of
  1719.              Configuration    the Menu Structure, Mnu Configuration and
  1720.                               Netware Configuration reports.
  1721.  
  1722.              Menu Structure   This option displays/prints a report
  1723.                               illustrating the system-wide menu
  1724.                               structure.
  1725.  
  1726.              Netware          This option displays/prints a report of
  1727.              Configuration    all the information relating to Netware
  1728.                               (Users,Groups,Trustee Assignments,System
  1729.                               Login Script).
  1730.  
  1731.           Complete System Configuration
  1732.  
  1733.           This option will display/print a composite of the Menu Structure,
  1734.           Mnu Configuration, and Netware Configuration reports.  This
  1735.           report is complete enough to file as a paper backup of both your
  1736.           User/Group configuration and Mnu configuration.
  1737.  
  1738.           Menu Structure
  1739.  
  1740.           This option will display/print an illustration of the system-
  1741.           wide menu structure, without regard to Authorization/Prohibition.
  1742.  
  1743.           Mnu Configuration
  1744.  
  1745.           This option will display/print a complete report of The Mnu's
  1746.           information on your system.  This report prints the equivalent of
  1747.           a Summary report for all Items/Menus/Programs and a Summary of
  1748.           Other Information.
  1749.  
  1750.           Netware Configuration
  1751.  
  1752.           This option will display/print a complete report of Netware's
  1753.           User/Group information on your system.  This report also prints
  1754.           the System Login Script and all User Login Scripts.  This report
  1755.           prints the equivalent of a Summary report for all Users and
  1756.           Groups.
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.           The Mnu v1.26
  1763.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.           Chapter 3 - The Wadget Example                            Page 27
  1772.  
  1773.           Chapter 3 - The Wadget Example
  1774.           ----------------------------------
  1775.  
  1776.           Perhaps the best way to explain what The Mnu does is to use an
  1777.           example.  We will use the infamous Wadgets International
  1778.           corporation.  Appendix J contains the Complete System
  1779.           Configuration report for this example.
  1780.  
  1781.           Wadgets International has just installed a network in their
  1782.           office.  A workstation is on every desk, including George's, the
  1783.           janitor.  These are the employees:
  1784.  
  1785.                President           Ken Verybery
  1786.  
  1787.                Sales Manager       Ken Killum
  1788.  
  1789.                Sales               Robert Realslick
  1790.                                    Yakov Wecandothat
  1791.  
  1792.                Secretarial         Sara Sweetness
  1793.                                    Gloria Holley
  1794.  
  1795.                Controller          Jay Justjoshin
  1796.  
  1797.                Accounting          Mary Mixitup
  1798.  
  1799.                Production          Mike Gleeful
  1800.                Manager
  1801.  
  1802.                Production          Charles Chuckster
  1803.                Workers             Andy Able
  1804.                                    Jerry Kindaslow
  1805.  
  1806.                Janitor             George Geewhiz
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.           The Mnu v1.26
  1824.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.           Chapter 3 - The Wadget Example                            Page 28
  1833.  
  1834.           The following applications will be used on the network:
  1835.  
  1836.                Make Em Fast           The production workers will need to
  1837.                Make Em Fast
  1838.                production tracking    use this program during the day to
  1839.                and management         enter information on what they are
  1840.                                       doing.
  1841.  
  1842.                                       The program consists of two modules,
  1843.                                       FSTMAIN and FSTMGT.
  1844.  
  1845.                                       The production manager will need
  1846.                                       access to the management module to
  1847.                                       make sure the production workers are
  1848.                                       doing something.
  1849.  
  1850.                                       Wadgets has an unlimited site license
  1851.                                       for this program.
  1852.  
  1853.  
  1854.                Almost Balanced        Obviously, the accounting department
  1855.                Almost Balanced
  1856.                accounting             will need to use this program. Also,
  1857.                                       the sales staff will need access to
  1858.                                       the order entry portion of the
  1859.                                       program.
  1860.  
  1861.                                       The program consists of several
  1862.                                       modules: GL (General Ledger),
  1863.                                       PR (Payroll), AP (Accounts Payable),
  1864.                                       AR (Accounts Receivable), and
  1865.                                       OE (Order Entry). Also, this program
  1866.                                       has very high memory requirements and
  1867.                                       will not tolerate any memory overhead
  1868.                                       over the network shell (it barely
  1869.                                       handles the shell).
  1870.  
  1871.                                       Wadgets has an unlimited site license
  1872.                                       for this program.
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.           The Mnu v1.26
  1887.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.           Chapter 3 - The Wadget Example                            Page 29
  1896.  
  1897.                Count 143              Sales staff will need access to this
  1898.                Count 143
  1899.                spreadsheet            program so that they can run their
  1900.                                       football pool.
  1901.  
  1902.                                       Since this program costs $100,000.99
  1903.                                       per copy, Wadgets could only afford
  1904.                                       to buy 2 copies.
  1905.  
  1906.                Words, Words, Words    Everyone except the production
  1907.                Words, Words, Words
  1908.                wordprocessing         workers will need to use this
  1909.                                       program.
  1910.  
  1911.                                       Wadgets has a site license for 5
  1912.                                       users.
  1913.  
  1914.                Slow Blue              The production manager will need this
  1915.                Slow Blue
  1916.                emulation for blue     program to access the mainframe that
  1917.                mainframes             controls the air conditioning in the
  1918.                                       production area.
  1919.  
  1920.                                       This program came with the Blue
  1921.                                       gateway and has an unlimited site
  1922.                                       license.  However, the program will
  1923.                                       lock-up if more users than the
  1924.                                       gateway supports try to use it. The
  1925.                                       gateway currently supports
  1926.                                       one (1) user.
  1927.  
  1928.                TP Tracker             The janitor will need to use this
  1929.                TP Tracker
  1930.                toilet paper           program. Also, Jay Justjoshin will
  1931.                tracking and           need to use it to make sure John
  1932.                ordering               isn't ordering too much toilet paper
  1933.                                       and selling it for pocket money.
  1934.  
  1935.                                       This program comes free with each
  1936.                                       case of toilet paper. Wadgets
  1937.                                       currently has 553 copies. However,
  1938.                                       the program is a single-user program
  1939.                                       and will not allow multi-user access
  1940.                                       to the data files.
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.           The Mnu v1.26
  1952.           Copyright 1989 Bonsai Technologies. All rights reserved.
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.           Chapter 3 - The Wadget Example                            Page 30
  1961.  
  1962.           The following users and groups have been created on the network:
  1963.  
  1964.                Users                         Groups
  1965.               -----------------------       ------------------------------
  1966.                KV   Ken Verybery             SALES          KK,YW,RR
  1967.                KK   Ken Killum               SECRETARIES    SS,GH
  1968.                RR   Robert Realslick         ACCOUNTING     JJ,MM
  1969.                YW   Yakov Wecandothat        PRODUCTION     MG,CC,AA,JK
  1970.                SS   Sara Sweetness           MANAGEMENT     KV,KK,JJ,MG
  1971.                GH   Gloria Hollering
  1972.                JJ   Jay Justjoshin
  1973.                MM   Mary Mixitup
  1974.                MG   Mike Gleeful
  1975.                CC   Charles Chuckster
  1976.                AA   Andy Able
  1977.                JK   Jerry Kindaslow
  1978.                GG   George Geewhiz
  1979.  
  1980.           The following directory structure has been created:
  1981.  
  1982.             SYS: --+-- SYSTEM
  1983.                    +-- PUBLIC ----- IBM_PC --- MSDOS --- V3.30
  1984.                    +-- LOGIN
  1985.                    +-- MNU_WORK
  1986.                    +-- USERS --+-- KV
  1987.                    |           +-- KK
  1988.                    |           +-- RR
  1989.                    |           +-- YW
  1990.                    |           +-- SS
  1991.                    |           +-- GH
  1992.                    |           +-- JJ
  1993.                    |           +-- MM
  1994.                    |           +-- MG
  1995.                    |           +-- CC
  1996.                    |           +-- AA
  1997.                    |           +-- JK
  1998.                    |           +-- GG
  1999.                    +-- DATA ---+-- TPTRACK
  2000.                    |           +-- MAKEFAST
  2001.                    |           +-- ALMSTBAL
  2002.                    +-- APPS ---+-- MAKEFAST
  2003.                                +-- ALMSTBAL
  2004.                                +-- COUNT143
  2005.                                +-- WWW
  2006.                                +-- SLOWBLUE
  2007.                                +-- TPTRACK
  2008.  
  2009.  
  2010.  
  2011.  
  2012.           The Mnu v1.26
  2013.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.           Chapter 3 - The Wadget Example                            Page 31
  2022.  
  2023.           The system login script is:
  2024.  
  2025.             * Remove any search maps or DOS Path
  2026.               SET PATH=""
  2027.             * Turn Map Display Off so we don't have to see unnecessary info
  2028.               MAP DISPLAY OFF
  2029.             * Map standard search drives and data drives
  2030.               MAP S1:=SYS:PUBLIC
  2031.               MAP S2:=SYS:PUBLIC\%OS\%OS_VERSION
  2032.               SET COMSPEC=S2:COMMAND.COM
  2033.               MAP F:=SYS:USERS\%LOGIN_NAME
  2034.             * Map Mnu work and search drives and set Env vars for the Mnu
  2035.               MAP INS S1:=SYS:APPS
  2036.               MAP W:=SYS:DATA\MNU_WORK
  2037.               DOS SET MNU_USER="F"
  2038.               DOS SET MNU_WORK="W"
  2039.               DOS SET MNU_SEARCH="X"
  2040.               DOS SET MNU_STATION=STATION
  2041.  
  2042.           Each Users login script is:
  2043.  
  2044.             * Exit to The Mnu
  2045.               EXIT "MNU"
  2046.  
  2047.           We have decided that sufficient program security will be provided
  2048.           by giving EVERYONE read-only (ROS) rights to the APPS
  2049.           subdirectory (SYS:APPS).  If we wanted more security for
  2050.           individual programs, we would assign trustee rights to each of
  2051.           the program subdirectories under APPS.
  2052.  
  2053.           For data security, we have decided that security for each
  2054.           subdirectory under DATA should be provided.  Therefore, using
  2055.           SysCon, we have created the following groups and assigned all but
  2056.           parental rights per the following:
  2057.  
  2058.                TP_TRACKER          SYS:DATA\TPTRACK
  2059.                ALMOST_BALANCED     SYS:DATA\ALMSTBAL
  2060.                MAKE_EM_FAST        SYS:DATA\MAKEFAST
  2061.  
  2062.           Also, we have assigned group members as:
  2063.  
  2064.                TP_TRACKER          JJ,GG
  2065.                ALMOST_BALANCED     KK,YW,RR,JJ,MM
  2066.                MAKE_EM_FAST        MG,CC,AA,JK
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.           The Mnu v1.26
  2074.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.           Chapter 3 - The Wadget Example                            Page 32
  2083.  
  2084.           After installing The Mnu files and running MnuInst, we run
  2085.           MnuCon.
  2086.  
  2087.           First, we use the Menu Information option on the main menu to
  2088.           create a Menu to be used as the base menu:
  2089.  
  2090.                BASE_MENU
  2091.                     Description         Wadgets Int'l Main Menu
  2092.                     Authorized Groups   EVERYONE
  2093.  
  2094.           Then we use the Other Information option on the main menu and
  2095.           set:
  2096.                     Allow Escape to DOS           Yes
  2097.                     Base Menu                     BASE_MENU
  2098.  
  2099.           Next, we use the Program Information option to create the
  2100.           following Programs:
  2101.  
  2102.                MAKE_EM_FAST
  2103.                     Search Path         SYS:APPS\MAKEFAST
  2104.                     License Info        Number of Licenses=0
  2105.                     Data Drives         (Abs)G:=SYS:DATA\MAKEFAST
  2106.                     Default Drive       G
  2107.  
  2108.  
  2109.                ALMOST_BALANCED
  2110.                     Search Path         SYS:APPS\ALMSTBAL
  2111.                     Data Drives         (Abs)G:=SYS:DATA\ALMSTBAL
  2112.                     Default Drive       G
  2113.                     License Info        Number of Licenses=0
  2114.  
  2115.                COUNT_143
  2116.                     Search Path         SYS:APPS\COUNT143
  2117.                     License Info        Number of Licenses=2
  2118.  
  2119.                WWW
  2120.                     Search Path         SYS:APPS\WWW
  2121.                     License Info        Number of Licenses=5
  2122.  
  2123.                SLOW_BLUE
  2124.                     Search Path         SYS:APPS\SLOWBLUE
  2125.                     License Info        Number of Licenses=0
  2126.  
  2127.                TP_TRACK
  2128.                     Search Path         SYS:APPS\TPTRACK
  2129.                     License Info        Number of Licenses=1
  2130.                     Data Drives         (Abs)G:=SYS:DATA\TPTRACK
  2131.                     Default Drive       G
  2132.  
  2133.  
  2134.           The Mnu v1.26
  2135.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.           Chapter 3 - The Wadget Example                            Page 33
  2144.  
  2145.           Next, we use Item Information to create the following items:
  2146.  
  2147.                MAKE_EM_FAST_MAIN
  2148.                     Authorized Groups   PRODUCTION
  2149.                     Instructions        (Txt)FSTMAIN
  2150.                     Program Used        MAKE_EM_FAST
  2151.                     Description         Make Em Fast
  2152.                     Execution Method    Exec
  2153.  
  2154.                MAKE_EM_FAST_MGT
  2155.                     Authorized Users    MG
  2156.                     Instructions        (Txt)FSTMGT
  2157.                     Program Used        MAKE_EM_FAST
  2158.                     Description         Make Em Fast - Management
  2159.                     Execution Method    Exec
  2160.  
  2161.                ALMOST_BALANCED_GL
  2162.                     Authorized Groups   ACCOUNTING
  2163.                     Instructions        (Txt)GL
  2164.                     Program Used        ALMOST_BALANCED
  2165.                     Description         GL - General Ledger
  2166.                     Execution Method    Batch
  2167.  
  2168.                ALMOST_BALANCED_PR
  2169.                     Authorized Groups   ACCOUNTING
  2170.                     Instructions        (Txt)PR
  2171.                     Program Used        ALMOST_BALANCED
  2172.                     Description         PR - Payroll
  2173.                     Execution Method    Batch
  2174.  
  2175.                ALMOST_BALANCED_AP
  2176.                     Authorized Groups   ACCOUNTING
  2177.                     Instructions        (Txt)AP
  2178.                     Program Used        ALMOST_BALANCED
  2179.                     Description         AP - Accounts Payable
  2180.                     Execution Method    Batch
  2181.  
  2182.                ALMOST_BALANCED_AR
  2183.                     Authorized Groups   ACCOUNTING
  2184.                     Instructions        (Txt)AR
  2185.                     Program Used        ALMOST_BALANCED
  2186.                     Description         AR - Accounts Receivable
  2187.                     Execution Method    Batch
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.           The Mnu v1.26
  2196.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.           Chapter 3 - The Wadget Example                            Page 34
  2205.  
  2206.                ALMOST_BALANCED_OE
  2207.                     Authorized Groups   ACCOUNTING, SALES
  2208.                     Instructions        (Txt)OE
  2209.                     Program Used        ALMOST_BALANCED
  2210.                     Description         OE - Order Entry
  2211.                     Execution Method    Batch
  2212.  
  2213.                COUNT_143
  2214.                     Authorized Groups   SALES
  2215.                     Instructions        (Txt)COUNT
  2216.                     Program Used        COUNT_143
  2217.                     Description         Count 143
  2218.                     Execution Method    Exec
  2219.  
  2220.                WWW
  2221.                     Authorized Groups   MANAGEMENT, SECRETARIES, SALES,
  2222.                                         ACCOUNTING
  2223.                     Instructions        (Txt)WWW
  2224.                     Data Drives         (RelCre)F:=WWW
  2225.                     Default Drive       F
  2226.                     Program Used        WWW
  2227.                     Description         Words, Words, Words
  2228.                     Execution Method    Exec
  2229.  
  2230.                SLOW_BLUE_LOAD
  2231.                     Authorized Users    MG
  2232.                     Instructions        (Txt)SB
  2233.                     Program Used        SLOW_BLUE
  2234.                     Description         Slow Blue Load
  2235.                     Execution Method    Batch
  2236.  
  2237.                SLOW_BLUE_UNLOAD
  2238.                     Authorized Users    MG
  2239.                     Instructions        (Txt)SB -U
  2240.                     Program Used        SLOW_BLUE
  2241.                     Description         Slow Blue Unload
  2242.                     Execution Method    Batch
  2243.  
  2244.                TP_TRACKER
  2245.                     Authorized Users    GG, JJ
  2246.                     Instructions        (Txt)SB -U
  2247.                     Program Used        TP_TRACKER
  2248.                     Description         TP Tracker
  2249.                     Execution Method    Exec
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.           The Mnu v1.26
  2257.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.           Chapter 3 - The Wadget Example                            Page 35
  2266.  
  2267.           After we have decided that all the items should appear on an
  2268.           Applications Menu, except for the Accounting programs, which
  2269.           should appear on a separate Accounting Menu, we use the Menu
  2270.           Information option and create the following menus:
  2271.  
  2272.                APPLICATIONS
  2273.                     Description         Applications
  2274.                     Authorized Groups   EVERYONE
  2275.                     Menu Structure      MAKE_EM_FAST_MAIN(Item)
  2276.                                         MAKE_EM_FAST_MGT(Item)
  2277.                                         COUNT_143(Item)
  2278.                                         WWW(Item)
  2279.                                         SLOW_BLUE_LOAD(Item)
  2280.                                         SLOW_BLUE_UNLOAD(Item)
  2281.                                         TP_TRACKER(Item)
  2282.                     Menus Used In       BASE_MENU
  2283.  
  2284.                ACCOUNTING
  2285.                     Description         Accounting
  2286.                     Authorized Groups   SALES, ACCOUNTING
  2287.                     Menu Structure      ALMOST_BALANCED_GL(Item)
  2288.                                         ALMOST_BALANCED_PR(Item)
  2289.                                         ALMOST_BALANCED_AP(Item)
  2290.                                         ALMOST_BALANCED_AR(Item)
  2291.                                         ALMOST_BALANCED_OE(Item)
  2292.                     Menus Used In       BASE_MENU
  2293.  
  2294.           This setup will result in the following menu structures:
  2295.  
  2296.           Ken Verybery:
  2297.  
  2298.                Wadgets Int'l Main Menu
  2299.                     Applications
  2300.                          Words, Words, Words
  2301.  
  2302.           Ken Killum:
  2303.  
  2304.                Wadgets Int'l Main Menu
  2305.                     Accounting
  2306.                          OE - Order Entry
  2307.                     Applications
  2308.                          Count 143
  2309.                          Words, Words, Words
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.           The Mnu v1.26
  2318.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326.           Chapter 3 - The Wadget Example                            Page 36
  2327.  
  2328.           Robert Realslick & Yakov Wecandothat:
  2329.  
  2330.                Wadgets Int'l Main Menu
  2331.                     Accounting
  2332.                          OE - Order Entry
  2333.                     Applications
  2334.                          Count 143
  2335.                          Words, Words, Words
  2336.  
  2337.           Sara Sweetness & Gloria Holley:
  2338.  
  2339.                Wadgets Int'l Main Menu
  2340.                     Applications
  2341.                          Words, Words, Words
  2342.  
  2343.           Jay Justjoshin:
  2344.  
  2345.                Wadgets Int'l Main Menu
  2346.                     Accounting
  2347.                          AP - Accounts Payable
  2348.                          AR - Accounts Receivable
  2349.                          GL - General Ledger
  2350.                          OE - Order Entry
  2351.                          PR - Payroll
  2352.                     Applications
  2353.                          TP Tracker
  2354.                          Words, Words, Words
  2355.  
  2356.           Mary Mixitup:
  2357.  
  2358.                Wadgets Int'l Main Menu
  2359.                     Accounting
  2360.                          AP - Accounts Payable
  2361.                          AR - Accounts Receivable
  2362.                          GL - General Ledger
  2363.                          OE - Order Entry
  2364.                          PR - Payroll
  2365.                     Applications
  2366.                          Words, Words, Words
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.           The Mnu v1.26
  2379.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.           Chapter 3 - The Wadget Example                            Page 37
  2388.  
  2389.           Mike Gleeful:
  2390.  
  2391.                Wadgets Int'l Main Menu
  2392.                     Applications
  2393.                          Make Em Fast
  2394.                          Make Em Fast - Management
  2395.                          Slow Blue Load
  2396.                          Slow Blue Unload
  2397.                          Words, Words, Words
  2398.  
  2399.           Charles Chuckster, Andy Able & Jerry Kindaslow:
  2400.  
  2401.                Wadgets Int'l Main Menu
  2402.                     Applications
  2403.                          Make Em Fast
  2404.  
  2405.           George Geewhiz:
  2406.  
  2407.                Wadgets Int'l Main Menu
  2408.                     Applications
  2409.                          TP Tracker
  2410.                          Words, Words, Words
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.           The Mnu v1.26
  2440.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.           Chapter 3 - The Wadget Example                            Page 38
  2449.  
  2450.           After we turn the users loose, we soon have a few complaints:
  2451.  
  2452.                Ken Verybery - I need to use the Almost Balanced GL to get
  2453.                     reports. Also, I think that Accounting and Management
  2454.                     should be able to use Count 143.
  2455.  
  2456.                Sales staff - Why do I have to go back to the Accounting
  2457.                     menu just to get to OE? It would be easier if we could
  2458.                     get to OE from the Applications Menu.
  2459.  
  2460.           It's now 11:00 am and everyone is busy on the network. But wait,
  2461.           we don't need to get everyone off to make our changes!  We load
  2462.           MnuCon.
  2463.  
  2464.           First, let's take care of Ken's GL.  We use Item information and
  2465.           add KV as an authorized object for ALMOST_BALANCED_GL. Also, Ken
  2466.           will need access to the Accounting menu to get at the item, so we
  2467.           add KV as an Authorized User for menu ACCOUNTING. That's that,
  2468.           except we need to get Ken access to the accounting files.
  2469.           Anticipating future requests from other management for access to
  2470.           accounting, we use SysCon to make a trustee assignment for group
  2471.           MANAGEMENT in SYS:DATA\ALMSTBAL. Our job is saved! We intercom
  2472.           Ken and ask him to look at his menu.  He turns on his machine and
  2473.           logs in --- there it is!
  2474.  
  2475.           OK, next we'll take care of Count 143. Still in MnuCon, we add
  2476.           MANAGEMENT and ACCOUNTING to the Authorized Groups for the
  2477.           COUNT_143 item.
  2478.  
  2479.           Now we'll take care of the Sales Staff -- we add APPLICATIONS to
  2480.           Menus Used In for the ALMOST_BALANCED_OE item.  Mission
  2481.           accomplished!
  2482.  
  2483.           Note that this will make the Order Entry available on the
  2484.           Application menu for everyone. If this becomes a problem, we will
  2485.           remove SALES from the Authorized Groups for the
  2486.           ALMOST_BALANCED_OE item and for the ACCOUNTING menu. Then we
  2487.           would create an item:
  2488.  
  2489.                ALMOST_BALANCED_OE_SALES
  2490.                     Authorized Groups   SALES
  2491.                     Instructions        (Txt)OE
  2492.                     Program Used        ALMOST_BALANCED
  2493.                     Description         OE - Order Entry
  2494.                     Execution Method    Batch
  2495.                     Menus Used In       APPLICATIONS
  2496.  
  2497.  
  2498.  
  2499.  
  2500.           The Mnu v1.26
  2501.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.           Appendix A - License Agreement                            Page 39
  2510.  
  2511.           Appendix A - License Agreement
  2512.           ----------------------------------
  2513.  
  2514.                                    Software License Agreement
  2515.  
  2516.           The Mnu is not public domain software nor is it free software. 
  2517.  
  2518.           The Mnu program and all accompanying documentation is
  2519.           Copyright (c) 1989 by Bonsai Technologies. All Rights Reserved. 
  2520.  
  2521.           Non-registered users are granted a limited license to install and
  2522.           use The Mnu for a period not to exceed 21 days for the purpose of
  2523.           determining its suitability for their needs. Use of The Mnu by
  2524.           non-registered users, except for this purpose, is strictly
  2525.           prohibited. 
  2526.  
  2527.           Registration grants the user a license to install and use the
  2528.           program on a single file server.  There is no restriction on the
  2529.           number of workstations the program may be operated on
  2530.           simultaneously provided that the above restriction of a single
  2531.           file server is not violated.  Registered users may make as many
  2532.           archival copies as deemed necessary. 
  2533.  
  2534.           No user may modify The Mnu programs in any way, including, but
  2535.           not limited to, decompiling, disassembling or otherwise reverse
  2536.           engineering the programs. 
  2537.  
  2538.           All users are granted a limited license to copy and distribute
  2539.           The Mnu to others subject to the following conditions: 
  2540.  
  2541.                Those who receive the program are subject to all conditions
  2542.                of this license agreement.
  2543.  
  2544.                The program may not be represented as being "Free" or
  2545.                "Public Domain".
  2546.  
  2547.                The program must be distributed in unmodified form, complete
  2548.                with the file containing license information and full
  2549.                program documentation. 
  2550.  
  2551.                No fee, charge or compensation may be accepted, given or
  2552.                requested except a nominal charge not to exceed $10
  2553.  
  2554.           Anyone who copies and distributes this program must also comply
  2555.           with the above conditions.  This includes, but is not limited to,
  2556.           Dealers, Consultants, Distributors and BBS Sysops.
  2557.  
  2558.  
  2559.  
  2560.  
  2561.           The Mnu v1.26
  2562.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.           Appendix A - License Agreement                            Page 40
  2571.  
  2572.                                  Warranty Disclaimer
  2573.  
  2574.           Bonsai Technologies hereby disclaims any and all warranties
  2575.           relating to The Mnu, whether express or implied, including
  2576.           without limitation any implied warranties of merchantability or
  2577.           fitness for a particular purpose. Bonsai Technologies will not be
  2578.           liable for any special, incidental, consequential, indirect or
  2579.           similar damages due to loss of data or any other reason, even if
  2580.           Bonsai Technologies has been notified of the possibility of such
  2581.           damages. In no event shall Bonsai Technologies' liability for any
  2582.           damages ever exceed the price paid for the license to use The
  2583.           Mnu, regardless of the form of the claim.  The person using The
  2584.           Mnu bears all risk as to the quality and performance of The Mnu.
  2585.  
  2586.  
  2587.  
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.           The Mnu v1.26
  2623.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.           Appendix B - Registration Information                     Page 41
  2632.  
  2633.           Appendix B - Registration Information
  2634.           ----------------------------------
  2635.  
  2636.           Registration
  2637.  
  2638.           Shareware
  2639.           -------------------------
  2640.           Shareware is method of marketing software that allows you, the
  2641.           user, to evaluate the software on your own system to determine
  2642.           whether or not it meets your needs before you make an investment. 
  2643.           In addition, shareware allows authors to charge much less for
  2644.           their programs than their retail counterparts because there are
  2645.           little or no marketing expenses.  Note that while both authors
  2646.           and users benefit from successful shareware, that success is
  2647.           entirely dependent on you.  Your registration allows us to
  2648.           continue supporting and enhancing the program.
  2649.  
  2650.           The Mnu is a copyrighted program being marketed as shareware.  It
  2651.           is NOT public domain nor "freeware".  If you decide to use The
  2652.           Mnu after the 21-day evaluation period you are required to
  2653.           register.  Continued use of The Mnu after the evaluation period
  2654.           is over is a violation of copyright law.  Even if The Mnu does
  2655.           not meet all of your needs, you must register IF you continue to
  2656.           use the program after the 21-day evaluation period is over.  Note
  2657.           that while you are legally required to register, in practice you
  2658.           are on your honor to register.
  2659.  
  2660.           Price Schedule
  2661.           -------------------------
  2662.                Basic Registration            $85 per server
  2663.                Update Mail Service           $20/yr
  2664.  
  2665.           On registration, you will receive a perpetual license to use the
  2666.           programs on one file server.  You will also receive the most
  2667.           current version of the program.  You will be provided with a
  2668.           serial number and registration code to entered onto your system
  2669.           via MnuInst.  
  2670.  
  2671.           Update/Upgrade Policies
  2672.           -------------------------
  2673.           All updates are provided at no cost. Please note that an update
  2674.           is a minor revision (ex. X.24 to X.25) and will normally contain
  2675.           minor enhancements and bug fixes. All updates will be posted on
  2676.           CompuServe and Indiana On-Line (tm). Registered users who did not
  2677.           purchase the Update Mail Service will be notified via EasyPlex
  2678.           when an update becomes available. Those who purchase the Update
  2679.           Mail Service will have the update shipped to them automatically.
  2680.  
  2681.           Upgrades will be available for an additional fee. Please note
  2682.  
  2683.           The Mnu v1.26
  2684.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.           Appendix B - Registration Information                     Page 42
  2693.  
  2694.           that an upgrade is a major revision (ex. 1.XX to 2.XX) and will
  2695.           contain major enhancements. Upgrade fees will be determined at
  2696.           the time that the upgrade becomes available.
  2697.  
  2698.           These policies and price schedule are current as of August 1,
  2699.           1989.  We reserve the right to change these policies and prices
  2700.           at any time.
  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.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.           The Mnu v1.26
  2745.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.           Appendix B - Registration Information                     Page 43
  2754.  
  2755.                               The Mnu Registration Form
  2756.  
  2757.                     Name: ________________________________
  2758.                  Address: ________________________________
  2759.                           ________________________________
  2760.           City,State,Zip: ________________________________
  2761.  
  2762.           Telephone:
  2763.             Voice: (_____) _____ - ________
  2764.               Fax: (_____) _____ - ______
  2765.  
  2766.           CompuServe ID: _________,______
  2767.  
  2768.           Licensee Name: ____________________________________________
  2769.                *This should be your Company Name and will appear each time
  2770.                the program is executed.
  2771.  
  2772.           Current Version: ______
  2773.  
  2774.           Where did you obtain your copy of the software?
  2775.                ___  CompuServe (NOVSOFT)
  2776.                ___  Indiana On-Line (tm) (INDIANA DIGITAL CORP.)
  2777.                ___  Bonsai Technologies
  2778.                ___  Another user
  2779.                ___  Dealer or Consultant: _______________________________
  2780.                ___  Other: ______________________________________________
  2781.  
  2782.           I hereby certify that I have read the License Agreement and
  2783.           Warranty Disclaimer and agree to the terms presented therein.
  2784.  
  2785.           Signature: ______________________________   Date: _________
  2786.           Name: ________________________  Title: ________________________
  2787.  
  2788.           Enclosed is a check or money order for:
  2789.                _X_ Basic Registration             $85
  2790.                ___ Update Mail Service            $20
  2791.                ___ Completed Survey Enclosed      -$5
  2792.                                              =========
  2793.                                    Subtotal    _______
  2794.                            MN Sales Tax(6%)    _______  If applicable.
  2795.                                              =========
  2796.                               Total Enclosed   _______
  2797.  
  2798.           Send to:
  2799.                Bonsai Technologies
  2800.                PO Box 6296
  2801.                Rochester, MN  55903-6296
  2802.  
  2803.           Thank-you for your business!
  2804.  
  2805.           The Mnu v1.26
  2806.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.           Appendix B - Registration Information                     Page 44
  2815.  
  2816.           Attention: Dealers and Consultants
  2817.  
  2818.                If you are a Dealer or a Consultant who would like to
  2819.                provide this program to your customers/clients, please
  2820.                contact us via Easyplex (73657,3203) for details about
  2821.                special registration, finders fees and other services. Note
  2822.                that while you may not charge (more than the nominal $10)
  2823.                for the program itself, you may (and should) charge for
  2824.                installation and maintenance.
  2825.  
  2826.           Attention: Shareware Distributors
  2827.  
  2828.                If you are a shareware distributor, please drop us a line
  2829.                and let us know your address and approximate distribution
  2830.                numbers.  We will provide you with the mail update service
  2831.                free of charge.  Please be advised that this program will
  2832.                ONLY work on a Novell Network and will be of no use
  2833.                whatsoever to stand-alone users.  Please note that to comply
  2834.                with the license agreement you MUST:
  2835.  
  2836.                  1) distribute all documentation with the program 
  2837.                  2) NOT charge more than a $10 fee for your services.
  2838.                  3) NOT represent the program as "Free" or "Public Domain"
  2839.  
  2840.                If your distribution results in a significant number of
  2841.                registrations, you will be eligible for a finders fee.
  2842.  
  2843.           Attention: BBS Sysops
  2844.  
  2845.                Please drop us a line and let us know your address and phone
  2846.                number.  We will provide you with the mail update service
  2847.                free of charge.  Please be advised that this program will
  2848.                ONLY work on a Novell Network and will be of no use
  2849.                whatsoever to stand-alone users. If your downloads result in
  2850.                a significant number of registrations, you will be eligible
  2851.                for a finders fee.
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858.  
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864.  
  2865.  
  2866.           The Mnu v1.26
  2867.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2868.  
  2869.  
  2870.  
  2871.  
  2872.  
  2873.  
  2874.  
  2875.           Appendix B - Registration Information                     Page 45
  2876.  
  2877.                                  Registration Survey
  2878.  
  2879.           1) Network parameters:
  2880.  
  2881.           Novell Netware version:
  2882.                ___  ELS II v2.12
  2883.                ___  ELS II v2.15
  2884.                ___  Advanced v2.10 or 2.11
  2885.                ___  Advanced v2.12
  2886.                ___  Advanced v2.15
  2887.                ___  SFT v2.10 or 2.11
  2888.                ___  SFT v2.12
  2889.                ___  SFT v2.15
  2890.                ___  Other: ___________
  2891.  
  2892.           Number of servers on network (whether The Mnu is on one or all)
  2893.                ___  One
  2894.                ___  More that One, number ____
  2895.  
  2896.           Number of workstations: ______
  2897.  
  2898.           Number of users: _______
  2899.  
  2900.           2) How long did you evaluate the program before registering it?
  2901.                ___  10 days or less
  2902.                ___  10 to 30 days
  2903.                ___  30 days or more
  2904.  
  2905.           3) What other menu systems have you used or considered?
  2906.  
  2907.  
  2908.  
  2909.  
  2910.           4) What features do you find most important in The Mnu?
  2911.  
  2912.  
  2913.  
  2914.  
  2915.  
  2916.  
  2917.  
  2918.  
  2919.  
  2920.  
  2921.  
  2922.  
  2923.  
  2924.  
  2925.  
  2926.  
  2927.           The Mnu v1.26
  2928.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2929.  
  2930.  
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.           Appendix B - Registration Information                     Page 46
  2937.  
  2938.           5) What features would you like to see in future versions of
  2939.                The Mnu? Also, please rate each as Very Important,
  2940.                Important, or Not Very Important.
  2941.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947.  
  2948.           6) Is the registration fee
  2949.                ___  Too high, should be: _____
  2950.                ___  Too low, should be: _____
  2951.                ___  About right
  2952.  
  2953.           7) If this were a commercial program, how much would you be
  2954.                willing to pay for it?
  2955.                ___  $100
  2956.                ___  $200
  2957.                ___  $500
  2958.                ___ $1000
  2959.  
  2960.           8) Any other comments:
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.           Thank-you for your time.
  2973.  
  2974.  
  2975.  
  2976.  
  2977.  
  2978.  
  2979.  
  2980.  
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986.  
  2987.  
  2988.           The Mnu v1.26
  2989.           Copyright 1989 Bonsai Technologies. All rights reserved.
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.           Appendix C - Program Support                              Page 47
  2998.  
  2999.           Appendix C - Program Support
  3000.           ----------------------------------
  3001.  
  3002.           Program Support
  3003.  
  3004.           Program support is available for both registered and non-
  3005.           registered users. Presently, the best way to get support is
  3006.           through EasyPlex on Compuserve or e-mail on Indiana On-Line (tm).
  3007.           Phone support is not available currently. Mail support is also
  3008.           available. Send your questions/concerns to:
  3009.  
  3010.           Mark Pfeifer
  3011.           Bonsai Technologies
  3012.           PO Box 6296
  3013.           Rochester, MN  55903-6296
  3014.  
  3015.           CIS ID: 73657, 3203
  3016.  
  3017.  
  3018.           The Mnu now has another official support and distribution point:
  3019.  
  3020.           INDIANA ON-LINE (tm) Computer Bulletin Board  -  Bloomington, IN
  3021.  
  3022.           Phone: (812) 332-RBBS (data) 300/1200/2400/9600-bps (HST & V.32)
  3023.           Indiana On-Line (tm) is a service of Indiana Digital Corporation
  3024.  
  3025.           Enter J)oin command from Main menu and select the MNU subboard!
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.  
  3049.           The Mnu v1.26
  3050.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058.           Appendix D - Hints                                        Page 48
  3059.  
  3060.           Appendix D - Hints
  3061.           ----------------------------------
  3062.  
  3063.           A couple of hints when using The Mnu:
  3064.  
  3065.                Use of Groups:      It has been my experience that
  3066.                                    operational groups are easier to manage
  3067.                                    than application groups; i.e., an
  3068.                                    operational group would be SALES,
  3069.                                    MANAGEMENT, etc. and an application
  3070.                                    group would be COUNT_143, WWW, etc. Part
  3071.                                    of the difficulty is that Novell only
  3072.                                    checks the first 32 objects in the
  3073.                                    SECURITY_EQUALS property to determine
  3074.                                    trustee rights. The other part is that
  3075.                                    if you have both types of groups, the
  3076.                                    number of groups becomes unwieldy when
  3077.                                    adding and deleting users and programs.
  3078.                                    Please note that this classification of
  3079.                                    groups as operational and application is
  3080.                                    purely contrived and not part of Novell.
  3081.  
  3082.                Trustee Rights:     The Mnu does not make any provisions for
  3083.                                    trustee rights assignment; i.e., in the
  3084.                                    previous example, we had to use SysCon
  3085.                                    to assign the trustee rights for the
  3086.                                    accounting data.
  3087.  
  3088.                DOS Security:       The Mnu is not an airtight shell over
  3089.                                    DOS -- if a user knows something about
  3090.                                    DOS, they can Ctrl-Break out of a Batch
  3091.                                    option and get at the DOS command line.
  3092.                                    If this is a large problem, let us know
  3093.                                    and we will consider implementing some
  3094.                                    safeguards. If you have sensitive files,
  3095.                                    use Novell's trustee rights to protect
  3096.                                    them.
  3097.  
  3098.                Execution Method:   The Exec execution method is probably
  3099.                                    the best overall method.  It provides
  3100.                                    very low memory overhead, reasonably
  3101.                                    fast execution speed and superb return
  3102.                                    to the menu speed.  Also, it is easier
  3103.                                    on File Server usage than the Batch
  3104.                                    method because it does not reread the
  3105.                                    Menu/Item information when the item is
  3106.                                    finished executing
  3107.  
  3108.  
  3109.  
  3110.           The Mnu v1.26
  3111.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3112.  
  3113.  
  3114.  
  3115.  
  3116.  
  3117.  
  3118.  
  3119.           Appendix E - Technical Information                        Page 49
  3120.  
  3121.           Appendix E - Technical Information
  3122.           ----------------------------------
  3123.  
  3124.           Bindery Usage
  3125.  
  3126.           The Mnu uses the bindery to store all of its data and uses
  3127.           standard Novell function calls to manipulate and access the data.
  3128.  
  3129.           The object types used are outside of the range reserved by
  3130.           Novell. Specifically, the following object types are used:
  3131.  
  3132.                8000h     Control
  3133.                8001h     Menu
  3134.                8002h     Item
  3135.                8003h     Program
  3136.  
  3137.           Environment variables
  3138.  
  3139.                MNU_SEARCH     Drive to use as program's search drive.  Must
  3140.                               be mapped as a search drive. (default X
  3141.                               mapped as S1:)
  3142.                MNU_WORK       Drive letter to use as work drive for menu.
  3143.                               (default W)
  3144.                MNU_USER       Drive letter to use as user drive for
  3145.                               relative data drive maps.
  3146.                MNU_STATION    Connection# of station
  3147.                MNU_VIDEO      Controls snow checking and forces BW with
  3148.                               color video adapter.
  3149.  
  3150.           CGA Snow & BW w/Color Video
  3151.  
  3152.           The Mnu automatically detects your video adapter.  It will only
  3153.           do snow checking if it detects a CGA card, although you may
  3154.           override this with the MNU_VIDEO env var.  It will automatically
  3155.           use color with a color-capable video adapter, again you can
  3156.           override this with the MNU_VIDEO env var.  The only time you
  3157.           should need to use the MNU_VIDEO env var is with CGA cards, such
  3158.           as Compaq's and a composite monitor on a CGA.  It should auto-
  3159.           detect mono/color with EGA and VGA.
  3160.  
  3161.                MNU_VIDEO=xyz
  3162.                     x    Color     1 to force BW  (for use w/CGA w/ mono
  3163.                                    monitor, not needed otherwise)
  3164.                     y    Snow      1 to force no-snow checking (for use
  3165.                                    with CGA that do not need chk)
  3166.                     z    UseBios   1 to force BIOS video access.
  3167.  
  3168.                For all parameters any other character will cause default
  3169.                value to be used for that parameter.  Also, any missing
  3170.  
  3171.           The Mnu v1.26
  3172.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3173.  
  3174.  
  3175.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.           Appendix E - Technical Information                        Page 50
  3181.  
  3182.                values will cause the default to be used.
  3183.                If the MNU_VIDEO envvar is not present, defaults will be
  3184.                used.
  3185.  
  3186.           Example: A BW monitor on an IBM CGA
  3187.                     SET MNU_VIDEO=11
  3188.                Note that snow checking will be the default, but we specify
  3189.                it anyway.
  3190.                We could say, with the same results:
  3191.                     SET MNU_VIDEO=1X
  3192.  
  3193.           Example: A CGA card that detects as a CGA but does not need snow
  3194.           chk
  3195.                     SET MNU_VIDEO=X0
  3196.  
  3197.           The following are the defaults, note that UseBios is always No:
  3198.  
  3199.                          Snow Color
  3200.                MDA       N    N    Monochrome Display Adapter(IBM)
  3201.                EGAMONO   N    N    EGA w/Monochrome Monitor
  3202.                MCGAMONO  N    N    MCGA w/Monochrome Monitor
  3203.                VGAMONO   N    N    VGA w/Monochrome Monitor
  3204.                HGC       N    N    Hercules Mono w/Monochrome Monitor
  3205.                HGCPLUS   N    N    Hercules Mono Plus w/Monochrome Monitor
  3206.                INCOLOR   N    Y    Hercules InColor w/Color Monitor
  3207.                CGA       Y    Y    CGA w/Color Monitor
  3208.                EGA       N    Y    EGA w/Color Monitor
  3209.                MCGA      N    Y    MCGA w/Color Monitor
  3210.                VGA       N    Y    VGA w/Color Monitor
  3211.  
  3212.           License Control
  3213.  
  3214.           License control is effected with semaphore locking, thus if the
  3215.           file server is downed or a station goes down, the license
  3216.           metering takes care of itself.  Note that to use license metering
  3217.           you must use either the Shell or Exec execution methods (with
  3218.           their associated memory overheads).
  3219.  
  3220.           Work Files
  3221.  
  3222.           The Mnu Work directory is used to write temporary files during
  3223.           execution. The possible files are:
  3224.  
  3225.                MNU$GXXX.BAT   batch file containing instructions for Exec
  3226.                               and Batch methods.
  3227.                MNU$RXXX.RST   file containing restart information to allow
  3228.                               the mnu to return to the same menu & item
  3229.                               after execution of an item.
  3230.                MNU$DXXX.MAP   file containing information on the drive
  3231.  
  3232.           The Mnu v1.26
  3233.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.  
  3241.           Appendix E - Technical Information                        Page 51
  3242.  
  3243.                               mapping before an item was executed to allow
  3244.                               restoration of the drive mapping.
  3245.                MNU$SXXX.SWP   file containing swapped out application
  3246.                               memory for Exec method.
  3247.  
  3248.           Note that XXX is replaced by the setting of MNU_STATION (usually
  3249.           the connection number).  These file are deleted automatically by
  3250.           the mnu.
  3251.  
  3252.           Dos Versions
  3253.  
  3254.           Because The Mnu uses the DOS Batch command "call", it requires at
  3255.           least dos 3.3.  It should function correctly with Dos 4.0, but it
  3256.           has not been tested yet (let me know if you've tried it!).
  3257.  
  3258.           Netware Versions
  3259.  
  3260.           The Mnu was designed for Netware v2.1x. It has been successfully
  3261.           tested with 2.10,2.11,2.12 and 2.15.  It may run with 2.0a, but
  3262.           it has not been tested (again, let me know if you've tried it).
  3263.           Also, it has not been tested with NW 386 3.x, but it should run
  3264.           if Novell didn't change the API too much.  Future versions WILL
  3265.           support NW 386 3.x fully, including the "fake root" capabilities.
  3266.  
  3267.           Multiple File Servers
  3268.  
  3269.           The Mnu will appropriately handle saving and restoring mapped
  3270.           drives when you are attached to multiple file servers.  However,
  3271.           you may specify Search Paths or Drive Mappings only on the
  3272.           default file server.  Future versions of The Mnu will fully
  3273.           support multiple file servers, for now, use MAP.EXE in your item
  3274.           instructions to map drives to other file servers.
  3275.  
  3276.           Item Execution
  3277.  
  3278.           The following is description of what happens during Item
  3279.           Execution, after an item is selected from the menu:
  3280.  
  3281.                Shell, Shell & Pause
  3282.                     1)   Save current drive mappings in memory
  3283.                     2)   Save current drive in memory
  3284.                     3)   if pgm used, do search path and drive mappings.
  3285.                     4)   do item drive mappings
  3286.                     5)   set default drive
  3287.                     6)   save screen in memory
  3288.                     7)   clear screen and dump header (executing item:)
  3289.                     8)   if pgm used has licenses>0, open and check
  3290.                          semaphore, if license exceeded, abort execution.
  3291.                     9)   shell to command.com, pass first line of
  3292.  
  3293.           The Mnu v1.26
  3294.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.           Appendix E - Technical Information                        Page 52
  3303.  
  3304.                          instructions as command line
  3305.                     10)  if Shell&Pause, disp msg & wait for keystroke
  3306.                     11)  unlock semaphore, if used.
  3307.                     11)  restore screen from memory
  3308.                     12)  restore default drive and drive mappings from
  3309.                          memory
  3310.                     13)  continue menu processing
  3311.                Exec:
  3312.                     1)   Save current drive mappings in memory
  3313.                     2)   Save current drive in memory
  3314.                     3)   if pgm used, do search path and drive mappings.
  3315.                     4)   do item drive mappings
  3316.                     5)   Open MNU$Mxxx.MAP
  3317.                     6)   Open MNU$Gxxx.BAT
  3318.                     7)   write saved drive mapppings to MNU$Mxxx.MAP
  3319.                     8)   write default drive change to MNU$Gxxx.BAT
  3320.                     9)   write instruction to MNU$Gxxx.BAT
  3321.                     10)  write saved default drive change to MNU$Gxxx.BAT
  3322.                     11)  close MNU$Mxxx.MAP & MNU$Gxxx.BAT
  3323.                     12)  save screen to memory
  3324.                     13)  if pgm used has licenses>0, open and check
  3325.                          semaphore, if license exceeded, abort execution.
  3326.                     14)  clear screen and dump header (executing item:)
  3327.                     15)  swap out application memory to MNU$Sxxx.SWP
  3328.                     16)  shell to command.com, pass MNU$Gxxx.BAT as command
  3329.                          line.
  3330.                     17)  swap pgm memory in from MNU$Sxxx.SWP
  3331.                     18)  delete MNU$Sxxx.SWP
  3332.                     19)  unlock semaphore, if used.
  3333.                     20)  restore screen from memory
  3334.                     21)  restore drive mappings from memory
  3335.                     22)  restore screen from memory
  3336.                     23)  continue menu processing
  3337.                Batch:
  3338.                     1)   Save current drive mappings in memory
  3339.                     2)   Save current drive in memory
  3340.                     3)   if pgm used, do search path and drive mappings.
  3341.                     4)   do item drive mappings
  3342.                     5)   Open MNU$Rxxx.RST
  3343.                     6)   Write restart information to MNU$Rxxx.RST
  3344.                     7)   close MNU$Rxxx.RST
  3345.                     8)   Open MNU$Mxxx.MAP
  3346.                     9)   write saved drive mapppings to MNU$Mxxx.MAP
  3347.                     10)  close MNU$Mxxx.MAP
  3348.                     11)  Open MNU$Gxxx.BAT
  3349.                     12)  write default drive change to MNU$Gxxx.BAT
  3350.                     13)  write instruction to MNU$Gxxx.BAT
  3351.                     14)  write saved default drive change to MNU$Gxxx.BAT
  3352.                     15)  close MNU$Gxxx.BAT
  3353.  
  3354.           The Mnu v1.26
  3355.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.           Appendix E - Technical Information                        Page 53
  3364.  
  3365.                     16)  clear screen and dump header (executing item:)
  3366.                     17)  exit with errorlevel 50 (MNU.BAT takes over now)
  3367.                     18)  "call" MNU$Gxxx.BAT
  3368.                     19)  execute MNU$MAIN.EXE
  3369.                     20)  open MNU$Rxxx.RST
  3370.                     21)  read restart info from MNU$Rxxx.RST
  3371.                     22)  delete MNU$Rxxx.RST
  3372.                     23)  open MNU$Mxxx.MAP
  3373.                     24)  read saved drive mapping from MNU$Mxxx.MAP
  3374.                     25)  close MNU$Mxxx.MAP
  3375.                     26)  delete MNU$Mxxx.MAP
  3376.                     27)  restore drive mappings
  3377.                     28)  reread and realign using restart info
  3378.                     29)  continue menu processing
  3379.                Batch&Exit:
  3380.                     1)   Save current drive mappings in memory
  3381.                     2)   Save current drive in memory
  3382.                     3)   if pgm used, do search path and drive mappings.
  3383.                     4)   do item drive mappings
  3384.                     5)   Open MNU$Gxxx.BAT
  3385.                     6)   write default drive change to MNU$Gxxx.BAT
  3386.                     7)   write instruction to MNU$Gxxx.BAT
  3387.                     8)   close MNU$Gxxx.BAT
  3388.                     9)   clear screen and dump header (executing item:)
  3389.                     10)  exit with errorlevel 50 (MNU.BAT takes over now)
  3390.                     11)  "call" MNU$Gxxx.BAT
  3391.                     12)  terminate batch file (MNU.BAT)
  3392.                Exit:
  3393.                     1)   Save current drive mappings in memory
  3394.                     2)   Save current drive in memory
  3395.                     3)   if pgm used, do search path and drive mappings.
  3396.                     4)   do item drive mappings
  3397.                     5)   exit with errorlevel 50 (MNU.BAT takes over now)
  3398.                     6)   terminate batch file (MNU.BAT)
  3399.                Logout:
  3400.                     1)   Save current drive mappings in memory
  3401.                     2)   Save current drive in memory
  3402.                     3)   if pgm used, do search path and drive mappings.
  3403.                     4)   do item drive mappings
  3404.                     5)   Open MNU$Gxxx.BAT
  3405.                     6)   write default drive change to MNU$Gxxx.BAT
  3406.                     7)   write instruction to MNU$Gxxx.BAT
  3407.                     8)   close MNU$Gxxx.BAT
  3408.                     9)   clear screen and dump header (executing item:)
  3409.                     10)  exit with errorlevel 40 (MNU.BAT takes over now)
  3410.                     11)  "call" MNU$Gxxx.BAT
  3411.                     12)  change to drive Z: (MNU.BAT)
  3412.                     13)  change directory to \login
  3413.                     14)  "chain" to MNU$LOG.BAT
  3414.  
  3415.           The Mnu v1.26
  3416.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.           Appendix E - Technical Information                        Page 54
  3425.  
  3426.  
  3427.  
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440.  
  3441.  
  3442.  
  3443.  
  3444.  
  3445.  
  3446.  
  3447.  
  3448.  
  3449.  
  3450.  
  3451.  
  3452.  
  3453.  
  3454.  
  3455.  
  3456.  
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.           The Mnu v1.26
  3477.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.           Appendix F - Cautions                                     Page 55
  3486.  
  3487.           Appendix F - Cautions
  3488.           ----------------------------------
  3489.  
  3490.           Cautions on using The Mnu:
  3491.  
  3492.           Be aware that The Mnu uses the Novell bindery to store its
  3493.           information.  The Mnu uses ONLY Novell documented API function
  3494.           calls to access the bindery, so bindery integrity is not an
  3495.           issue.  The Mnu does manipulate some Novell defined objects,
  3496.           specifically, Users and Groups.  Every effort has been made to
  3497.           assure that such manipulations are identical to those done by
  3498.           SysCon.  It is for this reason that MnuCon will not add or delete
  3499.           Users -- there is just too much specialized info.  
  3500.  
  3501.           The other implication of The Mnu's use of the bindery is that to
  3502.           backup your menu configuration you must back up the bindery.
  3503.  
  3504.           Use of third-party object types
  3505.           Use of third-party object types
  3506.  
  3507.           The menu uses object type 8000h through 8004h.  These object type
  3508.           are specified by Novell for use by third party applications.  If
  3509.           you are already using an application that uses these object
  3510.           types, do NOT use The Mnu -- contact us for further information. 
  3511.           This should be a very rare occurrence, at present we are not
  3512.           aware of any other programs that use these object types. 
  3513.  
  3514.           If you are not sure if you are using such an application, be sure
  3515.           you run BINDFIX before installing the Mnu (this step is included
  3516.           in the installation instructions, and should be done for prudence
  3517.           anyway). Then, if either The Mnu or your application do not
  3518.           operate correctly, simple run BINDREST to restore the bindery to
  3519.           its previous state. Also, MnuInst checks the bindery for third-
  3520.           party object types and warns you of their presence before making
  3521.           any changes to the bindery.
  3522.  
  3523.           Use of BINDFIX/BINDREST on an installed system
  3524.           Use of BINDFIX/BINDREST on an installed system
  3525.  
  3526.           The operation of BINDFIX and BINDREST are unaffected by the
  3527.           presence of absence menu information.  Actually, because menu
  3528.           information is stored in the bindery according to Novell
  3529.           specifications, BINDFIX and BINDREST actually "understand" the
  3530.           menu information enough to handle it correctly.
  3531.  
  3532.           Bindery limit on objects and properties
  3533.           Bindery limit on objects and properties
  3534.  
  3535.           The bindery has a limit of approximately 65000 objects and
  3536.           properties, one a large install of 20 menus, 150 items and 50
  3537.           programs, The Mnu will use approximately 1500 of these objects
  3538.           and properties.  While this will not even come close to pushing
  3539.  
  3540.           The Mnu v1.26
  3541.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.           Appendix F - Cautions                                     Page 56
  3550.  
  3551.           the limit, you may see a small degradation in the performance of
  3552.           utilities such as SysCon.
  3553.  
  3554.           One other note regarding the evaluation period.  As specified in
  3555.           the License Agreement, you may evaluate the product for 21 days. 
  3556.           The Mnu records the date of installation (when Install the Mnu
  3557.           was run in MNUINST) and will print the number of days since it
  3558.           was been installed each time the program has been run (until it
  3559.           is registered.  After the 21 day evaluation period has expired,
  3560.           the programs will print a warning message informing you that the
  3561.           evaluation period has expired.  The programs WILL continue to
  3562.           work indefinitely, although you are still obligated to register.
  3563.           Note that you may DeInstall the program in or out of the
  3564.           evaluation period with MNUINST.  Also, whenever you exit from
  3565.           MnuCon, you will be presented with information regarding the
  3566.           shareware status of the program and be asked if you would like to
  3567.           print a registration form.  This screen and question are not
  3568.           presented after the program has been registered.
  3569.  
  3570.  
  3571.  
  3572.  
  3573.  
  3574.  
  3575.  
  3576.  
  3577.  
  3578.  
  3579.  
  3580.  
  3581.  
  3582.  
  3583.  
  3584.  
  3585.  
  3586.  
  3587.  
  3588.  
  3589.  
  3590.  
  3591.  
  3592.  
  3593.  
  3594.  
  3595.  
  3596.  
  3597.  
  3598.  
  3599.  
  3600.  
  3601.           The Mnu v1.26
  3602.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3603.  
  3604.  
  3605.  
  3606.  
  3607.  
  3608.  
  3609.  
  3610.           Appendix G - Installation                                 Page 57
  3611.  
  3612.           Appendix G - Installation
  3613.           ----------------------------------
  3614.  
  3615.           The Mnu Installation Instructions 
  3616.  
  3617.           The Mnu including all of its program files and documentation is
  3618.           Copyright (c) 1989 by Bonsai Technologies. All rights reserved. 
  3619.  
  3620.           Note: You MUST be running PC or MS DOS 3.3 to use The Mnu.
  3621.  
  3622.           Note: The Mnu was written for Netware v2.1x. It is known to
  3623.           operate correctly on 2.1x versions(2.10,2.11,2.12,2.15). It
  3624.           should also operate correctly on v2.0a -- however Bonsai
  3625.           Technologies has not verified this. 
  3626.  
  3627.           Installation and Configuration of The Mnu is not a trivial task
  3628.           if you are not familiar with both DOS and Novell. If you are not
  3629.           familiar with both DOS and Novell, we recommend that you enlist
  3630.           the services of someone who is.
  3631.  
  3632.                1)   Read the file LICENSE.DOC and agree to the terms
  3633.                     presented for non-registered users. 
  3634.             
  3635.                2)   Login as SUPERVISOR or equivalent.
  3636.  
  3637.                3)   Copy MNUCON.EXE, MNU$HLP.HLP, MNU.BAT, MNU$EXEC.EXE,
  3638.                     MNU$MAIN.EXE and MNUINST.EXE to SYS:PUBLIC. Flag these
  3639.                     files as Shareable Read-Only.
  3640.            
  3641.                4)   Copy MNU$LOG.BAT to SYS:LOGIN and flag as Shareable
  3642.                     Read-Only. Also, make sure the group EVERYONE has ROS
  3643.                     rights to SYS:LOGIN.
  3644.  
  3645.                5)   Run BINDFIX in SYS:SYSTEM to backup the bindery files.
  3646.                     This step is necessary to allow you to restore your
  3647.                     system to its original state in the unlikely event that
  3648.                     you are using another application that uses the same
  3649.                     non-standard object types as The Mnu.
  3650.  
  3651.                6)   Create a work directory for The Mnu and give EVERYONE
  3652.                     all rights except parental to it. We suggest that the
  3653.                     work directory be SYS:MNU_WORK.
  3654.  
  3655.                7)   Modify the system login script. The Mnu must have a
  3656.                     drive mapped out to its work directory. Also, the
  3657.                     environment variables must be set if the defaults are
  3658.                     not used. Here is a sample script:
  3659.                          MAP F:=SYS:USERS\%LOGIN_NAME
  3660.                          MAP S1:=SYS:PUBLIC
  3661.  
  3662.           The Mnu v1.26
  3663.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3664.  
  3665.  
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  
  3671.           Appendix G - Installation                                 Page 58
  3672.  
  3673.                          MAP S2:=SYS:PUBLIC\%MACHINE\%OS\%OS_VERSION
  3674.                          MAP ins S1:=SYS:APPS
  3675.                          MAP W:=SYS:MNU_WORK
  3676.                          SET MNU_STATION=STATION
  3677.                          * These values are defaults, but we'll set them
  3678.                          * anyway.
  3679.                          SET MNU_WORK="W"
  3680.                          SET MNU_SEARCH="X"
  3681.                          SET MNU_USER="F"
  3682.                     See the Installation Reference section of the manual
  3683.                     for more information. Please note the MNU_WORK
  3684.                     environment variable must _always_ be set. Also note
  3685.                     that the syntax given is correct for Novell login
  3686.                     scripts, if you are setting the env vars from a batch
  3687.                     file, omit the "s (SET MNU_WORK=W).
  3688.  
  3689.                8)   Run MNUINST and select Install The Mnu.
  3690.  
  3691.                9)   Run MNUCON.
  3692.  
  3693.                     a)   Use Menu Information to create a base menu. We
  3694.                          suggest that you name it BASE_MENU, put in your
  3695.                          company name as the Description and make EVERYONE
  3696.                          an Authorized Object.
  3697.  
  3698.                     b)   Use Other Information to set options. Set Base
  3699.                          Menu to the menu created in #7(BASE_MENU). Set the
  3700.                          Allow User Authorization and Allow Escape to DOS
  3701.                          as desired. See the Other Information section of
  3702.                          the manual for more information on these options.
  3703.  
  3704.                     c)   Create a Logout item: use Item Information to
  3705.                          create an item named LOGOUT per the following:
  3706.                               Description         Logout
  3707.                               Authorized Groups   EVERYONE
  3708.                               Menus Used In       BASE_MENU
  3709.                               Execution Method    Logout
  3710.  
  3711.                10)  The Mnu is now useable.  If you wish users to load the
  3712.                     menu automatically when they login, put the command
  3713.                     EXIT "MNU" in each user's login script.
  3714.  
  3715.                11)  You may now create your full menu structure with
  3716.                     MnuCon.  Please note that you must be SUPERVISOR or
  3717.                     equivalent to run MnuCon.
  3718.  
  3719.  
  3720.  
  3721.  
  3722.  
  3723.           The Mnu v1.26
  3724.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3725.  
  3726.  
  3727.  
  3728.  
  3729.  
  3730.  
  3731.  
  3732.           Appendix H - Future Enhancements                          Page 59
  3733.  
  3734.           Appendix H - Future Enhancements
  3735.           ----------------------------------
  3736.  
  3737.           The Mnu is continually evolving. The following is a list of
  3738.           possible enhancements for future versions.  If any of these
  3739.           appeal to you, please let me know.  Also, let me know if you have
  3740.           any specific ideas of how you would prefer to see these
  3741.           implemented.
  3742.  
  3743.                Automatic printer selection/capture.
  3744.  
  3745.                Automatic hardware detection (video,mouse etc) for programs!
  3746.  
  3747.                Monitoring utility.
  3748.  
  3749.                Import/Export of menu structures.
  3750.  
  3751.                Usage logging.
  3752.  
  3753.                Elimination of the MNU_xxx environment variables
  3754.  
  3755.                Elimination of need for pre-done drive mappings for
  3756.                MNU_WORK, MNU_SEARCH and MNU_USER.
  3757.  
  3758.                Color choices avail globally and by menu.
  3759.  
  3760.                Definable help for menus/items.
  3761.  
  3762.                A version for use on stand-alone machines.
  3763.  
  3764.           We appreciate any comments and suggestions, especially those
  3765.           regarding features you would like to see in The Mnu.
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775.  
  3776.  
  3777.  
  3778.  
  3779.  
  3780.  
  3781.  
  3782.  
  3783.  
  3784.           The Mnu v1.26
  3785.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.           Appendix I - Version History                              Page 60
  3794.  
  3795.           Appendix I - Version History
  3796.           ----------------------------------
  3797.  
  3798.           14Dec89  v1.26
  3799.  
  3800.                Time-limit has been removed.  Programs will now work
  3801.                indefinitely.  Previous versions would cease functioning 75
  3802.                days after installation if not registered (this fact was
  3803.                present in the documentation and presented on the sign-on
  3804.                screen).
  3805.  
  3806.           01Nov89  v1.25
  3807.  
  3808.           Bugs fixed:
  3809.                MNU$EXEC.EXE would crash if a large dos environment was
  3810.                present. MNU$EXEC.EXE has been eliminated and the current
  3811.                method for Exec handles environments of any size (tho a
  3812.                large environment will increase the memory overhead).
  3813.  
  3814.                When executing a submenu, the selection bar stayed visible
  3815.                on the parent menu. v1.25 highlights the submenu choice on
  3816.                the parent menu, leaving the selection bar visible only on
  3817.                the current menu.
  3818.  
  3819.                Snow checking for CGA. v1.24 never did any snow checking, no
  3820.                matter what. v1.25 now does snow checking with CGA, although
  3821.                this may be overridden with the MNU_VIDEO env var.
  3822.  
  3823.                v1.24 would always use color with a color-capable video
  3824.                adapter. This would cause problems with CGA & composite
  3825.                monitors and with Compaq's. The use of color may be
  3826.                overridden the MNU_VIDEO env var.
  3827.  
  3828.                v1.24 was time limited to approx 70 days, however this fact
  3829.                was never explicitly stated in the docs. Also, no warning
  3830.                was given when your evaluation period was about to expire.
  3831.                v1.25 displays how many days into the evaluation period you
  3832.                are and also counts down the last 15 days of program
  3833.                operation after the evaluation period has expired.
  3834.  
  3835.           New Features
  3836.  
  3837.                Connection Number is optionally displayed in title block.
  3838.  
  3839.                Menus may now (optionally) be separated from Items when
  3840.                displayed.
  3841.  
  3842.                Logout Item - executes instructions before ending with
  3843.                MNU$LOG.BAT
  3844.  
  3845.           The Mnu v1.26
  3846.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3847.  
  3848.  
  3849.  
  3850.  
  3851.  
  3852.  
  3853.  
  3854.           Appendix I - Version History                              Page 61
  3855.  
  3856.  
  3857.                Exec Item - no longer uses MNU$EXEC, decreases memory
  3858.                requirements to about 10k
  3859.  
  3860.                Screen-Saver and Automatic Logout available
  3861.  
  3862.                Instructions may prompt for user input
  3863.  
  3864.                Drive mappings are saved/restored correctly with multiple
  3865.                file servers.  Note that you CANNOT specify Drive Mappings
  3866.                and Search Paths on other file servers. You must use the
  3867.                novell MAP command in the Instructions to map a drive to a
  3868.                file server other than the default.
  3869.  
  3870.                Novell Users and Groups may be manipulated while in MnuCon.
  3871.  
  3872.                Instruction Edit window is larger so that long lines may be
  3873.                read directly.
  3874.  
  3875.                Reports menu is new.
  3876.  
  3877.                Summary options have been rewritten and now include complete
  3878.                info.
  3879.  
  3880.                Programs now know which items they are used in (used in
  3881.                reporting only).
  3882.  
  3883.                A screen location may be specified for menus.
  3884.  
  3885.           12Sep89  v1.24  First shareware release of The Mnu!
  3886.  
  3887.           Also see the file VERSION.TXT for information regarding revison
  3888.           levels for each program.
  3889.  
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.  
  3900.  
  3901.  
  3902.  
  3903.  
  3904.  
  3905.  
  3906.           The Mnu v1.26
  3907.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3908.  
  3909.  
  3910.  
  3911.  
  3912.  
  3913.  
  3914.  
  3915.           Appendix J - System Config Report                         Page 62
  3916.  
  3917.           Appendix J - System Config Report
  3918.           ----------------------------------
  3919.           See the file APPNDX_J.TXT for the System Configuration Report.
  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.  
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.  
  3962.  
  3963.  
  3964.  
  3965.  
  3966.  
  3967.           The Mnu v1.26
  3968.           Copyright 1989 Bonsai Technologies. All rights reserved.
  3969.  
  3970.  
  3971.  
  3972.  
  3973.  
  3974.  
  3975.  
  3976.           Appendix K - Upgrade Instructions                         Page 63
  3977.  
  3978.           Appendix K - Upgrade Instructions
  3979.           ----------------------------------
  3980.           General upgrade instructions
  3981.  
  3982.                1)   Backup the bindery (just in case).
  3983.                2)   Copy the new program files into SYS:PUBLIC, this will
  3984.                     include MNU$MAIN.EXE, MNU.BAT, MNUCON.EXE, MNUINST.EXE
  3985.                     and MNU$HLP.HLP.  Also, copy MNU$LOG.BAT into
  3986.                     SYS:LOGIN.
  3987.                3)   Run MnuInst and select the Upgrade option.
  3988.                4)   Everything will now work as it did before (or better!),
  3989.                     take a look at the Version History appendix in the
  3990.                     manual to see what's new!
  3991.  
  3992.           Note that it is NOT necessary to have the users log-off while an
  3993.           upgrade is performed.  However, be aware that it is possible for
  3994.           an old version program to become somewhat confused when there is
  3995.           a new version data.  At worst, this will cause an error for a
  3996.           user executing a menu.  Logging out an back in will cure any
  3997.           difficulties that might occure.  Note that there is NO possiblity
  3998.           of such problems affecting users who are in application programs,
  3999.           although they may encounter difficulties when the menu tries to
  4000.           reload AFTER the application is finished.
  4001.  
  4002.           Extra Note for those upgrading from The Mnu v1.24
  4003.  
  4004.           The Mnu v1.24 used an extra program (MNU$EXEC.EXE) for use with
  4005.           Exec method Items.  This program is obsolete beginning with
  4006.           v1.25.  While leaving the program in PUBLIC will not cause any
  4007.           problems, it is no longer used and may be deleted.
  4008.  
  4009.  
  4010.  
  4011.  
  4012.  
  4013.  
  4014.  
  4015.  
  4016.  
  4017.  
  4018.  
  4019.  
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  
  4028.           The Mnu v1.26
  4029.           Copyright 1989 Bonsai Technologies. All rights reserved.
  4030.  
  4031.