MainframeKit

NORMAL

DFHRESP(NORMAL) = 0CICS RESP CONDITION

The CICS command completed without any condition being raised.

MOST LIKELY

The command did what was asked.

FIRST CHECK

No fix needed.

TRY IT ▸

MainframeKit assistant

What it means

RESP value 0 means the command worked. EIBRESP is 0 and there is no condition to handle.

Programs normally test for NORMAL first and treat everything else as an exception to deal with.

Typical causes

  • The command did what was asked.

How to fix it

  1. No fix needed.
  2. Always compare against DFHRESP(NORMAL) rather than the number 0, so the code reads clearly.

Example

Illustrative only; names and values are invented.

IF WS-RESP NOT = DFHRESP(NORMAL)
   PERFORM 9000-HANDLE-ERROR
END-IF