IBM SC34-6814-04 User Manual

Page 226

Advertising
background image

SRP_ERROR_TYPE

The 4-character error type—always ‘ASRB’.

SRP_SYS_ABCODE

2 bytes containing the system abend code XXX in binary
format (for example, D37).

SRP_USER_ABCODE

2 bytes containing the user abend code NNNN in binary
format (for example, 0999).

SRP_ERROR_TRANID

4-character field containing the ID of the abending
transaction.

SRP_ERROR_STACK_NAME

8-character field containing the name of the current kernel
stack entry for the transaction at the time of the abend.

SRP_ERROR_PPT_NAME

8-character field containing the name of the current PPT
entry for the transaction, if one exists. This field contains a
value only if flag SRP_PPT_ENTRY is set.

SRP_ERROR_OFFSET

Fullword containing the offset into the program that
abended, as follows:

v

If flag SRP_PPT_ENTRY is set, gives the offset in
SRP_ERROR_PPT_NAME

v

Otherwise, gives the offset in
SRP_ERROR_STACK_NAME.

This field contains a value only if flag SRP_VALID_OFFSET
is set.

SRP_ERROR_FLAGS

1 byte containing flags:

SRP_CICS_CODE

The abend occurred while running CICS code.

SRP_USER_CODE

The abend occurred while running user application
code.

SRP_PPT_ENTRY

The abend occurred while running
SRP_ERROR_PPT_NAME. If this flag is not set,
the abend occurred while running
SRP_ERROR_STACK_NAME.

SRP_VALID_OFFSET

A meaningful offset could be determined.

SRP_VALID_REASON

MVS has supplied a reason code for the abend.

SRP_NOT_CICS_RB

CICS RB was not in control at the time of the
abend (that is, the abend occurred in a system
service invoked by CICS).

204

Customization Guide

Advertising