An abnormal end (abend) or program check has occurred in module modname. This implies that there may be an error in the CICS code. Alternatively, unexpected data has been input, or storage has been overwritten.
The code aaa/bbbb is a 3-digit hexadecimal MVS code (if applicable), followed by a 4-digit alphanumeric CICS code. The MVS code is a system completion code (for example, 0C1 or D37). If an MVS code is not applicable, this field is filled with three hyphens. The CICS code is an abend code or a number referring to a CICS message (for example, AKEA is a CICS abend code; 1310 refers to message DFHTS1310).
An exception entry is made in the trace table. A system dump is taken, unless you have specifically suppressed dumps in the dump table.
CICS continues unless you have specified in the dump table that CICS should terminate. If appropriate, an error return code is sent to the caller of this domain. In this case CICS could be terminated by the caller (for example, the domain manager, DFHDMDM). A message is issued to this effect.
Message DFHME0116 is normally produced containing the symptom string for this problem.
Notify the system programmer. If CICS is still running, it is necessary to decide whether to terminate CICS.
Look up the MVS code, if there is one, in the OS/390 MVS System Codes manual.
Next, look up the CICS abend code. This tells you, for example, whether the error was a program check, an abend, or a runaway, and may give you some guidance concerning user response.
If module modname is not crucial to the running of your CICS system, you may decide to continue to run and bring CICS down at a convenient time to resolve the problem.
If you cannot run without the full use of module modname you should bring CICS down in a controlled shutdown.
For further information about code, see the CICS® Problem Determination Guide.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
Console
DFHRTSU
XMEOUT Parameters: applid, aaa/bbbb, X'offset', modname
An error has been detected in module modname. The code X'code' is the exception trace point ID which uniquely identifies what the error is and where the error was detected.
An exception entry (code X'code' in the message) is made in the trace table. A system dump is taken, unless you have specifically suppressed dumps in the dump table.
CICS continues unless you have specified in the dump table that CICS should terminate. If appropriate, an error return code is sent to the caller of this domain. In this case, CICS could be terminated by the caller (for example, the domain manager, DFHDMDM). A message is issued to this effect.
Message DFHME0116 is normally produced containing the symptom string for this problem.
This indicates a possible error in CICS code. The severity of its impact depends on the importance of the function being executed at the time of the error.
CICS may not have been terminated. If the message occurs once and module modname is not crucial to the running of your CICS system, you may decide to continue to run and bring CICS down at a convenient time to resolve the problem.
If the message recurs or if you cannot run without the full use of module modname, you should bring CICS down in a controlled shutdown.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
Console
DFHRTSU
XMEOUT Parameters: applid, X'code',modname
The terminal operator has not entered an identifier for this transaction.
CICS processing continues.
Enter a valid transaction identifier.
Terminal End User
DFHRTE
Program function keys cannot be used to initiate a transaction on another system using the routing transaction (CRTE).
CICS processing continues.
Enter a valid transaction identifier.
Terminal End User
DFHRTE
The routing session has been terminated. Subsequent transaction identifiers will not be shipped to the connected system.
CICS processing continues without the connection to system sysid.
If you need to use system sysid, investigate why the routing session has terminated.
Terminal End User
DFHRTE
The request to the routing transaction CRTE contained incorrect syntax.
CICS processing continues.
Reenter the request to the routing transaction CRTE using the correct syntax.
Terminal End User
DFHRTE
System sysid is not defined to CICS.
CICS processing continues.
Check that you have used the correct system name. Either reenter the request specifying the correct system name, or define system sysid to CICS.
Terminal End User
DFHRTE
The system sysid is not currently in service, or is released.
CICS processing continues. If a routing session had been established before the connection became unavailable, it remains in force until the user enters CANCEL. If the connection becomes usable before this, transactions are again routed. If this message is in response to the initial CRTE command, no routing session is in force and no routing is attempted for subsequent terminal input.
Wait until system sysid becomes available. Enter CANCEL to terminate an existing routing session.
Terminal End User
DFHRTE
The system has not been generated with support for intersystem communication.
CICS processing continues without support for intersystem communication.
Generate the system with support for intersystem communication.
Terminal End User
DFHRTE
The routing transaction does not support the type of terminal being used.
CICS processing continues without support for terminal termid.
Use a terminal of the type supported by the routing transaction, that is, a 3270 display terminal or a console.
Terminal End User
DFHRTE
The routing session has been started.
CICS processing continues.
None.
Terminal End User
DFHRTE
The routing transaction has been terminated because the system became unavailable. Subsequent transaction identifiers will not be shipped to the connected system.
CICS processing continues.
If appropriate, re-enter the transaction when the routing session to system sysid becomes available.
Terminal End User
DFHRTE
The profile, specified for a transaction invoked from the terminal to which the message is directed, is not defined to CICS.
CICS stops initialization of the transaction.
Define the communication profile to CICS and reinvoke the transaction. For further information on how to define the profile, refer to the CICS Distributed Transaction Programming Guide.
Terminal End User
DFHRTE
A transaction identification, routed to a remote CICS system, is not an installed transaction definition in the remote system. CICS directs this message to the terminal at which the transaction identification was entered.
This message is similar to DFHAC2001 in a local system.
CICS stops initialization of the transaction.
Enter a valid transaction ID, or install the transaction on the remote system.
Terminal End User
DFHZTSP
A transaction, routed to a remote CICS system, is disabled in the installed transaction definition of the remote system. CICS directs this message to the terminal at which the transaction identification was entered.
This message is similar to DFHAC2008 in a local system.
CICS stops initialization of the transaction.
Enable the transaction on the remote system.
Terminal End User
DFHZTSP
A transaction tranid was routed to a remote CICS system that was being quiesced. CICS directs this message to the terminal at which the transaction identification was entered.
This message is similar to DFHAC2007 in a local system.
The remote CICS system continues quiescing.
Reenter the transaction when the remote CICS system is in normal execution mode.
Terminal End User
DFHZTSP
The transaction code CXRT, which is reserved for an internal CICS transaction, was entered from a terminal.
The transaction is run with no effect.
Do not enter transaction code CXRT at a terminal.
Terminal End User
DFHCRT
Either the dynamic routing program or the distributed routing program has abnormally terminated with abend code abcode.
See the description of abend code abcode for further guidance.
If the code is not a CICS transaction abend code, it is a user abend code. Request an explanation from the programmer responsible for this area.
CSMT
DFHAPRT, DFHEIIC, DFHEPC, DFHICXM
XMEOUT Parameters:
date,
time,
applid,
abcode,
{1=Dynamic,
2=Distributed},
modname
CICS has failed to link to EITHER the dynamic routing program OR the distributed routing program because it is not AMODE 31.
Recompile, reassemble, and link edit the dynamic routing program to AMODE 31.
CSMT
DFHAPRT, DFHEIIC, DFHEPC, DFHICXM
XMEOUT Parameters:
date,
time,
applid,
abcode,
modname,
{1=Dynamic,
2=Distributed}
CICS was unable to find a PPT entry for EITHER the dynamic routing program OR the distributed routing program.
Ensure that EITHER
CSMT
DFHAPRT, DFHEIIC, DFHEPC, DFHICXM
XMEOUT Parameters:
date,
time,
applid,
abcode,
modname,
{1=Dynamic,
2=Distributed}
CICS was unable to load EITHER the dynamic routing program or. the distributed routing program.
Ensure that EITHER
CSMT
DFHAPRT, DFHEIIC, DFHEPC, DFHICXM
XMEOUT Parameters:
date,
time,
applid,
abcode,
modname,
{1=dynamic,
2=distributed}
An unexpected return code was returned from the link to the dynamic routing program.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
CSMT
DFHAPRT, DFHEIIC, DFHEPC, DFHICXM
XMEOUT Parameters:
date,
time,
applid,
abcode,
modname,
{1=dynamic,
2=distributed}
A transaction could not be started because the remote terminal definition for termid, system sysid was flagged for deletion but the DELETE failed. This might indicate a transaction looping on the terminal.
The user transaction abends with abend code AZTI.
See the associated DFHZCxxxx messages for further guidance. Once corrected, you can attempt to run the transaction again.
Console and Transient Data Queue CSMT
DFHZTSP
XMEOUT Parameters: date, time,applid, termid, sysid
The connection to system sysid is not an MRO or APPC connection.
CICS processing continues.
Check that you have used the correct system name. Either reenter the request specifying the correct system name, or define the connection to system sysid as an MRO or APPC connection.
Terminal End User
DFHRTE
An error has been detected while attempting to invoke the distributed routing program for a non-terminal start request. This error would normally result in a transaction abend but in this case no abend is issued because doing so would result in the task being suspended indefinitely.
None
See the preceding DFHRTxxxx messages for further guidance.
Console and Transient Data Queue CSMT
DFHICXM
XMEOUT Parameters:
date,
time,
applid
A user has attempted to run the CSSF transaction. The CSSF transaction is only invoked internally by CICS for CRTE cancel processing.
The transaction terminates.
Use the CESF transaction to sign off.
Terminal End User
DFHRTC