IBM SC34-6814-04 User Manual

Page 463

Advertising
background image

DFHEISTG DSECT ,
*
*

Insert your own storage definitions here

*

DFHPCOM TYPE=DSECT

***********************************************************************
* * * * *

P R O G R A M

E R R O R

* * * * *

* * * * *

P R O G R A M

* * * * *

***********************************************************************
DFHPEP

CSECT

PROGRAM ERROR PROGRAM CSECT

DFHPEP

RMODE ANY
DFHREGS ,

EQUATE REGISTERS

XR

R1,R1

ICM

R1,B’0011’,EIBCALEN Get Commarea length

BZ

RETURNX

...no Commarea; exit

EXEC CICS ADDRESS COMMAREA(R2) ,
USING DFHPEP_COMMAREA,R2

*
*

Insert your own code here

*

LA

R1,PEP_COM_RETURN_OK

B

RETURN

DFHEJECT

*
RETURNER DS

0H

Return for error cases

LA

R1,PEP_COM_RETURN_DISABLE

RETURN

DS

0H

ST

R1,PEP_COM_RETURN_CODE

RETURNX

DS

0H

EXEC CICS RETURN ,
END

DFHPEP

Figure 18. Source code of the default program error program (DFHPEP)

Chapter 6. Writing a program error program

441

Advertising