The sample terminal error program – IBM SC33-1683-02 User Manual

Page 463

Advertising
background image

to be logged to the TEPQ transient data destination. The CICS DSECTs are not
printed on the sample DFHTEP assembler-language listing. There are two error
processor routines (codes ‘87’ and ‘9F’ respectively).

* GENERATE USER STORAGE

DFHTEPM

TYPE=USTOR

USORFLD

DS F

DFHTEPM

TYPE=USTOREND

* MODULE SPECIFICATIONS

DFHTEPM

TYPE=INITIAL,

*

OPTIONS=((TD,TEPQ),NO3270,EXITS),

*

PRINT=(NOTEPACTION,NOTACPACTION),

*

DSECTPR=NO

* USER-SUPPLIED ERROR PROCESSORS

DFHTEPM

TYPE=ERRPROC,CODE=87

TEPCD81

DS 0H

-

-

error processor "87" source statements

-

B

TEPRET

DFHTEPM

TYPE=ERRPROC,CODE=9F

TEPCD9C

DS 0H

-

-

error processor "9F" source statements

-

B

TEPRET

* USER "EXIT" EXIT CODE

DFHTEPM

TYPE=EXIT

TEPEXIT

DS 0H

-

-

Additional user source statements to be executed after

error processing:

-

-

BR R14

* CONCLUDE MODULE GENERATION

DFHTEPM

TYPE=FINAL

END DFHTEPNA

Figure 19. Example of DFHTEPM macros used to generate a sample DFHTEP module

the sample terminal error program

Chapter 8. Writing a terminal error program

431

Advertising