Simultaneously extend IOVF analyze and create image copies
01//PFP EXEC PGM=PFPMAIN,REGION=0M
02//STEPLIB DD DISP=SHR,DSN=BMC.PFP.LOAD
03// DD DISP=SHR,DSN=IMSVS.RESLIB
04// DD DISP=SHR,DSN=IMSVS.DFSMDA
05//IMSACB DD DISP=SHR,DSN=IMSVS.ACBLIB ---> IMSACB DD is not required in a managed ACB environment instead the active directory is used to refer the control blocks.
06//PFPSAMP1 DD DISP=OLD,DSN=BMCPFP.PFPSAMP.PFPSAMP1
07//PFPSAMP2 DD DISP=OLD,DSN=BMCPFP.PFPSAMP.PFPSAMP2
08//PFPSAMP3 DD DISP=OLD,DSN=BMCPFP.PFPSAMP.PFPSAMP3
09//PFPSYSIN DD *
10 EXTEND DBD=PFPSAMP,EXTEND_IOVF=(UNITS_OF_WORK,100)
11 POINTER_VALIDATION=FULL
12 IC DSNAME='PFP.ICOPY.&DBD.&AREA(+1)',
13 UNIT=TAPE,DISP=(NEW,CATLG)
/*
02//STEPLIB DD DISP=SHR,DSN=BMC.PFP.LOAD
03// DD DISP=SHR,DSN=IMSVS.RESLIB
04// DD DISP=SHR,DSN=IMSVS.DFSMDA
05//IMSACB DD DISP=SHR,DSN=IMSVS.ACBLIB ---> IMSACB DD is not required in a managed ACB environment instead the active directory is used to refer the control blocks.
06//PFPSAMP1 DD DISP=OLD,DSN=BMCPFP.PFPSAMP.PFPSAMP1
07//PFPSAMP2 DD DISP=OLD,DSN=BMCPFP.PFPSAMP.PFPSAMP2
08//PFPSAMP3 DD DISP=OLD,DSN=BMCPFP.PFPSAMP.PFPSAMP3
09//PFPSYSIN DD *
10 EXTEND DBD=PFPSAMP,EXTEND_IOVF=(UNITS_OF_WORK,100)
11 POINTER_VALIDATION=FULL
12 IC DSNAME='PFP.ICOPY.&DBD.&AREA(+1)',
13 UNIT=TAPE,DISP=(NEW,CATLG)
/*
Line no. | Comments |
---|---|
01-04 | EXEC and STEPLIB DD statements for Fast Path/EP offline execution. |
05 | IMSACB DD statement used for database processing. |
06-08 | Area data set names. |
09 | PFPSYSIN DD for Fast Path/EP control statements. |
10 | Adding 100 units of work to IOVF increases space for the IOVF portion. |
11 | A complete analysis (full pointer validation) of all areas is performed on the DEDB. |
12-13 | An output image copy is created in the same job step as the EXTEND. The DBD and area name are substituted in the image copy data set name to create a unique name for each area. |
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*