This abend is issued if DBCTL returns a non-zero response code when a DL/I request has been issued from an application program.
The transaction is abnormally terminated with a CICS transaction dump.
Look up accompanying message DFHDB8109 that appears on the CDBC transient data destination.
DFHDLIDP
This abend occurs when DBCTL has notified CICS that a task has issued a DL/I request, but it did not have a PSB scheduled. If your application does have a PSB scheduled then a possible cause for this abend is that the DBCTL STOP THREAD command may have been used to terminate the DBCTL thread that corresponds to this task.
CICS abnormally terminates the transaction with a transaction dump. CICS processing continues.
Check if the DBCTL operator has issued a STOP THREAD command for the task that has abnormally terminated. Look up DBCTL response code 28 in the DBCTL return code section of the IMS™ Messages and Codes manual.
DFHDLIDP
This abend occurs when DBCTL has notified CICS that a task has issued program specification block (PSB) request, but it has a PSB already scheduled. CICS prevents a task from issuing a PSB schedule request to DBCTL when it has already issued a PSB schedule request by returning a PSBSCH response in UIBDLTR. However, in this case it is DBCTL that has rejected the subsequent PSB schedule request. A possible cause for this abend is a storage over-write.
CICS abnormally terminates the transaction with a transaction dump. CICS processing continues.
Check for any messages issued from your CICS system indicating that storage over-writes have taken place. Look up DBCTL response code 32 in the DBCTL return code section of the IMS Messages and Codes manual.
DFHDLIDP
This abend is issued when a deadlock has been detected by IMS and this transaction has been selected for abnormal termination.
This abend can occur when a transaction is accessing IMS resources via DBCTL or via a remote DLI request to a remote CICS region. The remote CICS region can be accessing IMS via DBCTL, or if it is a CICS 4.1 region or earlier, accessing IMS via local DLI.
Access to IMS resources via DBCTL is withdrawn for this transaction. Further attempts to access IMS will result in an AEY9 abend.
CICS abnormally terminates the transaction with a transaction dump. CICS processing continues.
If ADCD abends occur infrequently in your system, no action is required although you may like to consider setting your system up in such a way that, after an ADCD abend is issued, the transaction is automatically restarted. See the CICS® Recovery and Restart Guide for further information.
If ADCD abends are occurring frequently in your system, you may need to review the design of your applications. Some general techniques for deadlock avoidance are described in the CICS Recovery and Restart Guide.
DFHDLIDP
This abend is issued when the module DFHDBAT returns a nonzero return code in reply to a DL/I request issued from an application program to DBCTL. DFHDBAT is a task related user exit and forms part of the CICS-DBCTL interface. This abend is accompanied by message DFHDB8110.
CICS abnormally terminates the transaction with a transaction dump. CICS processing continues.
Look up the accompanying message DFHDB8110 that appears on the CDBC transient data destination.
DFHDLIDP
This abend is issued when the module DFHDLIDP detects that the CICS-DBCTL interface has been configured using a DRA startup table (DFSPZPxx) which specifies option PCBLOC-31, and the application is amode 24.
PCBLOC=31 specifies that the PCB address list and PCBs can be stored above the line. This is incompatible with amode 24 applications.
CICS abnormally terminates the transaction with a transaction dump. CICS processing continues.
Linkedit the application amode 31, or change the DRA startup table option to PCBLOC=24.
DFHDLIDP
This abend is issued when IMS returns a user abend 3303 response for a DL/I request issued from an application program.
Access to IMS resources via DBCTL is withdrawn for this transaction. Further attempts to access IMS will result in an AEY9 abend.
CICS abnormally terminates the transaction with a transaction dump. CICS processing continues.
Check the description in the IMS Messages and Codes manual for the meaning of IMS user abend 3303.
DFHDLIDP
This abend is issued when an application has been using DBCTL, and while the application was still scheduled to DBCTL, the CICS-DBCTL interface was terminated.
CICS abnormally terminates the transaction with a transaction dump. CICS processing continues.
Check the CDBC transient data destination for messages indicating the reason for termination of the CICS-DBCTL interface. If you do not know where the CDBC transient is, then please check with your system programmer. Check for messages issued from the DBCTL system.
DFHDLIDP
When checking the DBCTL program specification block (PSB), the external security manager checked the usage of the PSB, and found that:
The meaning of the term "user" in the above context depends on the way the transaction was invoked.
Notes.
By the above definitions, a PSB used by a routed transaction has two users, the terminal user and the communicating region. Therefore, for routed transactions, the external security manager makes two checks, on the terminal user (as qualified in 1 above), and on the communicating region (2 or 3 above).
CICS abnormally terminates the task attempting to schedule the PSB. CICS processing continues.
Ensure that the PSB is defined to the external security manager, and that all users have the correct level of authorization. If the system setup is correct, note the security violation.
DFHDLIDP
This abend occurs when an application has issued an EXEC DLI SCHD request for a PSB that contains no DBPCBs, and the SYSSERVE keyword was not specified. This abend also occurs when an application has issued a PCB request for a PSB that contains no DBPCBs, and the IOPCB option was not specified.
The transaction is abnormally terminated with a CICS transaction dump.
Check that the application program has scheduled the appropriate PSB.
DFHDLIDP
This abend occurs when an application has issued a DL/I request other than a schedule request, and the DBCTL DRA return code of 40 indicates that there was no active communication with DBCTL.
The transaction is abnormally terminated with a CICS transaction dump.
Check the CDBC transient data destination for messages indicating the reason for termination of the CICS-DBCTL interface. If you do not know where the CDBC transient data destination is, check with your system programmer. Check for messages issued from the DBCTL system.
DFHDLIDP
CICS issued a single-phase commit request to DBCTL and an unexpected response was returned from DBCTL.
CICS issues message DFHDB8119 to transient data queue CDBC, then terminates the task abnormally with a CICS transaction dump.
Message DFHDB8119 shows the unexpected response from DBCTL, along with the recovery token of the LUW involved. The explanation of message DFHDB8119 indicates how the outcome of the LUW can be determined.
DFHDBAT
A user has attempted to invoke the CICS-DBCTL control transaction from a terminal.
CICS rejects the request.
Do not try to invoke CICS internal transactions directly.
DFHDBCT
The connection to DBCTL was terminated and then re-established. The failing task had issued a schedule request against an earlier run of DBCTL and is therefore no longer scheduled.
CICS abnormally terminates the transaction with a transaction dump. CICS processing continues.
No action is required, although you may like to consider setting your system up in such a way that, after an abend ADCV is issued, the transaction is automatically restarted.
DFHDLIDP
An error (INVALID or DISASTER response) has occurred on a call to the storage manager domain. The domain that detected the original error provides an exception trace, a console message, and possibly a system dump (depending on the options in the dump table).
The task is abnormally terminated with a CICS transaction dump (depending on the options in the dump table).
See related message from the domain that detected the original error.
DFHDBME, DFHDLI, DFHDLIDP
An error (INVALID or DISASTER response) has occurred on a call to the catalog (CC) domain. The domain that detected the original error provides an exception trace, a console message, and possibly a system dump (depending on the options in the dump table).
The task is abnormally terminated with a CICS transaction dump (depending on the options in the dump table).
See related message from the domain that detected the original error.
DFHDBCON, DFHDBDSC
An error (INVALID or DISASTER response) has occurred on a call to the loader (LD) domain. The domain that detected the original error will have provided an exception trace, a console message, and possibly a system dump (depending on the options in the dump table).
The task is abnormally terminated with a CICS transaction dump (depending on the options in the dump table).
See related message from the domain that detected the original error.
DFHDBCON, DFHDBDI
CICS has been notified of a DBCTL failure. However, it has been unable to complete the search for a DBCTL alternate. This is possibly due to an unexpected return code from an IEFSSREQ request.
A CICS transaction dump is produced. CICS continues as if no XRF DBCTL alternate has been found. This abend is accompanied by message DFHDX8323.
Refer to message DFHDX8323 for further information. It may be necessary to restart DBCTL manually.
DFHDBCT
CICS has failed to connect to DBCTL because program DFHDBAT could not be ENABLED.
A CICS transaction dump is produced. The state of the CICS/DBCTL interface remains not connected.
Refer to the transaction dump to determine why the ENABLE failed.
DFHDBCON
A severe error has been encountered when executing transaction CLS3.
CLS3 is abnormally terminated with a transaction dump. CICS issues message DFHZC4948.
See message DFHZC4948 for further guidance.
DFHCLS3
The abend code is issued for either of the following reasons:
A CICS transaction dump is provided to assist in problem determination.
Either generate a DFHDIP program into the system or specify INBFMH correctly on the profile definition.
DFHDIP
A DL/I request was made for a remote database, but the system named in the remote PDIR entry was unknown to CICS, that is, not specified in a DFHTCT TYPE=SYSTEM macro or CEDA DEFINE CONNECTION command.
The transaction is abnormally terminated with a CICS transaction dump.
Either correct the SYSIDNT parameter in the relevant DFHDLPSB entry, or define the remote system to CICS with a DFHTCT TYPE=SYSTEM macro or a CEDA DEFINE CONNECTION command.
DFHDLIRP
A DL/I request was made for a remote database, but the link to the system on which the database resides was down.
The transaction is abnormally terminated with a CICS transaction dump.
Notify the system programmer. Once the link to the remote system has been reestablished, resubmit the transaction.
DFHDLIRP
A DL/I request was made for a remote database, but there were errors in the DL/I argument list that was provided by the user.
The transaction is abnormally terminated with a CICS transaction dump.
Ensure that any errors in the DL/I argument are corrected.
DFHDLIRP
When checking the DLI program specification block (PSB), the external security manager checked the usage of the PSB, and found that:
The meaning of the term "user" in the above context depends on the way the transaction was invoked.
The task attempting to schedule the PSB abnormally terminates.
Ensure that the PSB is defined to the external security manager, and that all users have the correct level of authorization. If the system setup is correct, note the security violation.
DFHDLIRP
The alternate CICS task responsible for tracking the DBCTL connection status of the active CICS has received an error from the CICS Availability Manager (CAVM) message input service.
The tracking transaction terminates with a CICS transaction dump. No further action is taken in response to DBCTL status changes. The global exits, XXDFB and XXDTO, are never invoked and no attempt at a DBCTL restart is made in the event of a takeover. This abend is accompanied by DFHDX8331.
Check for any other messages relating the CAVM dataset problems. In the event of a takeover, it may be necessary to restart DBCTL manually.
DFHDBCR
The CICS/XRF DBCTL tracking task has received an unrecognizable message from the CICS/XRF message manager. This abend is preceded by message DFHDX8333.
The CICS/XRF DBCTL tracking task abends.
Refer to the instructions for message DFHDX8333.
DFHDBCR.
The alternate CICS system task responsible for tracking the DBCTL connection status of the active CICS has been unable to complete its search for a DBCTL alternate, possibly due to an unexpected return code from an IEFSSREQ request.
A CICS transaction dump is produced. The tracking transaction continues as if no DBCTL alternate had been found. This abend is accompanied by message DFHDX8335.
Refer to message DFHDX8335 for further information. It may be necessary to restart DBCTL manually.
DFHDBCR.
The CICS supplied transaction for managing debugging profiles, CADP, has received a exception response from the file manager, with reason file error. The file manager will have issued a message to the CICS joblog containing a code which indicates the precise nature of the error. For example this abend will be issued if the underlying file DFHDPFMB used by CADP is disabled or doesn't exist.
CICS abends the transaction with a transaction dump.
Examine the CICS joblog for associated messages, correct the problem and retry the CADP transaction.
DFHDPLU
The CICS supplied transaction for managing debugging profiles, CADP, has received a disaster response from the file manager, with reason internal error. There is an error in the file manager program.
CICS abends the transaction with a transaction dump.
Examine the CICS joblog for associated messages. Contact IBM for assistance with this type of error.
DFHDPLU
The CICS supplied transaction for managing debugging profiles, CADP, has received a disaster response from the file manager, with reason disaster percolation. There is an error in one of the CICS domains called by the file manager.
CICS abends the transaction with a transaction dump.
Examine the CICS joblog for associated messages. Contact IBM for assistance with this type of error.
DFHDPLU
The CICS supplied transaction for managing debugging profiles, CADP, has received a purged response from the file manager. reason disaster precolation. It is likely that an underlying request to CICS File Control has timed out because the record that CADP is trying to access, is held up by another transaction. For example this would occur if CECI was bing used to access the underlying file, DFHDPFMB, at the same time as using CADP.
CICS abends the transaction with a transaction dump.
Investigate if there are other tasks running against the file used by CADP.
DFHDPLU
The CICS supplied program for inactivating all debugging profiles, DFHDPIN, has received a exception response from the file manager, with reason file error. The file manager will have issued a message to the CICS joblog containing a code which indicates the precise nature of the error. For example this abend will be issued if the underlying file DFHDPFMB used by CADP was disabled or deleted whilst DFHDPIN was running.
CICS abends the transaction with a transaction dump.
Examine the CICS joblog for associated messages, correct the problem and retry the CADP transaction.
DFHDPIN
A server program has issued a command which is restricted in the distributed program link (DPL) environment. Certain API and CPI-RR requests, and the DL/I terminate request are not allowed in the DPL environment. See the CICS Application Programming Guide for a list of these restricted commands.
A server program is a program which has been remotely linked, or a program defined to run with the DPL subset.
CICS abends the transaction with a transaction dump.
Remove the restricted commands from the server program, or run the server program locally.
DFHEIP, DFHCPIR, DFHDLI
The XRF DBCTL state catch-up transaction, DXCU, has failed.
DXCU is abnormally terminated with a CICS transaction dump. This abend is accompanied by DFHDX8319.
Diagnose the error from the CICS transaction dump. Refer to DFHDX8319 for further information.
DFHDXCU
The XRF DBCTL state catch-up transaction, DXCU, has failed.
DXCU is abnormally terminated with a CICS transaction dump. This abend is accompanied by DFHDX8318.
Use the dump to help diagnose the problem. Refer to DFHDX8318 for further information. Check for any other messages relating to CICS availability manager (CAVM) data set problems.
DFHDXCU
An error (INVALID, DISASTER or unexpected EXCEPTION response) has occurred on a LOCK call to the lock manager (LM) domain. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2EX1
An error (INVALID, DISASTER or unexpected EXCEPTION response) has occurred on an UNLOCK call to the lock manager (LM) domain. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2EX1
An unexpected EXCEPTION response has occurred on a locate call to directory manager (DD) domain to locate a DB2TRAN control block. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2EX1
An error (INVALID or DISASTER response ) has occurred on a locate call to directory manager (DD) domain to locate a DB2TRAN control block. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2EX1
An unexpected EXCEPTION response has occurred on a locate call to directory manager (DD) domain to locate a DB2ENTRY control block. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2EX1
An error (INVALID or DISASTER response ) has occurred on a locate call to directory manager (DD) domain to locate a DB2ENTRY control block A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2EX1
A transaction attempted to use a DB2ENTRY that is DISABLED or is DISABLING. The DISABLEDACT attribute of the DB2ENTRY specified ABEND meaning that new transactions that attempt to use the DB2ENTRY should be abended.
The task is abnormally terminated with a CICS transaction dump.
Use CEMT INQ DB2TRAN TRANSID(tttt) where tttt is the transid, to determine the name of the DB2ENTRY involved. Re-enable the DB2ENTRY or discard the DB2ENTRY so that the transid will use a pool thread.
DFHD2EX1
The CICS-DB2 attachment facility detected that a dynamic plan exit program abended.
CICS trapped the abend from the dynamic plan exit, issued message DFHDB2050, and then abnormally terminated the task with a CICS transaction dump.
See the associated DFHDB2050 transient data message to determine the abend code with which the dynamic plan exit program abended. Determine why the exit program abended.
DFHD2EX1
The CICS-DB2 attachment facility failed to link to a dynamic plan exit program because it was not link edited AMODE 31.
The task is abnormally terminated with a CICS transaction dump.
See the associated DFHDB2051 transient data message to determine the name of the dynamic plan exit program involved. Re-linkedit the dynamic plan exit program AMODE 31.
DFHD2EX1
The CICS-DB2 attachment facility failed to link to a dynamic plan exit program because it is disabled.
The task is abnormally terminated with a CICS transaction dump.
See the associated DFHDB2053 transient data message to determine the name of the dynamic plan exit program involved. Enable the dynamic plan exit program.
DFHD2EX1
The CICS-DB2 attachment facility failed to link to a dynamic plan exit program because no program definition was found.
The task is abnormally terminated with a CICS transaction dump.
See the associated DFHDB2057 transient data message to determine the name of the dynamic plan exit program involved. Ensure that the dynamic plan exit program has been correctly defined to CICS.
DFHD2EX1
The CICS-DB2 attachment facility failed to link to a dynamic plan exit program because the program could not be loaded.
The task is abnormally terminated with a CICS transaction dump.
See the associated DFHDB2058 transient data message to determine the name of the dynamic plan exit program involved. Ensure that the dynamic plan exit program has been correctly defined and is in a load library accessible to CICS.
DFHD2EX1
The CICS-DB2 attachment facility failed to link to a dynamic plan exit program because the program is defined as remote.
The task is abnormally terminated with a CICS transaction dump.
See the associated DFHDB2066 transient data message to determine the name of the dynamic plan exit program involved. Correct the program definition for the dynamic plan exit program so that it is defined as local.
DFHD2EX1
The CICS-DB2 attachment facility failed to link to a dynamic plan exit program.
The task is abnormally terminated with a CICS transaction dump.
See the associated DFHDB2054 transient data message to determine the name of the dynamic plan exit program involved. Examine the transaction dump to determine why the link failed.
DFHD2EX1
An error (INVALID, DISASTER or unexpected EXCEPTION response) has occurred on an WAIT_MVS call to the dispatcher (DS) domain. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2EX1
The transaction was unable to obtain a DB2 thread from a DB2ENTRY or the pool. See the associated transient data message DFHDB2011 to determine which DB2ENTRY was involved or whether it was the pool. The transaction was abended because the DB2ENTRY or the pool specified threadwait(no) meaning do not wait for a thread if all threads are currently in use. Note if message DFHDB2011 indicates that the pool was being used, it means the transaction was using the pool directly rather than overflowing to the pool. (An abend AD3T is produced when a transaction overflows to the pool and no pool threads are available.)
The task is abnormally terminated with a CICS transaction dump.
Determine whether more threads should be allocated to the DB2ENTRY or the pool, or whether the number of instances of this transaction should be limited using TRANCLASS.
DFHD2EX1
An error (INVALID, DISASTER or unexpected EXCEPTION response) has occurred on an getmain call to the storage manager (SM) domain. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2EX1
The CICS-DB2 thread TCB processing the DB2 request for this transaction has abended. An exception trace (AP 319D) is written containing the MVS abend code and reason code as well as the relevant CICS-DB2 control blocks used by the CICS task and the CICS-DB2 thread TCB. In particular the CSUB control block contains data from the MVS SDWA at the time of the abend, for example fields CSB_SDWA_REGS (regs 0 -15) and CSB_SDWA_PSW.
The thread TCB is terminated if a CICS transaction is forcepurged from CICS and the thread is still active in DB2.
The task is abnormally terminated with a CICS transaction dump.
Examine the trace in the CICS transaction dump to determine why the CICS-DB2 thread TCB abended.
DFHD2EX1
The thread TCB servicing the DB2 request for the transaction issued a sign-on request to DB2 which failed. The installed DB2CONN specifies THREADERROR(N906D) or THREADERROR(ABEND).
If THREADERROR(N906D) is specified in the DB2CONN, processing continues. A -906 sqlcode is returned to the application, and a transaction dump is taken with abend code AD2S.
If THREADERROR(ABEND) is specified in the DB2CONN, the task is abnormally terminated with a CICS transaction dump.
Examine the AUTHID or AUTHTYPE parameter of the DB2ENTRY or pool used for the transaction. Ensure the id is authorised to access the plan in DB2.
DFHD2EX1
An attempt to create a DB2 thread by the TCB servicing the DB2 request for the transaction failed with DB2 reason code 00F30040. The installed DB2CONN specifies THREADERROR(N906D) or THREADERROR(ABEND).
If THREADERROR(N906D) is specified in the DB2CONN, processing continues. A -906 sqlcode is returned to the application and a transaction dump is taken with abend code AD2T.
If THREADERROR(ABEND) is specified in the DB2CONN, the task is abnormally terminated with a CICS transaction dump.
Either the plan is unavailable or is not known to DB2.
DFHD2EX1
An attempt to create a DB2 thread by the TCB servicing the DB2 request failed. The installed DB2CONN specifies THREADERROR(N906D) or THREADERROR(ABEND).
If THREADERROR(N906D) is specified in the DB2CONN, processing continues. A -906 sqlcode is returned to the application and a transaction dump is taken with abend code AD2U.
If THREADERROR(ABEND) is specified in the DB2CONN, the task is abnormally terminated with a CICS transaction dump.
Examine the dump to determine why the create thread failed.
DFHD2EX1
The CICS-DB2 attachment facility issued a commit or
abort request to DB2 but received a reason code 00F30805 indicating
that connection to
DB2 has been lost. This is due to DB2 terminating
abnormally or being in the process of terminating abnormally.
If
the commit or abort request was preceded by a prepare request, DB2
may well still be indoubt. In this case, the CICS-DB2 attachment facility
instructs CICS to remember the outcome of the UOW pending resynchronisation,
which will happen when CICS and DB2 are reconnected. For an abort
request not preceded by a prepare, i.e. a transaction abend or syncpoint
rollback, DB2 will not be indoubt as the UOW was still inflight. DB2
will backout updates made by the UOW when restarted so there is no
need for CICS to remember the outcome of the UOW.
The transaction completes normally but a transaction dump is taken with abend code AD2V. If DB2 is indoubt about the outcome of the UOW it will be resolved when CICS and DB2 are reconnected.
Contact your system programmer to restart the DB2 subsystem.
DFHD2EX1
The CICS-DB2 attachment facility issued a single-phase commit call to DB2 but received an unexpected response. Transient data message DFHDB2055 details the DB2 reason code received. The commit request may have been processed or it may have been ended. There is no resynchronisation needed, as no CICS recoverable resources were updated.
The CICS-DB2 attachment facility abnormally terminates the transaction with abend code AD2W. The CICS recovery manager will supersede the AD2W abend code with abend code ASPR. A transaction dump is taken.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2EX1
The CICS-DB2 attachment facility detected that the CICS task and the thread TCB were in an invalid state. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The task is abnormally terminated with a transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2EX1
The transaction was unable to obtain a DB2 thread from a DB2ENTRY or the pool because there were no TCBs available on which to create the thread. The number of thread TCBs currently running is at the TCBLIMIT defined in the DB2CONN. Message DFHDB2010 is output to transient data. The transaction was abended because either:
The task is abnormally terminated with a CICS transaction dump.
Determine whether TCBLIMIT should be increased or whether the number of transactions using DB2 at any one instance should be limited using transaction classes.
DFHD2EX1
DB2 detected a deadlock and the CICS-DB2 attachment facility attempted a syncpoint rollback command for the transaction as DROLLBACK(YES) was specified for the DB2ENTRY or POOL. The syncpoint rollback command failed. Message DFHDB2070 is output to transient data detailing the transid involved and the EIBRESP2 from the failed syncpoint rollback command.
The transaction is abnormally terminated with a transaction dump.
Examine the eibresp2 value to determine why the syncpoint rollback request failed. One possible reason could be that the transaction running is a DPL server transaction which was DPLed to by a client transaction without specifying the SYNCONRETURN parameter. In this case syncpoints, or syncpoint rollbacks, cannot be taken by the server transaction, so DROLLBACK(YES) is invalid in this case.
DFHD2EX1
The CICS-DB2 attachment facility received a request for a resource manager with the incorrect name. Message DFHDB2045 is output to transient data detailing the invalid name.
The transaction is abnormally terminated with a transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2EX1
The CICS-DB2 attachment facility EDF processor was unable to interpret the SQL request.
The command is not interpreted by EDF. A CICS transaction dump is taken with abend code AD22.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2EDF
An error (INVALID, DISASTER or unexpected EXCEPTION response) has occurred on a LOCK call to the lock manager (LM) domain made by the CICS-DB2 attachment facility service transaction CEX2. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The CICS-DB2 service task initiates a force shutdown of the CICS-DB2 interface.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2EX2
An error (INVALID, DISASTER or unexpected EXCEPTION response) has occurred on an UNLOCK call to the lock manager (LM) domain made by the CICS-DB2 attachment facility service transaction CEX2. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The CICS-DB2 Service task initiates a force shutdown of the CICS-DB2 interface.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2EX2
An error (INVALID, DISASTER or unexpected EXCEPTION response) has occurred on a LOCK call to the lock manager (LM) domain made by the CICS-DB2 attachment facility while processing a DSNC command. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The DSNC command fails and the transaction is abnormally terminated with a transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2CC
An error (INVALID, DISASTER or unexpected EXCEPTION response) has occurred on an UNLOCK call to the lock manager (LM) domain made by the CICS-DB2 attachment facility while processing a DSNC command. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The DSNC command fails and the transaction is abnormally terminated with a transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2CC
The CICS-DB2 attachment facility attempted to attach a TCB on which a DB2 thread was to be created to service the SQL request from the application. The attach of the TCB failed due to lack of storage.
The transaction is abnormally terminated with a transaction dump.
Increase the size of the CICS region or lower the TCBLIMIT value specified in the DB2CONN.
DFHD2EX1
The CICS-DB2 attachment facility attempted to attach a TCB on which a DB2 thread was to be created to service the SQL request from the application. The attach of the TCB failed.
The transaction is abnormally terminated with a transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2EX1
The CICS-DB2 attachment facility was unable to link to its EDF processor DFHD2EDF.
The command is not interpreted by EDF. Message DFHDB2048 is output to transient data and a transaction dump is taken with abend code AD29.
Examine the trace in the CICS transaction dump to determine why the link to module DFHD2EDF failed.
DFHD2EDF
An error (INVALID, DISASTER or unexpected EXCEPTION response) has occurred on a LOCK call to the lock manager (LM) domain made by the CICS-DB2 attachment facility startup program. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
Startup of the CICS-DB2 interface is terminated, and the interface is closed. The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2STR
An error (INVALID, DISASTER or unexpected EXCEPTION response) has occurred on an UNLOCK call to the lock manager (LM) domain made by the CICS-DB2 Attachment facility startup program. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
Startup of the CICS-DB2 interface is terminated, and the interface is closed. The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2STR
An error (INVALID, DISASTER response) has occurred on a CONNECT_TO_DB2 function call to the CICS-DB2 Coordinator program DFHD2CO made by the CICS-DB2 Attachment facility startup program. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
Startup of the CICS-DB2 interface is terminated, and the interface is closed. The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2STR
An unexpected response was received while attempting to delete a record from a temporary storage queue during processing of a DSNC STRT command. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The DSNC STRT command fails. The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2CM1
During processing of a DB2 request for the transaction, an identify request was made to identify the calling TCB to DB2. The identify request failed. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The DB2 request fails. The task is abnormally terminated with a CICS transaction dump.
Examine the exception trace in the dump to determine why the identify request failed. The CSUB control block is output as part of the exception trace entry, and it contains a record of all calls to DB2 starting at field CSB_TRACE_ENTRIES_START. The identify request contains eyecatcher "IDEN" and is followed by the DB2 FRB response and reason codes.
DFHD2D2
During processing of a DB2 request for the transaction, a terminate thread request was made to DB2 which failed. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The DB2 request fails. The task is abnormally terminated with a CICS transaction dump.
Examine the exception trace in the dump to determine why the terminate thread request failed. The CSUB control block is output as part of the exception trace entry, and it contains a record of all calls to DB2 starting at field CSB_TRACE_ENTRIES_START. The terminate thread request contains eyecatcher "TERM" and is followed by the DB2 FRB response and reason codes.
DFHD2D2
An unexpected response was received from an EXEC CICS GETMAIN issued during processing of a CICS-DB2 DSNC command. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The DSNC command fails. The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2CM1
The issuing of an EXEC SQL command or IFI call from a Dynamic Plan Exit is not allowed.
The task is abnormally terminated.
Remove any EXEC SQL commands or IFI calls from the Dynamic Plan Exit.
DFHD2EX1
An unexpected response was received from an EXEC CICS INQUIRE DB2CONN command issued during startup of the CICS-DB2 interface. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
Startup of the CICS-DB2 interface is terminated, and the interface is closed. The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2CM1
A commit request to DB2, issued during the second phase of syncpoint, failed. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The task is abnormally terminated with a CICS transaction dump. CICS maintains a record that the UOW committed pending a future resynchronization request with DB2.
Examine the exception trace in the dump to determine why the commit request failed. The CSUB control block is output as part of the exception trace entry, and it contains a record of all calls to DB2 starting at field CSB_TRACE_ENTRIES_START. The commit request contains eyecatcher "COMM" and is followed by the DB2 FRB response and reason codes.
DFHD2D2
An abort request to DB2, issued during the second phase of syncpoint, failed. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The task is abnormally terminated with a CICS transaction dump. CICS maintains a record that the UOW backed out pending a future resynchronization request with DB2.
Examine the exception trace in the dump to determine why the abort request failed. The CSUB control block is output as part of the exception trace entry, and it contains a record of all calls to DB2 starting at field CSB_TRACE_ENTRIES_START. The abort request contains eyecatcher "ABRT" and is followed by the DB2 FRB response and reason codes.
DFHD2D2
During processing of a DB2 request for the transaction, an associate request was made to associate the DB2 connection with the calling TCB. The associate request failed. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The DB2 request fails. The task is abnormally terminated with a CICS transaction dump.
Examine the exception trace in the dump to determine why the associate request failed. The CSUB control block is output as part of the exception trace entry, and it contains a record of all calls to DB2 starting at field CSB_TRACE_ENTRIES_START. The associate request contains eyecatcher "ASSO" and is followed by the DB2 FRB response and reason codes.
DFHD2D2
An unexpected error occurred during processing of a DSNC MODIFY command. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The DSNC MODIFY command fails. The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2CM1
An unexpected error occurred during processing of a DSNC STOP command. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The DSNC STOP command fails. The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2CM1
An unexpected response was received while attempting to read a record from a temporary storage queue during processing of a DSNC STRT command. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The DSNC STRT command fails. The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2CM1
An unexpected response was received while attempting to read a record from a temporary storage queue during startup of the CICS-DB2 interface. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
Startup of the CICS-DB2 interface is terminated, the interface is closed. The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2STR
An unexpected response was received from an EXEC CICS SET DB2CONN command issued during startup of the CICS-DB2 interface. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
Startup of the CICS-DB2 interface is terminated, and the interface is closed. The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2CM1
The transaction was unable to obtain a DB2 thread from the pool. Message DFHDB2011 is output to transient data. The transaction was abended because the transaction tried using a DB2ENTRY but all threads were in use on the DB2ENTRY, and despite threadwait(pool) being specified, all threads in the pool were also in use. The pool definition within the DB2CONN specifies threadwait(no).
The task is abnormally terminated with a CICS transaction dump.
Determine whether more threads should be allocated to the DB2ENTRY or the pool, or whether the number of instances of this transaction should be limited using TRANCLASS.
DFHD2EX1
An error (INVALID or DISASTER response ) has occurred on a locate call to transaction manager (XM) domain to locate a transaction definition. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2EX1
An unexpected response was received while attempting to write a record to a temporary storage queue during startup of the CICS-DB2 interface. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
Startup of the CICS-DB2 interface is terminated, and the interface is closed. The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2STR
An unexpected response was received while attempting to write a record to a temporary storage queue during processing of a DSNC STRT command. A console message is output, an exception trace written and, possibly, a system dump taken (depending on the options specified in the dump table).
The DSNC STRT command fails. The task is abnormally terminated with a CICS transaction dump.
You need further assistance from IBM to resolve this problem. See CICS Problem Determination Guide for guidance on how to proceed.
DFHD2CM1
The CICS-DB2 thread TCB processing the DB2 request for this transaction has abended because the DB2 adapter is being shutdown.
The task is abnormally terminated.
If this abend should occur at CICS or DB2 shutdown then it can be ignored, because the DB2 adapter is abending the task as part of shutdown processing, otherwise you will need assistance from IBM.
DFHD2EX1