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

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