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
- Dynaweb based (HTML)
- Dynascan based (for hand-held computers)
- Application Menus - used within an application to select a specific option.
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.
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.
