Failures during DL/I request processing

The DRA might enter a wait state because you have a CICS® task in a wait state.

For an example of the trace entries produced by CICS during DL/I request processing, see CICS task issuing DL/I requests to be processed by DBCTL. For an example of the trace entries produced by DBCTL during DL/I request processing, see Trace entries produced by DBCTL.

If a task appears to hang, query it using CEMT INQ TASK, as for any CICS task. If a task is waiting on a resource name of DLSUSPND and resource type DBCTL, the task has made a DL/I request and has been suspended in CICS while DBCTL services that request. If repeated use of CEMT INQ TASK shows the task still waiting on DLSUSPND, it has hung in DBCTL. If you want to purge the task, you must use DBCTL operator commands to do so. See Purging a transaction that is using DBCTL for an illustrated example of using CEMT INQ TASK and the relevant DBCTL operator commands in this way.

If the task is not waiting on DLSUSPND, this might indicate a problem in CICS. See Reference: diagnostics.