Free reference

Mainframe error codes, explained

What z/OS abends, CICS abend codes, Db2 SQL codes and TSO messages mean, what usually causes them, and how to fix them. Written in plain English by the people who build WND Terminal.

System abends User abends CICS abend codes Db2 SQL codes z/OS and TSO messages

System abends

  • S001I/O error
  • S013Data set could not be opened
  • S047Program not APF authorized
  • S0C1Operation exception
  • S0C4Protection exception
  • S0C7Data exception
  • S0CBDecimal divide exception
  • S106Program fetch failed
  • S122Cancelled by the operator, with a dump
  • S213Data set not found on the volume
  • S222Cancelled, without a dump
  • S237End-of-volume error
  • S322CPU time limit exceeded
  • S522Wait time limit exceeded
  • S622TSO session ended after disconnect
  • S706Program marked not executable
  • S722Output limit exceeded
  • S804Not enough virtual storage (GETMAIN)
  • S806Program not found
  • S80ANot enough virtual storage (R-form GETMAIN)
  • S878Not enough virtual storage
  • S913Security access denied
  • SB37Out of space
  • SD37Primary space full, no secondary
  • SE37Out of space, no more volumes or extents

User abends

  • U0016User abend 16
  • U4038Language Environment severe error
  • U4088Language Environment storage management error

CICS abend codes

  • AEI0PGMIDERR not handled
  • AEILDSIDERR (FILENOTFOUND) not handled
  • AEIMNOTFND not handled
  • AEIPINVREQ not handled
  • AEY9Db2 connection not available in CICS
  • AEYDInvalid output address caught by command protection
  • AICARunaway task (loop) in CICS
  • AKCSDeadlock timeout in CICS
  • APCTProgram not found in CICS
  • ASRAProgram check in a CICS transaction
  • ASRBOperating system abend in a CICS transaction

Db2 SQL codes

z/OS and TSO messages