Terminal-Related Information, And That Can Be Mapped Using The; Dfhpcue Fields Are Significant; Pcue_Control_Bits; Pcue_Task_Number - IBM SC34-6814-04 Customization Manual

Cics transaction server for z/os
Table of Contents

Advertisement

BASSM 15,0
USING *,15
When invoked
Before a HANDLE ABEND routine is given control.
Exit-specific parameters
UEPPCDS
Address of a storage area that contains program- and

terminal-related information, and that can be mapped using the

DSECT DFHPCUE. When XPCHAIR is invoked, the following

DFHPCUE fields are significant:

PCUE_CONTROL_BITS

PCUE_TASK_NUMBER

PCUE_TRANSACTION_ID

PCUE_TERMINAL_ID

PCUE_PROGRAM_NAME

PCUE_LOGICAL_LEVEL

PCUE_BRANCH_ADDRESS

UEPTACB
Address of the transaction abend control block (TACB) for the
abend. If the abend occurred because of a program check, the
information in the TACB includes:
v The program status word (PSW)
v The registers at the time of the abend
v Details of the subspace and access registers current at the time
of the abend.
You can map the TACB using the DFHTACB TYPE=DSECT macro.
Return codes
UERCNORM
Continue processing.
UERCPURG
Task purged during XPI call.
UERCMEA
The address of an alternate abend routine has been supplied.
1-byte flag field. A setting of PCUECBTE indicates that the
transaction is linked to a terminal.
3-character packed decimal field containing the task
number.
4-character field containing the transaction ID.

4-character field containing the terminal ID (if any).

8-character field containing the name of the program that
issued the HANDLE ABEND LABEL command.
Fullword containing the number of chained DFHRSADS

blocks (that is, logical level).

Fullword. Use this field to supply the address of an
alternate abend routine. Set the top bit to specify that the
alternate abend routine is to run AMODE (31).
Chapter 1. Global user exit programs
189

Advertisement

Table of Contents
loading

Table of Contents