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

Reply via email to