Servicing the CICS messages data set

Some IBM-supplied service may include changes to CICS® messages, and associated changes to the CICS messages data set, DFHCMACD, used by the CICS-supplied transaction CMAC. When you have received and applied the service, you can update the CICS messages data set by running the job DFHCMACU. DFHCMACU is tailored to your CICS environment and stored in the hlq.XDFHINST library when you run the DFHISTAR job.

If a PTF contains an update to the DFHCMACD data set, you will see a ++HOLD statement during the APPLY processing of the PTF to notify you that the DFHCMACD data set needs to be updated. The PTF will include a member called DFHxxxxx, where xxxxx is the APAR number that is associated with the PTF. You should amend the DFHCMACU job so it refers to the appropriate service member of the target library hlq.SDFHMSGS (that is, DFHxxxxx on the SYS01 card corresponds to the DFHxxxxx part shipped by the PTF). When you submit the DFHCMACU job, it updates the entries in the DFHCMACD data set for all messages that are changed by the IBM® supplied service.

If you are applying more than one PTF which changes the DFHCMACD data set, you should either run the DFHCMACU job for each PTF, or alternatively, you may include all the PTFs within one job run, by altering the DFHCMACU job as follows:

//CMACUPD  EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//AMSDUMP  DD SYSOUT=*
//SYS01    DD DSN=CICSTS31.CICS.SDFHMSGS(DFHXXXXX),DISP=SHR
//SYS02    DD DSN=CICSTS31.CICS.SDFHMSGS(DFHYYYYY),DISP=SHR
.
.
//DFHCMACD DD DSN=&DSINDEX.DFHCMACD,DISP=SHR
//SYSIN    DD *
  REPRO INFILE (SYS01)                     -
  REPLACE                            -
        OUTFILE (DFHCMACD)
  REPRO INFILE (SYS02)                     -
        REPLACE                            -
        OUTFILE (DFHCMACD)
.
.
/*
[[ Contents Previous Page | Next Page Index ]]