Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Chapter 9 Creating a Standard Session Manager Menu : Defining the Physical Layout

Defining the Physical Layout
The following tasks are required to define the physical layout of the Standard Session Manager menu:
1.
2.
3.
4.
5.
6.
These tasks are described in detail in the sections that follow.
Example
The following example illustrates the Standard Session Manager Definition screen for the Software Development Corporation menu (refer to Standard Session Manager Menu Illustrated):

 
Command ===>
Define Session Menu: STANDARD_EMP
Menu Screen Unit: USR40 Include Calendar/Appointments: Y
Top Line (optional): Software DEVELOPMENT CORPORATION
Head - Screentable Name: STANDARD_EM_HEAD
Area Side Title: LIBRARY (Length: 16 )
Library: Y Test & Browse Flags: Y Date & Time: Y
Menu - Screentable Name: STANDARD_EM_BODY
Area Arrows: Y Abbreviations: Y Title Length: 12 Entry Length: 30
Command - Screentable Name: STANDARD_EM_HIST
Area Command Line: Y History Length: 50
-----------------------------------------------------------------------------
Menu Items
Time & Ok: Y Action Search Browse
Ab Title Rule New/Call/Menu S/I/L Y/N
-- ------------------------- ---------------- - - -
N
BR browse table STEBROWSE N S Y
N
PFKEYS: 1=HELP 3=SAVE 12=CANCEL 4=+LINE 16=-LINE 6=TEST 9=EDHELP 22=DEL 2=DOC

 
 
Task A Access the Menu Definer tool
To access the Menu Definer to create a Standard Session Manager menu, complete the following tasks:
1.
If you do not include anything in the parentheses, a list of existing menus appears from which you can choose one to edit. Type S beside the menu you want to edit and press Enter. The appropriate definition screen for the chosen menu appears.
When using DEFINE_MENU, TIBCO Object Service Broker must run in update mode (Browse = N).
2.
The appropriate menu definition screen appears.
If the menu is new, an option list of menu styles appears on the SELECT TYPE OF MENU TO BE DEFINED screen. Type S beside the Standard Session Manager menu and press PF3. A blank definition screen appears.
Task B Define the session menu area
The following fields are used to define the session menu. For valid values, press PF1.
 
Modify the name of the menu, if required. You can change the name any time during the menu definition. Refer to Copying Menu Definitions for more information on copying menus.
Modify the menu screen unit, if required. This is the user ID of the person creating the menu. You can change the unit any time during the menu definition.
Specify whether you want the calendar and appointment book on your menu. If you type Y to include the calendar, the date and time must be enabled in the head area so that the appointment book contains more than the present month.
Top Line (optional)
Type a top line title, if required. This information always appears on the menu centered and in uppercase.
Task C Define the head area
The following fields are used to define the menu header. For valid values, press PF1.
 
Modify the screen table name that controls the menu header, if required. By default, this screen table is given the name of the first eleven characters of the menu suffixed by _HEAD. You can change the name of the screen table as long as a table with the new name does not already exist.
Type the title text to appear on the second line of the menu. The maximum length of this title is determined by the other information that appears on the second line (the Library, Test & Browse Flags field, or Date & Time fields). You can change this title at any time during the menu definition.
Determine whether you want the test and browse flags to appear on the menu. These flags enable the user to specify if rules should run in test or browse mode; only specify Y if the item EXECUTERULE is on the menu.
Task D Define the menu area
The following fields are used to define the menu area of the menu. For valid values, press PF1.
 
Modify the screen table name that controls the menu body, if required. By default, this screen table is given the name of the first eleven characters of the menu suffixed by _BODY. You can change this name as long as a table with the new name does not already exist.
Indicate whether you want the menu item abbreviation to appear on the menu. The abbreviation is specified in the Ab field in the Menu Items portion.
Task E Define the command area
The following fields are used to define the command area of the menu. For valid values, press PF1.
 
Modify the screen table name that controls the command area, if required. By default, this screen table is given the name of the first eleven characters of the menu suffixed by _HIST. You can change this name as long as a table with the new name does not already exist.
Type a value to change the default length of the command history area that appears below the primary command line. The default length is 50. To turn the history option off, type zero in the field.
Task F Add menu items
The following fields are used to add menu items to the menu. For valid values, press PF1.
 
Indicate whether the transaction displays the current time and the message OK at the bottom of the menu. You do not have to display a message.
Type a two letter abbreviation for the menu item function. This abbreviation is used in the command line as the abbreviation for the application. The abbreviation appears only if you specify Y for Abbreviation in the menu area of the screen.

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved