ISPF Support for Application Backups
The ABR ISPF dialogs support data set restores for FDRAPPL.
SRS ISPF dialog
SRS stands for “Search, Report, and Services.” SRS is described in detail in FDRSRS-Search-Report-and-Services-Dialog. SRS allows users to search for information on data sets from a variety of sources, display the information in an easy-to-use format, and optionally to execute various TSO and ABR functions against the data sets displayed.
For Application Backups, it can display backup information recorded in the Application Control File for the data sets selected. Simply by typing the RESTORE command on the proper line, users can request that a data set be restored.
From your ISPF main menu, if you enter “A.S.1”, you receive this SRS panel:
SRS Data Set Selection – Panel A.S.1
COMMAND ===> SCROLL ===> CSR
ENTER SELECTION CRITERIA
Read Save Submit Find Locate Extract Options Help
FIELD SELECTION VALUE REPORT SORT
----- ----------------------------------------------------- ------ ----
DSNAME ===> ** ____ ____
VOL ===> _____________________________________________________ 2___ ____
SOURCE ===> appl (Catalog Volume Archive Appl Scratch Extract) ____ ____
ARCDSN ===> payroll.appl.backup(0)_______________________________
DEVTYPE ===> _____________________________________________________ 3___ ____
DSORG ===> _____________________________________________________ 4___ ____
BKINFO ===> 6___ ____
SIZE ===> 5___ ____
In this example, the user requested all data sets “**”, specified several attributes of the selected data sets to display (including FDRAPPL backup information), and requested that all recorded backups of each data set be displayed (OLDBACKUP=ALL). Information from the specified Application Control File has been displayed.
In response to this request, SRS searches the Archive Control File for the data sets requested and displays their backup information in a format similar to:
SRS Data Set List
COMMAND ===> SCROLL ===> CSR
Read Save Find Locate Refresh Next Message Printd Help
COMMAND ENTRY NAME VOLSER DEVTYPE DSO ALLOC BKDATE
--------- --------------------------- ------ ------- --- ------ --------
restore PAYROLL.MASTER SMS812 3390 ** 4 2020.021
The RESTORE command takes you to another panel where you can set options for the restore:
SRS Archive Restore
COMMAND ===> submit SCROLL ===> CSR
Edit JCL Submit JCL FG - execute in the foreground
Operands for RESTORE TYPE=APPL statement (Section 52.8):
===> RESTORE TYPE=APPL,RECAT,VRECAT,DT,ARCDSN=PAYROLL.APPL.BACKUP(0)
DSNAME / Filter ===> 'PAYROLL.MASTER'
Volume Serial ===> SMS812 Backup date ===> 20021
New DSNAME ===>
or NEWINDEX ===>
New Volser(s) ===> Copy ===> 1
Operands for SELECT DSN= statement (Section 52.9):
===> NOTIFY=USER1
The proper volume and backup date have already been filled in. If required, you can enter a new name or NEWINDEX for renaming the restored data set; you can also specify a new target volume serial number if it is not to be restored to the original volume.
The user has the option to submit a batch FDRAPPL job stream to perform the restore (EDIT or SUBMIT commands), or to attach ABR under TSO and execute the restore in the foreground (FG command).
Because of the NOTIFY= operand, your TSO session receives a message when the restore of each data set is complete.