Syntax of the RECOVER command

Read syntax diagramSkip visual syntax diagram
>>-RECOVER--+-dsname-+-----------------+-+---------------------><
            |        '--| Fragment A |-' |   
            '-*-+-----------------+------'   
                '--| Fragment B |-'          

A: RECOVER optional parameters

|--+-------------------------+---------------------------------->
   '-DAOPTION(-+-SAMETRK-+-)-'   
               +-RELTRK--+       
               '-RELBLK--'       

>--+-----------------------------------+------------------------>
   +-DATE(yyyy/mm/dd)-+--------------+-+   
   |                  '-TIME(hhmmss)-' |   
   +-GENERATION(gennum)----------------+   
   '-VERSION(vernum)-------------------'   

>--+--------------------------------------------------+--------->
   '-DFDSSOPTION-(-+-RETRY------------------------+-)-'   
                   +-VOLCOUNT(-+-N(nn)-+-)--------+       
                   |           '-ANY---'          |       
                   '-RETRY--VOLCOUNT(-+-N(nn)-+-)-'       
                                      '-ANY---'           

>--+-------------+---------------------------------------------->
   '-FORCENONSMS-'   

>--+-----------------------------------------------------------------------+-->
   '-FROMDUMP(-+-------------------------------------------------------+-)-'   
               +-+-DUMPCLASS-+-(class)---------------------------------+       
               | '-DCLASS----'                                         |       
               '-+-DUMPVOLUME-+-(volser)-+---------------------------+-'       
                 '-DVOL-------'          '-+-SOURCEVOLUME-+-(volser)-'         
                                           '-SRCVOL-------'                    

>--+--------------------+--+--------------------+--------------->
   '-FROMVOLUME(volser)-'  '-NEWNAME(newdsname)-'   

>--+---------+--+---------------+------------------------------->
   '-REPLACE-'  '-RSA(keylabel)-'   

>--+----------------------------------+-------------------------|
   '-TOVOLUME(volser)--UNIT(unittype)-'   

B: RECOVER optional parameters

|--TOVOLUME(volser)--UNIT(unittype)--+------------------+------->
                                     '-DATE(yyyy/mm/dd)-'   

>--+----------------------+------------------------------------->
   '-TARGETVOLUME(volser)-'   

>--+-------------------------------------------------------------------+-->
   '-FROMDUMP(-+------------------------------+-+------------------+-)-'   
               +-+-DUMPCLASS-+-(class)--------+ +-APPLYINCREMENTAL-+       
               | '-DCLASS----'                | '-AINC-------------'       
               +-+-DUMPVOLUME-+-(volser)------+                            
               | '-DVOL-------'               |                            
               '-+-DUMPGENERATION-+-(dgennum)-'                            
                 '-DGEN-----------'                                        

>--+---------------+--+----------+------------------------------|
   '-RSA(keylabel)-'  '-TERMINAL-'