Modify ICSF startup procedure to run new startup program

In ICSF FMID HCR7770, the CSFMMAIN program (which started ICSF in earlier releases) has been replaced by the new startup program CSFINIT. If migrating to HCR7770 (or later) from an earlier release, you must modify your ICSF startup procedure to run this new program. If you do not modify your ICSF startup procedure, ICSF will not start.

Member CSF in SYS1.SAMPLIB contains sample JCL code for an ICSF startup procedure to identifies the new startup program. This sample is described in Steps to create the installation options data set. You can also update an existing startup procedure for ICSF by doing the following.

  1. Find the job step that identifies the ICSF startup program (CSFMMAIN) that was used in earlier releases. For example:
    CSF EXEC PGM=CSFMMAIN,REGION=0M,TIME=1440, MEMLIMIT=NOLIMIT
  2. Modify the PGM parameter on this EXEC statement to identify the new startup program (CSFINIT):
    CSF EXEC PGM=CSFINIT,REGION=0M,TIME=1440, MEMLIMIT=NOLIMIT
  3. Save your changes to the startup procedure.

If your ICSF startup procedure specifies a CSFLIST dataset, you can remove this specification. HCR7770 or later levels of ICSF does not utilize a CSFLIST dataset, and will ignore it if specified. Refer to z/OS Cryptographic Services ICSF Messages for an explanation of how CSFLIST dataset information is handled for HCR7770 or later release levels.