Previous Topic: Scratch Return CodesNext Topic: Dynamic Allocation Return Codes


EXCP Access Method Return Codes

The following return codes are returned from the CADisk EXCP access method routines.

0

Operation successfully completed

4

GET - END-OF-FILE reached for read of input data set.

8

GET - A relative track address contained a record number which was greater than the number of records on the track.

PUT - No more space in data set to write this record. DASD EXCP support does not support allocation of new extents during output. This error sometimes occurs because CADisk has incorrectly calculated the space required to contain a data set on the specified volume. When restoring or moving a data set to a different device type than that from which it came, CADisk must recalculate the amount of space required. This recalculation is based on the tracksize of the original data set and the number of blocks (based on the BLKSIZE) that will fit in these tracks. Sometimes short blocks exist on the data set that cannot be accounted for in this calculation. To circumvent the problem, either preallocate the data set and rerun the CADisk job to use this preallocation, or specify sysparm ADTRACKS for the job.

12

Record returned has block size greater than that of the data set.

16

Permanent I/O error on the data set.