Runtime Components

Menu Processors

Last Revised: 02/10/13

A menu is a file driven multi-level list of options that can be selected by a user. Dynamo Tools includes four types of menus that can be easily customized

Character Based

The menu processor includes a series of programs that display a menu of choices for the user.  It also provides automated functions to simplify application programs.  The menu processor also provides security, restricting access to menus and selections on a menu based on login id.

Each menu has a three character menu code that allows the operator to display any menu by entering the three letter menu code.  A menu can contain up to 16 selections.  Menus are often arranged in a hierarchy or multi-level outline format.  Menu's normally have a parent menu, which is displayed when a operator exits the menu.  The highest level menu is called the Main Menu, formerly System Selector, and is assigned the menu code SYS.  Each menu option may be a program, a script, a command, or another menu.

Menus are maintained using Menu Maintenance (SMU).  The following menu codes should not be used, since they are reserved for use by the module listed.  

Reserved menu code Menu name Module a part of
SMS System Management Software Runtime Components
SMU System Management Utilities Runtime Components
SMC System Management Configuration Runtime Components
PFM Printer and Fax Management Runtime Components
ISC Inter-System Communications Runtime Components
FMS File Management Software Developer Components
WMS Web Management Software Dynaweb Components
PMS Project Management Software Developer Components

Dynaweb Menus

Dynaweb Menus are html based for use with web applications.  They are maintained on the WMS menu.  The HTML is generated with called program CDW100.

Dynascan Menus

Dynascan Menus are character based, but designed for the smaller display of a hand held computer such as a Motorola MC9090 or a tablet. They are maintained on the SMU menu. The menu is displayed using the same character based menu program CDS001.

Application Menus

Application Menus are also character based, and are designed to present a list of options within a single application. Each option is invoked with a CALL. Application Menus are maintained on the SMU menu. Applications call program SW101 to display the application menu. Note the original Application Menu was maintained on the CWP menu and used program SW100 to display the menu.