PGAICTLG

The PGAICTLG system initialization parameter specifies whether autoinstalled program definitions should be cataloged.

Defining PGAICTLG

You can define the PGAICTLG system initialization parameter in the following ways:
  • On the PARM parameter of the EXEC PGM=DFHSIP statement
  • In the SYSIN data set of the CICS® start up job stream
  • Through the system console
  • In the DFHSIT macro

Values for PGAICTLG

Valid values for the PGAICTLG system initialization parameter are as follows:

PGAICTLG={MODIFY|NONE|ALL}

While CICS is running, you can set dynamically whether autoinstalled programs should be cataloged, by using either the EXEC CICS SET SYSTEM or CEMT SET SYSTEM command.

The setting that you specify for cataloging of autoinstalled programs has no effect on programs that are autoinstalled by a task for an application that is deployed on a platform. These programs are never cataloged.

MODIFY
MODIFY is the default value for PGAICTLG. Autoinstalled program definitions are cataloged only if the program definition is modified by a SET PROGRAM command subsequent to the autoinstall.
NONE
Autoinstalled program definitions are not cataloged. This gives a faster CICS restart (warm and emergency) compared with the MODIFY or ALL options, because CICS does not reinstall definitions from the global catalog. Definitions are autoinstalled on first reference.
ALL
Autoinstalled program definitions are written to the global catalog at the time of the autoinstall, and following any subsequent modification.