Dfhtepm type=errproc–replacing error processors – IBM SC34-6814-04 User Manual

Page 484

Advertising
background image

TACLE|NOTACLE

specifies whether the TACLE prefix is to be recorded on the transient data
destination.

TACLE

The 16-byte TACLE prefix as received from DFHTACP is logged.

NOTACLE

No TACLE prefix logging occurs.

ESE|NOESE

specifies whether the ESE associated with the error is to be recorded on
the transient data destination.

ESE

The ESE, after being updated, and before being deleted (if the action
puts the terminal out of service) is logged.

NOESE

No ESE logging occurs.

DFHTEPM TYPE=ENTRY and EXIT–for user entry and exit
routines

The sample DFHTEP provides guidance about how to prepare error processor
routines, particularly with regard to register and subroutine linkage conventions. The
routines must also observe the following restrictions:

v

The error processor must be coded in assembler language.

v

The first executable statement in the routine must be labeled TEPCDxx, where
“xx” is the error code specified in the DFHTEPM
TYPE=ERRPROC,CODE=errcode macro.

v

Register usage conventions and restrictions are stated in the sample DFHTEP
source.

v

The error processor must exit to the sample DFHTEP symbolic label TEPRET.

The macro required for a user “ENTRY” routine is:

This macro must be immediately followed by user “ENTRY” routine code, starting
with the label “TEPENTRY” and ending with a BR 14 instruction.

The macro required for a user “EXIT” routine is:

This macro must be immediately followed by user “EXIT” routine code, starting with
the label “TEPEXIT” and ending with a BR 14 instruction.

DFHTEPM TYPE=ERRPROC–replacing error processors

The macro necessary to replace error processors supplied with the sample
DFHTEP with user-written error processors is:

DFHTEPM

TYPE=ENTRY

DFHTEPM

TYPE=EXIT

DFHTEPM

TYPE=ERRPROC
,CODE=errcode
(followed by the appropriate error

processor source statements)

462

Customization Guide

Advertising