Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
End of Volume (EOV) z/OS DFSMSdfp Advanced Services SC23-6861-01 |
|
The EOV macro instruction identifies end-of-volume (EOV) and end-of-data-set
conditions. For an end-of-volume condition, EOV causes switching of
volumes and verification or creation of standard labels. For an end-of-data-set
condition (except when another data set is concatenated), EOV causes
your end-of-data-set routine to be entered. When using XDAP, issue
EOV if switching of direct access volumes is necessary or if secondary
allocation is to be performed for a direct access data set opened
for output. For details about the parameters of the EOV macro instruction,
see Handling End of Volume and End-Of-Data-Set Conditions.
Note: Should EOV call DADSM
EXTEND to extend on the same volume or a new volume (which implies
DASD output), EXTEND will issue an enqueue on SYSVTOC. If the EOV
request is issued for a data set on a volume where the application
already holds the SYSVTOC enqueue, this will cause abnormal termination.
For this case, a circumvention would be to allocate the output data
set large enough to not require a secondary extent or request the
output data set be on a volume that is different than the one for
which it holds the SYSVTOC enqueue.
|
Copyright IBM Corporation 1990, 2014
|