Is there a separate HOLDDATA file when running the RECEIVE job EZT6RECP for release 11.6?

Document ID : KB000020733
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

JCL as delivered, after EZTSEDIT is run, and contains a //SMPHOLD DD statement but where is this //SMPHOLD DD file to be found?

//RECEIVE  EXEC PGM=GIMSMP,PARM='DATE=U',REGION=0M
//SMPCSI    DD DISP=SHR,DSN=SYS9.EASYTR.V11R6M0.CSI
//SMPPTFIN  DD DISP=SHR,DSN=SMPPTFIN
//SMPHOLD   DD DISP=SHR,DSN=HOLDDATA
//SMPCNTL   DD   *
SET BOUNDARY(GLOBAL).
RECEIVE SYSMODS HOLDDATA.

Solution:

Please note:

Other CA products do use the //SMPHOLD dataset, but CA Easytrieve incorporates any ++HOLD information into the one file.

These are the changes which need to be made to the above JCL:

  1. Feed the PTFs input files into the //SMPPTFIN DD statement.
  2. Remove the //SMPHOLD DD statement since there is not separate HOLDDATA file.
  3. Change the RECEIVE statement to remove "HOLDDATA" parm.

The revised JCL will then be as follows:

//RECEIVE EXEC PGM=GIMSMP,PARM='DATE=U',REGION=0M
//SMPCSI DD DISP=SHR,DSN=highlevelqualifer.CSI
//SMPPTFIN DD DISP=SHR,DSN=xxxxxx(ROxxxxxx)
//                    DD DISP=SHR,DSN=xxxxxx(ROxxxx02)
//SMPCNTL DD *
SET BOUNDARY(GLOBAL).
RECEIVE SYSMODS.