Shut down the CICS system.
PERFORM SHUTDOWN >>-PERFORM SHUTDOWN--+------------------------------------+---->< +-IMMEDIATE--+-----------+-----------+ | '-NORESTART-' | +-NORESTART--------------------------+ '-+--------------------------------+-' | .----------------------------. | | V | | '---+------------------------+-+-' +-PLT(data-value)--------+ +-+-SDTRAN(data-value)-+-+ | '-NOSDTRAN-----------' | +-XLT(data-value)--------+ '-TAKEOVER---------------'
Conditions: INVREQ, NOTAUTH, TRANSIDERR
The PERFORM SHUTDOWN command shuts down the CICS system. The shutdown can be either normal (controlled) or immediate. Control does not return to the program issuing the command, unless an exception condition occurs.
In processing this command, CICS invokes the programs in the shutdown program list table (PLT) as part of the task that issued the command. If any program in the list requires a terminal (that is, uses the principal facility), you should not issue the command in a task that does not have one, because the task will abend on the first attempt to use the non-existent terminal. Shutdown will proceed, but the task is backed out to its most recent SYNCPOINT, and the remaining programs in the list will not be executed.
The CICS® Customization Guide contains more information about PLTs and steps in the shutdown process.
This option applies to immediate shutdowns only. If you specify NORESTART without IMMEDIATE, CICS performs an immediate shutdown as if you specified the command as PERFORM SHUTDOWN IMMEDIATE NORESTART.
The value "NO" means that no PLT programs are run. If you do not supply a PLT value, the value specified by the PLTSD system initialization parameter, if any, is used. This option applies only to a normal shutdown; the PLT is not run in an immediate shutdown.
The shutdown assist transaction, if specified, is run at CICS warm and immediate shutdown, and can be used to ensure that CICS shuts down in an controlled way, within a reasonable time (by, for example, purging long-running tasks). For details of the default shutdown assist transaction, CESD, see the CICS Operations and Utilities Guide.
This table lists the transactions that can be initiated by unsolicited terminal input during the first quiesce stage of a normal shutdown. No other transactions can be initiated from a terminal during shutdown, except for CEMT, CESF, and a small number of other CICS-supplied transactions related to terminals.
This option is meaningful only when IMMEDIATE is not present; no new transactions are accepted during an immediate shutdown. A suffix of "NO" means that no transactions besides those cited above are allowed. If you do not supply an XLT value, the value specified by the XLT system initialization parameter, if any, is used.