DFHNQxxxx messages

DFHNQ0001
applid An abend (code aaa/bbbb) has occurred at offset X'offset' in module modname.
Explanation:

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).

System action:

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.

Message DFHME0116 is normally produced containing the symptom string for this problem.

User response:

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. for further guidance.

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.

Destination:

Console

Modules:

DFHNQDM, DFHNQED, DFHNQIB, DFHNQNQ

XMEOUT Parameters: applid, aaa/bbbb, X'offset', modname

DFHNQ0002
applid A severe error (code X'code') has occurred in module modname.
Explanation:

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.

System action:

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.

Message DFHME0116 is normally produced containing the symptom string for this problem.

User response:

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.

Destination:

Console

Modules:

DFHNQDM, DFHNQED, DFHNQIB, DFHNQNQ

XMEOUT Parameters: applid, X'code',modname

DFHNQ0004
applid A possible loop has been detected at offset X'offset' in module modname.
Explanation:

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 happened to be executing at the time when the error was detected.

System action:

An exception entry is made in the trace table.

A system dump is taken unless you have specifically suppressed the dump (by a user exit program at the XDUREQ exit, in the dump table or by global system dump suppression). CICS processing continues unless you have specified in the dump table that CICS should terminate.

Message DFHME0116 is normally produced containing the symptom string for this problem.

User response:

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 CPU time, this message may have been caused by a long-running function. So there may not be an error. 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 execution of module modname is terminated and CICS continues.

If you have specified ICVR=0 in the SIT and you consider that module modname has gone into a loop, you have to terminate CICS in order to terminate the runaway function.

If the runaway has occurred in module DFHNQIB, it is probably the result of a long-running UOWENQ browse. If there are many enqueues in the system (particularly if many are owned by the same task), CICS can take a long time to process the browse. This can be resolved by increasing the runaway interval associated with the task performing the browse. To do this change the RUNAWAY attribute of the associated transaction definition.

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 may need further assistance from IBM to resolve the problem. See CICS Problem Determination Guide for guidance on how to proceed.

Destination:

Console

Modules:

DFHNQDM, DFHNQED, DFHNQIB, DFHNQNQ

XMEOUT Parameters: applid, X'offset', modname

Start of changeDFHNQ0101End of change
Start of changedate time applid ENQMODEL model has been installed.End of change
Start of change
Explanation:

The ENQMODEL resource model has been installed on the local system.

End of change
Start of change
System action:

The enqmodel is installed and CICS continues normally.

End of change
Start of change
User response:

None required.

End of change
Start of change
Destination:

CSMT

End of change
Modules:

Start of changeDFHNQRNEnd of change

Start of changeXMEOUT Parameters:End of changeStart of change End of changeStart of changedate, End of changeStart of changetime,End of changeStart of changeapplid, End of changeStart of changemodelEnd of change

Start of changeDFHNQ0102End of change
Start of changedate time applid ENQMODEL model has been discarded.End of change
Start of change
Explanation:

The ENQMODEL resource model has been discarded from the local system.

End of change
Start of change
System action:

The enqmodel is discarded and CICS continues normally.

End of change
Start of change
User response:

None required.

End of change
Start of change
Destination:

CSMT

End of change
Modules:

Start of changeDFHNQRNEnd of change

Start of changeXMEOUT Parameters:End of changeStart of change End of changeStart of changedate, End of changeStart of changetime,End of changeStart of changeapplid, End of changeStart of changemodelEnd of change

Start of changeDFHNQ0103End of change
Start of changedate time applid The limit for the number of concurrent sysplex resource ENQ requests has been reached. Transaction tran detected return code X'code' from MVS ENQ.End of change
Start of change
Explanation:

Code X'code' was returned by MVS when transaction tran attempted to Enqueue on a sysplex-wide resource. This indicates that the limit for the number of concurrent sysplex resource ENQ requests has been reached.

End of change
Start of change
System action:

The task does not have control of the resource. The task issuing the EXEC ENQ request is abended ABCODE ANQC.

End of change
Start of change
User response:

Retry the transaction one or more times. If the problem persists, consult your system programmer, who might be able to tune the system so that the limit is no longer exceeded.

End of change
Start of change
Destination:

CSMT

End of change
Modules:

Start of changeDFHNQEDEnd of change

Start of changeXMEOUT Parameters:End of changeStart of change End of changeStart of changedate, End of changeStart of changetime,End of changeStart of changeapplid, End of changeStart of changetran, End of changeStart of changeX'End of changeStart of changecodeEnd of changeStart of change'End of change

Start of changeDFHNQ0104End of change
Start of changeapplid MVS returned code X'code' when transaction tran attempted to enqueue on a sysplex-wide resource. This in dicates that an unexpected environmental error has been detected.End of change
Start of change
Explanation:

Code code was returned by MVS when transaction tran attempted to Enqueue on a sysplex-wide resource. This indicates that an unexpected environmental error has been detected.

End of change
Start of change
System action:

The task does not have control of the resource. The task issuing the EXEC ENQ request is abended ABCODE ANQD.

End of change
Start of change
User response:

Retry the transaction one or more times. If the problem persists, consult your system programmer.

End of change
Start of change
Destination:

Console

End of change
Modules:

Start of changeDFHNQEDEnd of change

Start of changeXMEOUT Parameters:End of changeStart of change End of changeStart of changeapplid, End of changeStart of changeX'End of changeStart of changecode',End of changeStart of changetranEnd of change

Start of changeDFHNQ0105End of change
Start of changedate time applid ENQMODEL model was either disabled or in the waiting state when transaction tran attempted to enqueue on a matching resource name.End of change
Start of change
Explanation:

An EXEC ENQ has been issued on a resource for which the enqmodel is either disabled or in the waiting state.

End of change
Start of change
System action:

The ENQ request is rejected, and the issuing task abended abcode ANQE ENQ_DISABLED.

End of change
Start of change
User response:

To avoid multiple transaction abends, such transactions should be disabled before disabling the enqmodel.

End of change
Start of change
Destination:

CSMT

End of change
Modules:

Start of changeDFHNQRNEnd of change

Start of changeXMEOUT Parameters:End of changeStart of change End of changeStart of changedate, End of changeStart of changetime,End of changeStart of changeapplid, End of changeStart of changemodel, End of changeStart of changetranEnd of change

Start of changeDFHNQ0106End of change
Start of changedate time applid ENQMODEL model has been replaced.End of change
Start of change
Explanation:

The ENQMODEL resource model has been replaced on the local system.

End of change
Start of change
System action:

The enqmodel is replaced and CICS continues normally.

End of change
Start of change
User response:

None required.

End of change
Start of change
Destination:

CSMT

End of change
Modules:

Start of changeDFHNQRNEnd of change

Start of changeXMEOUT Parameters:End of changeStart of change End of changeStart of changedate, End of changeStart of changetime,End of changeStart of changeapplid, End of changeStart of changemodelEnd of change

Start of changeDFHNQ0107End of change
Start of changedate time applid ENQMODEL model1 must be disabled before enabling ENQMODEL model2.End of change
Start of change
Explanation:

An attempt to enable an enqmodel failed, because a less specific enqmodel is enabled. Enqmodels forming nested generic enqnames must be enabled in order, from the most to the least specific.

ENQMODEL model1 must be disabled before enabling ENQMODEL model2.

End of change
Start of change
System action:

The enqmodel is not installed, but CICS continues normally.

End of change
Start of change
User response:

Review the enqmodel definitions. If an enqmodel containing AB* is enabled, it must be disabled before enabling one with ABCD*. If enqmodels containing AB* and ABC* are installed, one must be discarded before installing an enqmodel with ABCD*.

End of change
Start of change
Destination:

CSMT

End of change
Modules:

Start of changeDFHNQRNEnd of change

Start of changeXMEOUT Parameters:End of changeStart of change End of changeStart of changedate, End of changeStart of changetime,End of changeStart of changeapplid, End of changeStart of changemodel1, End of changeStart of changemodel2End of change

[[ Contents Previous Page | Next Page Index ]]