The CICS TS-supplied SMP/E procedure

There is a CICS® TS-supplied procedure for applying service to the CICS and CICSPlex® SM components of CICS TS, called DFHSMPE. This procedure is tailored to your environment and stored in the hlq.XDFHINST library when you run the DFHISTAR job.

For information about how to apply corrective service with SMP/E, see the System Modification Program Extended: User’s Guide.

Whenever you do any SMP/E processing on CICS or CICSPlex SM software, and you use any of the examples quoted in the System Modification Program Extended: User’s Guide, you should specify DFHSMPE as the name of the SMP/E procedure on the EXEC statement (that is, in place of SMPPROC, as used in the examples). The DFHSMPE procedure includes the following DD statement for supplying SMP/E control statements:

 //SMPCNTL DD DSN=&&SETBDY,DISP=(OLD,DELETE)
 //        DD DDNAME=DFHSMPIN

The ZNAME parameter of the DFHSMPE procedure generates a SET BDY command for the zone that is identified by the parameter. The command is stored in the temporary data set, SETBDY. The ZNAME parameter is set to the value of zonename that you specify for the TZONE parameter. If you do not specify any value for zonename for the TZONE parameter of the DFHISTAR job, zonename (and the ZNAME value) defaults to TZONE.

Note:
The ZNAME parameter also generates a SET BDY command in DFHAUPLE, the CICS TS procedure supplied for assembling and link-editing CICS control tables.

If you supply an override SMPCNTL DD statement in the job that executes DFHSMPE, remember that it must come before any DD statements that are additional to the procedure. Furthermore, if you provide an override, you will get the following MVS™ system message:

IEF686I DDNAME REFERRED TO ON DDNAME KEYWORD IN PRIOR STEP WAS NOT RESOLVED

You receive this message because the DD statement for DFHSMPIN is missing as a result of the SMPCNTL DD override. However, the message is not a JCL error, and does not prevent the step from running successfully with a return code of 0.

If you supply any SMP/E control statements in your job via the DFHSMPIN ddname, they are prefixed by a SET BDY for the zone that you specify on the ZNAME parameter. It does not matter if you are running SMP/E with a command that does not need this SET BDY statement; it does not affect the execution of your job.

[[ Contents Previous Page | Next Page Index ]]