Setting up the ISPF tables
These are the tables in the SEQQTBL0 library that you must allocate to the ISPF table library (ISPTLIB):
- EQQACMDS
- ISPF command table
- EQQAEDIT
- Default ISPF edit profile
- EQQELDEF
- Default ended-in-error-list layouts
- EQQEVERT
- Ended-in-error-list variable-entity read table
- EQQLUDEF
- Default dialog connect table
- EQQRLDEF
- Default ready-list layouts
- EQQXVART
- Dialog field definitions
If you use the ISPF command table EQQACMDS, invoke Tivoli Workload Scheduler for z/OS as a separate ISPF application with the name EQQA. Invoking the Tivoli Workload Scheduler for z/OS dialog describes this in more detail. If you want to use a different ISPF application name, for example EQQB, create a command table with the name EQQBCMDS.
The customization of the ISPF Dialog is affected and depends on the ISPF application names. This makes necessary that you create copies of the EQQACMDS and EQQAEDIT members of SEQQBTL0 for each ISPF application and locate these copies in ISPTLIB. For example, for the ISPF application names EQQX and EQQY you need to create the ISPTLIB members EQQXCMDS, EQQYCMDS, EQQXEDIT, and EQQYEDIT.
If necessary, you can modify or create an ISPF command table, using ISPF/PDF option 3.9. Note that ISPF/PDF option 3.9 writes the created or modified table to the data set allocated to the ISPTABL.
Setting up the default dialog-controller connection table
Table EQQLUDEF contains values used when establishing the connection between the scheduler dialog user and the controller. These are default values set initially for your installation by the system programmer. Individual users can then modify the values to suit their requirements. Modify the table, adding the following information:
- The names of the controllers in your installation
- When a controller is accessed remotely, the combination of the controller name and the LU name of a server set up to communicate with it
- The set of dialog–controller connections that are to be available to all dialog users
When a user opens the scheduler dialog 0.1, the scheduler first tries to read the connection table EQQALTCP in the ISPF profile library ISPPROF. The connection table name begins with the NEWAPPL ID specified when invoking the scheduler dialog. For example, if the ISPF application name is EQQB, the connection table name is EQQBLTCP. If you used a different ISPF application name xxxx, the connection table name is xxxxLTCP (if the application name is shorter than four characters, it is filled with x up to length 4). If it cannot find the table, it reads the default connection table EQQLUDEF from the ISPTLIB allocation.
When a user modifies the connection table (through the scheduler dialog option 0.1), the changes are written to the EQQALTCP (or xxxxLTCP ) table of ISPPROF.
To change the distributed EQQLUDEF table:
- Choose the scheduler dialog option 0.1.
- Set up the dialog-controller connections for the installation.
- Copy the connection table EQQALTCP (or xxxxLTCP ) from your ISPF profile library to the scheduler table library allocated to ISPTLIB, renaming the copy to the default connection table name EQQLUDEF.
You can access and work with different controllers from the same TSO session, using ISPF SPLIT to start different Tivoli® Workload Scheduler for z/OS® instances with different ISPF application names. In this case you might want to add more than one option to invoke Tivoli Workload Scheduler for z/OS from the ISPF master application menu, as in the following example:
BODY . . . 1 ....... - ............. 2 ....... - ............. . ....... - ............. OA OPC - Operations Planning and Control A <=== OB OPC - Operations Planning and Control B <=== . ....... - ............. PROC . . . 1, .... 2, .... ., .... OA, 'PANEL(EQQOPCAP) NEWAPPL(EQQA) OB, 'PANEL(EQQOPCAP) NEWAPPL(EQQB) . . . END
Setting up list tables and graphical attribute tables
The ISPF tables for list layouts, EQQRLDEF and EQQELDEF, are the default tables displayed for all Tivoli Workload Scheduler for z/OS dialog users in your installation. They can be modified to suit an individual user's requirements or you can create new defaults for all users in your installation. Modified tables are stored in the user's ISPF profile library under another member name. Tivoli Workload Scheduler for z/OS: Customization and Tuning describes how to modify the default tables for your installation.
GDDM® default values are used for graphical attributes. The defaults can be modified to suit the requirements of an individual user or you can create default values for all users. Modified defaults are stored in the EQQAXGRC member of the ISPF profile data set.
When setting up these tables for dialog users, keep the following points in mind:
- When a user requests a graphical display using the GRAPH command, Tivoli Workload Scheduler for z/OS first searches through the ISPPROF library for the EQQAXGRC ISPF table. If it cannot find the table there, the product searches the ISPTLIB library for the table.
- When a user modifies the graphical display attributes (using the ATTR command from within a Tivoli Workload Scheduler for z/OS dialog), the EQQAXGRC ISPF table is written to the ISPPROF library.
- When a user displays an ended-in-error list, Tivoli Workload Scheduler for z/OS first searches for the layout in the EQQELOUT table on ISPPROF. If it cannot find the layout there, the product uses the layout from the EQQELDEF table on ISPTLIB.
- When a user modifies an ended-in-error list layout, the changes are written to the EQQELOUT table.
- When a user displays a ready list, Tivoli Workload Scheduler for z/OS first searches for the layout in the EQQRLOUT table of ISPPROF. If it cannot find the layout there, the product uses the layout from the EQQRLDEF table on ISPTLIB.
- When a user modifies a ready list layout, the changes are written to the EQQRLOUT table.