CSDDSN

The CSDDSN system initialization parameter specifies the 1-44 character Job Control Language (JCL) data set name (DSNAME) to be used for the CICS® system definition data set (CSD). You can abbreviate DSNAME as DSN. If the data set name begins with a blank character, the system assigns the data set with a unique temporary data set name, and ignores the name specified on the DSNAME system initialization parameter. For more details about the syntax of DSNAME parameter, see DSNAME syntax.

The CSDDSN system initialization parameter is effective only on a CICS cold or initial start. On a warm or emergency restart, file resource definitions for the CSD are recovered from the global catalog. For information about setting up the CSD, see Setting up the CICS system definition data set. For information about how CICS starts and stops, their implications, and the actions that are required to handle them, see Administering CICS operations.

A set of system initialization parameters configure the CSD. The names of all these system initialization parameters start with CSD. For example, CSDACC, CSDBKUP. To get the full list of system initialization parameters and their functions, see The system initialization parameter descriptions and summary. The system initialization parameters that are used to define the CSD are interdependent. For more details, see Defining CSD attributes.

Defining CSDDSN

You can define the CSDDSN system initialization parameter in the following ways:
  • In the PARM parameter of the EXEC PGM=DFHSIP statement.
  • In the SYSIN data set of the CICS startup job stream.
  • Through the system console.
  • In the DFHSIT macro.

Values for CSDDSN

CSDDSN=name
Valid values for the CSDDSN system initialization parameter are as follows:
If no JCL statement exists for the CSD when it is opened, dynamic allocation of the CSD using this DSNAME takes precedence over the open. If a DD statement exists in the JCL of the CICS startup job, it takes precedence over this DSNAME. The data set name should not contain the 44 special characters (X'04') created by hexadecimal editing or any operation that converts the value of characters to X'04'. For information about DSNAME parameter, see DSNAME parameter.