Before you can use HPO, ensure that the HPO SVC module is included in the MVS™ nucleus by one of the following methods:
For further information about coding a NUCLSTxx member, and about a comparison with using the NMLDEF macro, see the z/OS MVS Initialization and Tuning Guide.
For information about coding an NMLDEF macro, see the z/OS MVS Programming: Authorized Assembler Services Reference Vol 3 manual.
//LOADSVC JOB 'accounting info',MSGCLASS=A,CLASS=A
//NMLDEF EXEC ASMHCL
//C.SYSIN DD *
IEANCnnn NMLDEF NUCL=DFHHPSVC
//L.SYSLMOD DD DSN=SYS1.NUCLEUS,UNIT=3380,DISP=OLD
//L.SYSIN DD *
NAME IEANCnnn
/*
//
where nnn is the number of the CICS NML, in the range 001 through 256. Choose the value of nnn to be unique within your MVS nucleus.
You can remove a link-edited version of the DFHHPSVC module (for an earlier release of CICS) from the MVS nucleus by running a link-edit job to replace the existing version of the nucleus with one that does not contain the module to be removed.