IBM SC33-1683-02 User Manual

Page 465

Advertising
background image

NOTIME

Time threshold space is not reserved.

DFHTEPT TYPE=PERMTID–assigning permanent terminal error
blocks

The DFHTEPT TYPE=PERMTID macro to define permanently reserved terminal
error blocks for specific terminals is:

TYPE=PERMTID

defines permanently reserved terminal error blocks for specific terminals.
Permanent TEBs are defined for terminals that are critical to system operation
to ensure that error processors are always executed in the event of errors
associated with that terminal. If no permanent TEBs are to be defined, this
macro is not required. A separate macro must be issued for each permanently
reserved TEB. The maximum number of permanent TEBs is the number
specified in the MAXTIDS operand of the DFHTEPT TYPE=INITIAL macro.

TRMIDNT=name

is used to provide the symbolic terminal ID (1-4 characters) for a permanently
defined TEB. Only one terminal can be specified in each macro.

DFHTEPT TYPE=PERMCODE|ERRCODE–defining error status
elements

The DFHTEPT TYPE=PERMCODE|ERRCODE macro is used to change the default
threshold constants of the sample DFHTEP, and to define permanently reserved
error status elements:

TYPE={PERMCODE|ERRCODE}

identifies whether the error code specified in the macro is to have a
permanently reserved or a dynamically assigned ESE. These macros are
required only if permanently reserved ESEs are to be defined, or if the sample
DFHTEP default threshold constants are to be overridden. These are listed in
Table 20 on page 435.

PERMCODE

Identifies the error code specified as having a permanently reserved ESE.
Each permanently reserved ESE must be identified by a separate
DFHTEPT TYPE=PERMCODE macro. All DFHTEPT TYPE=PERMCODE
macros must precede all DFHTEPT TYPE=ERRCODE macros.

ERRCODE

Indicates that the error code specified does not require a permanently
reserved ESE, but that the sample DFHTEP default threshold constants are
to be changed. Each error code requiring a threshold constant change,
other than those defined as permanently reserved, must be identified by a
separate DFHTEPT TYPE=ERRCODE macro. All DFHTEPT
TYPE=ERRCODE macros must follow all DFHTEPT TYPE=PERMCODE
macros.

DFHTEPT TYPE=PERMTID

,TRMIDNT=name

DFHTEPT TYPE={PERMCODE|ERRCODE}

,CODE={errcode|BUCKET}

[,COUNT=number]

[,TIME=(number[,SEC|,MIN|,HRS])]

the sample terminal error program

Chapter 8. Writing a terminal error program

433

Advertising