MainframeKit

AKC3

Task purgedCICS ABEND

The task was purged, so CICS ended it with AKC3.

MOST LIKELY

An operator or tool purged the task.

FIRST CHECK

Check the CICS log around the time of the abend for purge commands or terminal error messages.

TRY IT ▸

MainframeKit assistant

What it means

AKC3 means the task was purged before it finished. Usually someone or something asked CICS to cancel it.

IBM describes a case where nobody purged the task by hand: a node error program cancelled it while handling a terminal error.

Typical causes

  • An operator or tool purged the task.
  • A node error program (NEP) asked CICS to cancel the task while handling a terminal or session error.

How to fix it

  1. Check the CICS log around the time of the abend for purge commands or terminal error messages.
  2. If a node error program is involved, check what action it sets for that error.
  3. Find out why the task was stuck or slow enough to be purged, and fix that.
  4. Rerun the transaction once the cause is cleared.

Example

Illustrative only; names and values are invented.

DFHAC2236 16:30:55 APPL01 Transaction TRN1 abend AKC3 in program PROG01 term T001. Updates to local recoverable resources will be backed out.