Menu Master

This manual describes the design concepts, major functions and features of the IP1 Menu Master module. 

The level of detail described in this manual combined with some knowledge of the IBM AS/400, enables management and operational personnel to gain a greater understanding of the System’s Concepts and therefore to determine the best application of the system to their environment.

The Menu Master is a specialised AS/400 software product designed to facilitate menu creation, maintenance, control and usage monitoring. The system provides facilities for interactive creation and maintenance of menus and allocation of menu options to specified user roles. Control as to what access is available to the user roles at any time and how the available options are accessed is also provided by the System. Statistics representing system usage are also collected and reported for management purposes.

The Menu Master is fully interfaced to the standard IBM AS/400 Control Language Commands processor. This enables menu options to do more than simply call a program. Control Language Command streams can be set up with full access to the IBM Command Prompter and Syntax Checker. Variables can also be defined for passing parameters to both Control Language Commands and application programs. This simplifies application system design by reducing the need for simple Control Language Programs.

The scope of the Menu Master covers the following.

  • The interactive creation and maintenance of application menus
  • The interactive creation and maintenance of user roles and their relevant access authority into the menus and menu options
  • The temporary withholding of user role access to complete menus or selected menu options at any time
  • The use of Control Language Commands within the definition of the menu options in order to minimise or eliminate the use of Control Language Programs within applications
  • The definition of variables within the menu system for the purpose of passing parameters to programs or Control Language Commands
  • The collection and reporting of menu usage statistics

Menu structure

Users

Menu installation & setup

Defining the menus

Menu maintenance programs