Request a system dump of CICS.
PERFORM DUMP >>-PERFORM DUMP DUMPCODE(data-value)----------------------------> >--+-------------------------------------------+----------------> '-TITLE(data-area)--TITLELENGTH(data-value)-' >--+----------------------------------------------+-------------> '-CALLER(data-value)--CALLERLENGTH(data-value)-' >--+-------------------+--------------------------------------->< '-DUMPID(data-area)-'
Conditions: INVREQ, IOERR, NOSPACE, NOSTG, NOTAUTH, SUPPRESSED, SYSBUSY
The PERFORM DUMP command requests a system dump (an MVS SDUMP) of the CICS region in which it is issued.
The system dump table entry for the dump code specified in the DUMPCODE option determines the processing that occurs on a PERFORM DUMP command: whether a dump is taken, whether the request is propagated for related CICS regions in a sysplex environment, and whether shutdown occurs. If there is no entry for the dump code you specify, CICS creates a temporary one using default values. See the INQUIRE SYSDUMPCODE command for more information about this process and the CICS® Problem Determination Guide for general information about the system dump table.
While an MVS SDUMP is being taken, all other CICS activity ceases. The program issuing the command does not regain control until the dump is complete, and then only if the dump does not cause CICS to shut down.
The code can be either CICS-defined or user-defined. Most CICS codes are a CICS message identifier with the initial ‘DFH’ removed, but there are a few additional ones. The CICS Messages and Codes manual lists all CICS messages and also the additional codes (under "System dump codes").
User-defined codes can be any character string that does not contain leading or imbedded blanks.
CICS provides system dump table entries for some CICS-defined codes and builds them as needed for others. The installation can provide entries for user-defined codes, or CICS will build temporary entries, as explained above.