Roll-forward recovery method
Roll-forward recoveries are typically used to maintain a duplicate copy of one or more databases or to recover databases restored using non-standard image copies.
The only difference is that no image copy is used as input. Likewise, no output image copy can be created and no pointer checking can be performed.
//*-----------------------------------------------------
//* PERFORMING A ROLL-FORWARD RECOVERY
//*-----------------------------------------------------
//RECOVER EXEC PGM=RVPUMAIN,REGION=4096K
//STEPLIB DD DISP=SHR,DSN=BMC.xxx.LOAD
// DD DISP=SHR,DSN=IMS.RESLIB
//DFSRESLB DD DISP=SHR,DSN=IMS.RESLIB
//IMS DD DISP=SHR,DSN=IMS.DBDLIB
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(2,1))
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(2,1))
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(2,1))
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(2,1))
//SYSPRINT DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//DB10VDD1 DD DISP=OLD,DSN=IMS.DB10V.DB
//DFSULOG DD DISP=OLD,DSN=IMS.LOG01
//RVPSYSIN DD *
GLBL DBRC(N)
REC DBD(DBD10V) DDN(DB10VDD1) LOG(DFSULOG)
/*
//* PERFORMING A ROLL-FORWARD RECOVERY
//*-----------------------------------------------------
//RECOVER EXEC PGM=RVPUMAIN,REGION=4096K
//STEPLIB DD DISP=SHR,DSN=BMC.xxx.LOAD
// DD DISP=SHR,DSN=IMS.RESLIB
//DFSRESLB DD DISP=SHR,DSN=IMS.RESLIB
//IMS DD DISP=SHR,DSN=IMS.DBDLIB
//SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(2,1))
//SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(2,1))
//SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(2,1))
//SORTWK04 DD UNIT=SYSDA,SPACE=(CYL,(2,1))
//SYSPRINT DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//DB10VDD1 DD DISP=OLD,DSN=IMS.DB10V.DB
//DFSULOG DD DISP=OLD,DSN=IMS.LOG01
//RVPSYSIN DD *
GLBL DBRC(N)
REC DBD(DBD10V) DDN(DB10VDD1) LOG(DFSULOG)
/*
Related topic
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*