1. Au contraire, I don't think it says that.
It seems pretty clear to me:
The DCB ABEND exit is provided to give you some options regarding the
action you want the system to take when a condition occurs that may result
in abnormal termination of your task. This exit can be taken any time an
abend condition occurs during the process of opening, closing, or handling
an end-of-volume condition for a DCB associated with your task. The exit
is taken only for determinate errors that the system can associate with
the DCB.
2. In any event, DFSMS is calling it when it is calling it, and that's
during a GET.
I don't think so
I'm getting the ABEND exit invoked for an S002-04 condition, which is
clearly a read-type situation.
All the ABENDs listed in the doc are for OPEN x13, CLOSE x14, or EOV
x37. I don't think that a s002 would invoke it.
Have you considered a SYNAD exit if you goal is to shutdown gracefully
after an I/O error? It ONLY includes errors reading or writiing data
blocks, not O/C/E errors like the ABEND exit. Actually you might need
both to recover from label errors as well as data errors.
--
Bruce A. Black
Senior Software Developer for FDR
Innovation Data Processing 973-890-7300
personal: [EMAIL PROTECTED]
sales info: [EMAIL PROTECTED]
tech support: [EMAIL PROTECTED]
web: www.innovationdp.fdr.com
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html