Previous Topic: CICS or Operating System CrashNext Topic: Internal Error


Transaction Abend/Batch Abend

A transaction or batch abend is an abnormal end by CICS or the operating system that affects only a CA Ideal transaction.

VPE intercepts a CICS transaction abend encountered while CA Ideal is executing and returns control to CICS. CICS produces a dump and CICS statistics are produced at shut down.

A batch transaction abend returns control to the operating system and displays a z/OS or VSE error message.

Common abends are as follows:

CICS Abend Code

z/OS Batch Abend Code

VSE Batch Msg. No.


Cause

ATNI, ATCH

S222, S122

N/A

Program canceled by operator console, master terminal, or DFHNEP.

AICA

S322, S522

N/A

Runaway task due to:
A) Exceeding time limit parameter ICVR in SIT table (DFHSIT);
B) Program loop;
C) Exceeding system default for CPU use.

APCT

S806

OSO5I

Program not found due to:
A) Program not in PPT;
B) Program not in the load library;
C) Program disabled.
Causes include a user subprogram call with the subprogram not found in the STEPLIB/LIBDEF, DFHPPT, or DFHRPL.

ASRA

SOC1...SOCF

OSO3I

Most other abends. Causes include misapplied zaps, a problem with a call to a subprogram, or storage violation. A S0C3 results from executing a CA Ideal load module.

For more information about abend codes due to unrecoverable errors, see the Messages and Codes Guide.