DFS0612I IMS LOGIC ERROR. R14=xx R15=yy
Explanation
IMS encountered
an error. The xx value (hexadecimal) represents
the return code from a called routine, and is present only when a
called routine detects the error. Otherwise, the xx field
contains
00
. The yy value (hexadecimal)
identifies the reason for the error. - xx yy
- Meaning
- 00 10
- The database DDIR or Fast Path DMAC was not found and was not passed on an EEQE CREATE call. Module DFSTOPR0 issues return code X'10'.
- 00 11
- The EEQE was not found for an EEQE DELETE. Module DFSTOPR0 issues return code X'11'.
- 00 12
- The buffer length was not specified on an EEQE CREATE. This problem might not be discovered until a later EEQE COPY call. Module DFSTOPR0 issues return code X'12'.
- xx 14
- During Batch Backout processing, DBRC was called to change EEQE type. DBRC returned a nonzero return code xx, described later in this message. Module DFSTOPR0 issues return code X'14'.
- 00 15
- An I/O Toleration EEQE CREATE during an XRF takeover found an EEQE that was not owned by this IMS and therefore not valid for this IMS to tolerate. Module DFSTOPR0 issues return code X'15'.
- 00 1F
- An EEQE COPY request found an EEQE that was either not owned or was a user type EEQE. This IMS should not have the block or control interval in the buffer pool. Module DFSTOPR0 issues return code X'1F'.
- nn 22
- I/O retry during database close or I/O Toleration PURGE processing received a nonzero return code from the buffer handler routine. The nn value is the hexadecimal return code from the buffer handler. For additional information, see return and function codes information. Module DFSTOBH0 issues return code X'22'.
- 00 31
- An X'26' or X'4026' log record containing a buffer image was found, but the corresponding EEQE was not found. The EEQE is built from a prior X'25' or X'4025' EEQE log record. Module DFSTORS0 issues return code X'31'.
- 00 32
- The X'25' or X'4025' EEQE log record being processed could not find a DDIR for the database indicated in the EEQE. Module DFSTORS0 issues return code X'32'.
- xx 41
- The I/O Toleration EEQEs created during an XRF takeover received the hexadecimal return code xx from DBRC. The DBRC return codes are described later in this message. Module DFSTODI0 issues return code X'41'.
- xx 42
- Return code xx was returned from DBRC while deleting an EEQE. The DBRC return codes are described later in this message. Module DFSTODI0 issues return code X'42'.
- xx 43
- Return code xx is returned from DBRC when adding an EEQE. The DBRC return codes are described later in this message. Module DFSTODI0 issues return code X'43'.
DBRC return codes
The
DBRC hexadecimal return codes contained in the xx field have the following
values and meanings:
- xx
- Meaning
- 04
- The DBDS already has an EEQE.
- 08
- The database is not registered in the RECON data set.
- 0C
- A DBDS is not registered in the RECON data set.
- 10
- The subsystem is not registered in the RECON data set.
- 14
- The subsystem is not authorized to use the database.
- 18
- The DBDS does not have an EEQE.
- 1C
- All EEQE changes in the parameter could not be satisfied.
- 20
- The EEQE limit for the database has been reached.
- 2C
- Internal DBRC error.
- 30
- An invalid parameter was detected.
System action
This informational message is sent to the master terminal operator and the z/OS® console. It precedes abend 0602.