Steps to create the installation options data set

The installation options data set is a file that you create that contains installation options. It becomes active when you start ICSF.

ICSF provides a sample installation options data set. The sample data set uses the recommended values for each option.

  1. When you are starting ICSF for the first time:
    1. Change the name of the data set on the CKDSN and PKDSN statements to the name of the empty VSAM datasets you created previously (in Step 3 and Step 4).
    2. For a complete description of options you may want to change after the first start, see Customizing ICSF after the first start.)
  2. Store the updated data set in SYS1.PARMLIB.
    Note: For convenience, the installation options data set generally resides in SYS1.PARMLIB. If your cryptographic administrator does not have update access to SYS1.PARMLIB, store installation options in another data set, and RACF-protect it.
The sample installation options data set is as follows in SYS1.SAMPLIB: CSFPRM00
/*******************************************************************/           
/*     LICENSED MATERIALS - PROPERTY OF IBM                        */           
/*                                                                 */           
/*     5650-ZOS                                                    */           
/*                                                                 */           
/*     COPYRIGHT IBM CORP. 1990, 2013                              */           
/*                                                                 */           
/*  THIS IS A SAMPLE OF THE ICSF OPTIONS DATASET                   */           
/*                                                                 */           
/*******************************************************************/           
CKDSN(CSF.CSFCKDS)                                                              
PKDSN(CSF.CSFPKDS)                                                              
COMPAT(NO)                                                                      
SSM(NO)                                                                         
CHECKAUTH(NO)                                                                   
CTRACE(CTICSF00)                                                                
USERPARM(USERPARM)                                                              
REASONCODES(ICSF)                                                                                                            
Note: See Parameters in the installation options data set for descriptions of these parameters.

Use of system symbols in the options data set is supported. System symbols can be used as values for any of the parameters. System symbols must be no more than 8 characters. ICSF allows the CKDS, PKDS and TKDS data set names to be a maximum of 44 characters with up to 21 qualifiers. Also, the first character must be alphabetic. See Parameters in the installation options data set for additional information.

This example shows how system symbols could be used for the CKDS and PKDS data set names. You could use a SYS1.PARMLIB(IEASYMxx) file and modify CSFPRM00.

IEASYMxx file could contain:
/*------------------------------------*/
/* SYSTEM SYMBOLS FOR ICSF CRYPTO     */
/*------------------------------------*/
SYSDEF
 SYMDEF(&CKDSN001='CSF')
 SYMDEF(&CKDSN002='CSFCKDS')
 SYMDEF(&PKDSN001='CSF')
 SYMDEF(&PKDSN002='CSFPKDS')
CSFPRM00 could be modified as follows.
/*******************************************************************/  
/*     LICENSED MATERIALS - PROPERTY OF IBM                        */  
/*                                                                 */  
/*     5650-ZOS                                                    */  
/*                                                                 */  
/*     COPYRIGHT IBM CORP. 1990, 2013                              */  
/*                                                                 */  
/*  THIS IS A SAMPLE OF THE ICSF OPTIONS DATASET                   */  
/*                                                                 */  
/*******************************************************************/  
CKDSN(&CKDSN001..&CKDSN002)                                                              
PKDSN(&PKDSN001..&PKDSN002)                                                              
COMPAT(NO)                                                                      
SSM(NO)                                                                         
CHECKAUTH(NO)                                                                   
CTRACE(CTICSF00)                                                                
USERPARM(USERPARM)                                                              
REASONCODES(ICSF)                                                               

When the machine or partition is IPLed, specify within the load parameter the symbol file that should be used. For example, if the previous symbol file was called IEASYM01, then within the load member, the IEASYM entry might look like IEASYM(00,01); where 00 denotes the IEASYM00 file (usually the system default) and 01 denotes the IEASYM01 file.