Installing the FDR Dialogs


New installations

Although you can continue to use the ABRALLOC function shown in Invoking-the-ABR-Install-ISPF-Dialog to invoke the FDR dialogs during testing, you may want to install them for use by any user while you complete your testing, to simplify testing procedures and involve a larger group of users in testing. If not, you can perform this step after testing is complete.

Existing installations

If you have a previous version of the FDR dialogs in production, you will want to continue to use the ABRALLOC function shown in Invoking-the-ABR-Install-ISPF-Dialog to invoke the new dialogs during testing. Use the procedures below to install the new dialogs when the new version is installed for production.

You may invoke the FDR ISPF dialogs by adding an option on any ISPF menu of your choosing, and/or by entering an ISPF command on any ISPF panel. For the menu option, you can either have the FDR dialog libraries allocated at TSO log in time, or have them dynamically allocated on demand.

Adding the FDR option to an ISPF menu

You may add FDR as an option on the ISPF main menu or any menu of your choice. In the FDR dialog panel data set, there are some sample panels showing how to add ABR to the ISPF main menu (ISR@PRIM):

ISR@V5X

for ISPF V5.x main menu (CUA) using preallocated libraries

ISR@V5XL

for ISPF V5.x main menu (CUA) using dynamically allocated libraries

ISR@V6X

for ISPF V6.x main menu (CUA) using preallocated libraries

ISR@V6XL

for ISPF V6.x main menu (CUA) using dynamically allocated libraries

Use the V6.x examples for the ISPF distributed with z/OS.

You can make similar modifications to any other ISPF menu following the instructions in ISR@V6X or ISR@V6XL.

Important

The ABR version of the main tutorial panel (ISR00003) assumes that the ABR option appears on the ISPF main menu.


Warning

Do not code LIBDEF statements. Use the technique shown in members ISR@VxXL, invoking CLIST ABRALLOC. Otherwise, various errors will probably occur.

Adding the FDR dialog libraries to the log in procedure

If you choose to have the FDR Dialog libraries allocated by the TSO log in procedure, instead of dynamically allocated on demand, then the FDR dialog libraries should be allocated as the first library of the concatenation of the following ddnames (the default data set name of each library is shown; if you have changed the names during installation, substitute your names):

SYSPROC

TSO command procedure libraries (CLISTs), add “IDP.DIALOG.CLIST”.

ISPPLIB

ISPF dialog panel libraries, add “IDP.DIALOG.PANELS”.

ISPMLIB

ISPF dialog message libraries, add “IDP.DIALOG.MESSAGES”.

ISPSLIB

ISPF dialog skeleton libraries, add “IDP.DIALOG.SKELETON”.

ISPLLIB

ISPF TASKLIB library, add “IDP.MODFDR54”. If your TSO log in proc contains a STEPLIB DD statement but does not contain an ISPLLIB DD statement, then add the FDR load module library to the STEPLIB DD statement concatenation. However, there is no need to allocate the FDR load module library in the log in procedure if it has been placed in the system link list (LNKLST).

Panel A.I.11 – add FDR commands to an ISPF command table

You can add FDR commands to an ISPF command table, so that users are able to invoke the ABR dialogs and services by entering the command name (followed by any applicable parameters) on the command line of almost any ISPF panel. If you wish to do so, then from the FDR Installation Options Menu (usually accessed by A.I), enter 11 (ADDISPF) to display this panel.

Add FDR Commands to ISPF Command Table – Panel A.I.11

FDRCMDS ---------- Add FDR Commands to an ISPF Command Table ------ Row 1 of 20
COMMAND ===>


ADD - add the selected table entries CANCEL - exit immediately


How are the FDR dialog libraries allocated ?
Allocation ===> 2 (1 - at TSO LOGON time, by the LOGON proc or CLIST)
(2 - on demand, by the ABRALLOC CLIST)


ISPF table library to update: (optional)
Data set name ===>


ISPF command table to update:
Application ID ===> ISP


Sel Command Truncate Type Description
--- ------- -------- ---- ---------------------------------------------------
S FDR 3 PRIM INVOKE THE FDR DIALOG
S SRS 3 SRS PERFORM SRS DATA SET SEARCH
 S S2 2 S2 DISPLAY SRS DATA SET LIST
 ARCDEL 4 FF DELETE DATA SET ENTRY IN THE ARCHIVE FILE
 ARCHIVE 3 FF ARCHIVE DATA SET
 ARCMOD 4 FF MODIFY DATA SET ENTRY IN THE ARCHIVE FILE
 ARCRECAT 6 FF RECATALOG ARCHIVED DATA SET FOR AUTO-RECALL
 ARCRESET 6 FF RESET DATA SET ENTRY IN THE ARCHIVE FILE
 BACKAPPL 5 FF DATA SET APPLICATION BACKUP
 BACKUP 3 FF ADD BACKUP REQUEST TO REMOTE QUEUE
 COPYDS 5 FF COPY DATA SETS
 MOVEDS 5 FF MOVE DATA SETS
 REMOVEA 7 FF DELETE ARCHIVE RESTORE REQUEST FROM REMOTE QUEUE
 REMOVEB 7 FF DELETE BACKUP RESTORE REQUEST FROM REMOTE QUEUE
 REORG 3 FF COMPRESS PDS DATA SETS
 RESETARC 6 FF DELETE ARCHIVE REQUEST FROM REMOTE QUEUE
 RESETBKP 6 FF DELETE BACKUP REQUEST FROM REMOTE QUEUE
 RESTAPPL 6 FF RESTORE DATA SETS FROM APPLICATION BACKUP
 RESTARC 5 FF RESTORE DATA SETS FROM ARCHIVE
 RESTBKP 5 FF RESTORE DATA SETS FROM BACKUP
******************************* Bottom of data ******************************

How Are the FDR dialog libraries allocated?

Specifies whether the FDR dialog libraries are allocated at TSO log in time, by the log in proc or log in CLIST, or are allocated on demand, by the ABRALLOC CLIST.

ISPF table library to update

Specifies the name of a table library, allocated to the ISPTLIB ddname concatenation, where the command table is updated. The default is that the specified command table is updated in the first library in which it exists in the ISPTLIB concatenation for this TSO user id.

ISPF command table to update: application ID

Specifies the ISPF command table name prefix (omit the command table name suffix, CMDS). The default is ISP, for the ISPF system command table ISPCMDS. For ISPF version 4.2 or higher, it is preferable in most cases to specify the site command table, so that the FDR commands will not need to be re-installed for new releases of ISPF. The installation specifies the prefix for the site command table in the ISPF configuration table ISRCONFG, as documented in the IBM manual ISPF Planning and Customizing or equivalent. The Help for panel A.I.11 shows the prefix for the site command table at your installation, and whether the site command table is searched before or after ISPCMDS.

Sel

Specifies whether the entry is selected to be added: “S” or blank.

Command

Specifies the command name to be added to the command table.

Truncate

Optionally specifies the number of characters for abbreviation; the minimum value is 2.

Type

Specifies one of the following:

PRIM

if the command invokes the FDR primary options panel.

SRS

if the command invokes an SRS data set search.

S1

if the command invokes an SRS data set selection criteria.

S2

if the command invokes an SRS saved data set list.

S3

if the command invokes an SRS saved volume selection criteria.

S4

if the command invokes an SRS saved volume selection.

FF

if the command invokes an SRS function command.

Description

Optional command description.

Important

Only the following commands are of use to non-ABR customers: FDR, COPYDs, MOVEDs, and REOrg; also that the REOrg command will only be of use to customers with the FDRREORG component.

The FDR ISPF commands (except for FDR, SRS, S1, S2, S3, and S4) invoke FDRSRS function commands. Each SRS function command contains a set of predefined parameters, which are fully customizable. The user may also create new SRS function commands as described in FDRSRS-ISPF-Fast-Paths-and-Commands.

Restricting the use of the installation panels

Since you probably want only certain users to be able to execute the FDR Installation dialogs, you can edit member ABRINPRI in the FDR Dialog CLIST library. ABRINPRI contains instructions for restricting user access.

To insure that users do not copy and modify ABRINPRI or other FDR CLISTs, you may be able to use your security system to grant execute-only access to the FDR Dialog CLIST library for unauthorized users.

Change data set names panel

The names of the FDR libraries that are used in the ISPF dialogs may be changed by using the DSNAMES dialog. From the FDR Installation Options Menu (usually accessed by A.I), enter 1A (DSNAMES) to display this panel:

Change Data Set Names

FDRDSN ---- FDR INSTALLATION -- CHANGE DATA SET NAMES -------------------------
COMMAND ===>


SAVE - SAVE DATA SET NAMES CANCEL - EXIT IMMEDIATELY


PLEASE SPECIFY THE DATA SETS NAMES OF THE FDR LIBRARIES. PRESS ENTER TO VERIFY.


CMD LIBRARY DATA SET NAME (QUALIFIED) (CMD: Browse Edit View)
--- -------- --------------------------------------------
CONTROL IDP.ICLFDR54
PROGRAM IDP.MODFDR54
CLIST IDP.DIALOG.CLIST (required for save)
PANELS IDP.DIALOG.PANELS
MESSAGES IDP.DIALOG.MESSAGES
SKELETON IDP.DIALOG.SKELETON
JCL IDP.JCLFDR54
--- -------- --------------------------------------------
STEPLIB to the FDR Program Library ===> YES (yes no) - use no if in LINKLIST


Note: The values displayed above originated from the current CLIST allocation,
DSNAME=clist library name

Panel A.I.1A change data set names used by dialogs

If the DSNAMES dialog is not available because the FDR data set names have already been renamed, invoke the CLIST directly, by entering the TSO command:

EXEC 'IDP.DIALOG.CLIST(ABRALLOC)' 'DSNAMES'

in TSO READY mode or in ISPF option 6.

Important

Other FDRABR data set names are specified on the ABR Data Set Names panel A.I.4.5 (ABR-Options).

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*