A program interrupt can cause an unhandled condition of severity 2 or greater. When running with the ABTERMENC(ABEND) runtime option in a CICS® environment, an abend code of ASRA is issued for program interrupts. When running with the ABTERMENC(ABEND) runtime option in a non-CICS environment, the abend codes and reason codes shown in Table 1 are issued for program interrupts.
Program interrupts | Abend code | Abend reason code |
---|---|---|
Operation exception | S0C1 | 00000001 |
Privileged operation exception | S0C2 | 00000002 |
Execute exception | S0C3 | 00000003 |
Protection exception | S0C4 | 00000004 |
Segment translation exception (note 1) | S0C4 | 00000004 |
Page translation exception (note 2) | S0C4 | 00000004 |
Addressing exception | S0C5 | 00000005 |
Specification exception | S0C6 | 00000006 |
Data exception | S0C7 | 00000007 |
Fixed-point overflow exception | S0C8 | 00000008 |
Fixed-point divide exception | S0C9 | 00000009 |
Decimal overflow exception | S0CA | 0000000A |
Decimal divide exception | S0CB | 0000000B |
Exponent overflow exception | S0CC | 0000000C |
Exponent underflow exception | S0CD | 0000000D |
Significance exception | S0CE | 0000000E |
Floating-point divide exception | S0CF | 0000000F |
Note:
|