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 relevant MVS codes manual which is detailed in the book list in the front of this manual.
Next, look up the CICS alphanumeric code in this manual. 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.
You need further assistance from IBM to resolve this problem. See CICS® Problem Determination Guide for guidance on how to proceed.
Console
DFHPGAI, DFHPGAQ, DFHPGDD, DFHPGDM, DFHPGEX, DFHPGHM, DFHPGIS, DFHPGLD, DFHPGLK, DFHPGLU, DFHPGPG, DFHPGRP, DFHPGST, DFHPGXM.
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
DFHPGAI, DFHPGAQ, DFHPGDD, DFHPGDM, DFHPGEX, DFHPGHM, DFHPGIS, DFHPGLD, DFHPGLK, DFHPGLU, DFHPGPG, DFHPGRP, DFHPGST, DFHPGXM.
XMEOUT Parameters: applid, X'code',modname
A CICS function is taking more time to process than CICS expects. A possible loop has been detected in module modname at offset X'offset'. This is the offset of the instruction which was executing at the time the error was detected.
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 has not been terminated, it is necessary to decide whether the problem is serious enough to bring CICS down.
Since some CICS functions can use a lot of processor time, this message may have been caused by a long-running function. So there may not be an error here. Usually, CICS purges a CICS function which exceeds the runaway task time interval which you have specified in the SIT (this is the ICVR which is measured in milliseconds). This means that module modname in the message is terminated and CICS continues.
If you have declared ICVR=0 in the SIT and you consider that module modname has gone into a loop, you need to terminate CICS in order to terminate the runaway function.
If CICS has terminated module modname, and you consider that it was not a runaway, you should increase the ICVR time interval in the SIT. You have to bring CICS down at a suitable time to do this permanently. But you can change the ICVR time interval temporarily online, using the CEMT transaction.
If raising the ICVR time does not solve the problem, you will need further assistance from IBM. See CICS Problem Determination Guide for guidance on how to proceed.
Console
DFHPGAI, DFHPGAQ, DFHPGDD, DFHPGDM, DFHPGEX, DFHPGHM, DFHPGIS, DFHPGLD, DFHPGLK, DFHPGLU, DFHPGPG, DFHPGRP, DFHPGST, DFHPGXM.
XMEOUT Parameters: applid, X'offset', modname
This is an audit log message indicating that program entry progname has been added to the PPT using the INSTALL command. Where:
The system continues normally.
None.
CSPL
DFHPGDD
XMEOUT Parameters: date, time,applid, terminal, userid, tranid, progname
This is an audit log message indicating that program entry progname has been deleted from the PPT using the REMOVE command. Where:
The system continues normally.
None.
CSPL
DFHPGDD
XMEOUT Parameters: date, time,applid, terminal, userid, tranid, progname
This is an audit log message indicating that program entry progname has been replaced in the PPT using the INSTALL command. Where:
The system continues normally.
None.
CSPL
DFHPGDD
XMEOUT Parameters: date, time,applid, terminal, userid, tranid, progname
Program entry progname has been loaded. It is defined (using RDO or by program autoinstall) with DATALOCATION(ANY), but was linkedited with AMODE(24). Addresses returned to the program by EXEC CICS commands using the SET option may be above the 16MB line and not accessible by the AMODE(24) program.
The definition is accepted as the program can pass the storage on to another program which is linkedited with AMODE(31). See the description of DATALOCATION in the CICS Resource Definition Guide.
This message is issued the first time the program is loaded, linked to or XCTLed to, after being defined.
The system continues normally.
None.
CSPL
DFHPGLD, DFHPGLE, DFHPGLK, DFHPGLU, DFHPGPG, DFHPGXE, DFHPGEX
XMEOUT Parameters: date, time,applid, progname
An attempt has been made to autoinstall a program during link, XCTL, load or exit processing but the autoinstall exit set a return code indicating that the program should not be installed. Where:
Control is returned to the caller with an error response. For EXEC commands, EIBRESP is set to PGMIDERR and EIBRESP2 is set to indicate the cause of the error.
None
CSPL
DFHPGAI
XMEOUT Parameters: date, time,applid, terminal, userid, tranid, urmname, progname
An attempt has been made to autoinstall a program during link, XCTL, load or exit processing but the program autoinstall exit program abended with code abcode. Where:
Control is returned to the caller with an error response. For EXEC commands, EIBRESP is set to PGMIDERR and EIBRESP2 is set to indicate the cause of the error. The autoinstall function is disabled.
Continue processing without program autoinstall or correct the error in the autoinstall exit program and reenable the autoinstall function using CEMT or the SPI.
Console, CSPL
DFHPGAI
XMEOUT Parameters: date, time,applid, terminal, userid, tranid, urmname, abcode
An attempt has been made to autoinstall a program during link, XCTL, load, or exit processing but the program autoinstall exit program is incorrectly defined or cannot be found on the load libraries. Where:
Control is returned to the caller with an error response. For EXEC commands, EIBRESP is set to PGMIDERR and EIBRESP2 is set to indicate the cause of the error. The autoinstall function is disabled.
Continue processing without program autoinstall or correct the problem and reenable the autoinstall function using CEMT or the SPI. Take the appropriate action to correct the problem:
Console, CSPL
DFHPGAI
XMEOUT Parameters: date, time,applid, terminal, userid, tranid, urmname, reason
An attempt has been made to autoinstall a program during link, XCTL, load or exit processing but the model selected for the autoinstall is not defined. Where:
Control is returned to the caller with an error response. For EXEC commands, EIBRESP is set to PGMIDERR and EIBRESP2 is set to indicate the cause of the error.
Ensure that all programs to be used as models for the autoinstall function have been defined.
CSPL
DFHPGAI
XMEOUT Parameters: date, time,applid, terminal, userid, tranid, progname, modelname
An attempt has been made to autoinstall a program during link, XCTL, load, or exit processing but the program autoinstall exit returned an invalid value for a program definition field or the return code via the commarea. Where:
Control is returned to the caller with an error response. For EXEC commands, EIBRESP is set to PGMIDERR and EIBRESP2 is set to indicate the cause of the error.
Ensure that the data returned by the autoinstall exit program is correct.
CSPL
DFHPGAI
XMEOUT Parameters: date, time,applid, terminal, userid, tranid, value, urmname, fieldname
An attempt has been made to autoinstall a program during link, XCTL, load, or exit processing with remote attributes but the program starts with the characters 'DFH'. Where:
Control is returned to the caller with an error response. For EXEC commands, EIBRESP is set to PGMIDERR and EIBRESP2 is set to indicate the cause of the error.
Ensure that the autoinstall model program selected for programs starting 'DFH' is defined as a local program and that no remote attributes are specified by the program autoinstall exit program.
CSPL
DFHPGAI
XMEOUT Parameters: date, time,applid, terminal, userid, tranid, progname
An attempt has been made to autoinstall a program during link, XCTL, load or exit processing but the program name includes invalid characters. Where:
Control is returned to the caller with an error response. For EXEC commands, EIBRESP is set to PGMIDERR and EIBRESP2 is set to indicate the cause of the error.
Ensure that the program name is valid.
CSPL
DFHPGAI
XMEOUT Parameters: date, time,applid, terminal, userid, tranid, progname
An attempt has been made to autoinstall a program during link, XCTL, load, or exit processing but the install of the definition failed. Either the AMODE/RMODE combination is invalid or the load attribute and type combination is invalid. Where:
Control is returned to the caller with an error response. For EXEC commands, EIBRESP is set to PGMIDERR and EIBRESP2 is set to indicate the cause of the error.
Ensure the AMODE and RMODE are compatible and the program attribute is specified as resident if the program type is shared.
CSPL
DFHPGAI
XMEOUT Parameters: date, time,applid, terminal, userid, tranid, progname
This is an audit log message indicating that program entry progname has been added to the PPT by the AUTOINSTALL function using the model modelname.
Where:
The system continues normally.
None.
CSPL
DFHPGAI
XMEOUT Parameters: date, time,applid, terminal, userid, tranid, progname, modelname
This is an audit log message indicating that program entry progname has been added to the PPT by the system AUTOINSTALL function.
Where:
The system continues normally.
None.
CSPL
DFHPGAI
XMEOUT Parameters: date, time,applid, terminal, userid, tranid, progname
An attempt has been made to autoinstall a program during link, XCTL, load or exit processing but the model selected for the autoinstall is disabled. Where:
Control is returned to the caller with an error response. For EXEC commands, EIBRESP is set to PGMIDERR and EIBRESP2 is set to indicate the cause of the error.
Ensure that all programs to be used as models for the autoinstall function are enabled.
Console, CSPL
DFHPGAI
XMEOUT Parameters: date, time,applid, terminal, userid, tranid, progname, modelname