z/OS DFSMSdss Storage Administration
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Setting the percentage to overallocate target data set space (OW27837)

z/OS DFSMSdss Storage Administration
SC23-6868-01

When restoring an extended-format non-VSAM data set to a device which does not support extended-format, the data set is converted to a nonextended-format. During this type of conversion, DFSMSdss is not able to calculate the exact amount of space that the target data set will require. Therefore, it is possible for the target data set to be underallocated, causing RESTORE to fail with message ADR910E, return code 40000004, reason code 0000000D. To avoid underallocating the target data set, a new patch byte has been created. The hex value set in this patch byte is the percentage to overallocate by. This function is affected by setting the flag at offset X'44' in ADRPATCH.

To use ADRPATCH to overallocate the target data set by a decimal 10%, modify the sample JCL (see Sample JCL) as follows:
//SYSIN DD *
   NAME ADRDSSU ADRPATCH
   VER   44        00
   REP   44        0A
Note:
  1. As an alternative, you can use the SET PATCH command to set the patch byte dynamically.
  2. Set this patch only for those data sets that have failed to convert. Reset the patch to zero after the failing data set is restored, so that other converted data sets are not needlessly overallocated. Also, the required percentage of overallocated space can vary by data set. In other words, some data sets might require an overallocation of 10%, while some require additional space. Adjust the overallocation percentage, as needed.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014