00 (X'00') |
4 |
The address of the 140-byte VTOC
entry of the data set about to be reblocked. The first 44 bytes are
the data set name. |
04 (X'04') |
4 |
The address of a 7-byte area. The
first 6 bytes contain the volume serial number of the volume the data
set was migrated from or backed up from. Byte 7 contains a data mover
flag in bit 0 that indicates the data mover that was used.
- 0... ....
- If bit 0 of byte 7 is set to 0, DFSMShsm has moved the data.
- 1... ....
- If bit 0 of byte 7 is set to 1, DFSMSdss has moved the data.
|
08 (X'08') |
4 |
The address of a fullword binary
area containing the approximate size of the data set in units of 1024
bytes. The size is that of the space required to recall or recover
the data set. |
12 (X'0C') |
4 |
The address of a fullword binary
area containing one of three values that determine the block size DFSMShsm uses
if the data set is reblocked. The DFSMSdss mover always passes a value
of zero, which directs the system to calculate the block size for
a data set. The DFSMShsm mover passes a value that offers greater track
utilization on the target device (the largest acceptable block size
nearest to 6144) or it passes the current block size.
You can change
this variable and use a different value. If you return a value greater
than 32␠760 or less than the record size, DFSMShsm uses the
value passed to the exit. If DFSMSdss is the data mover, the value in
this field is ignored.
|
16 (X'10') |
4 |
The address of a fullword binary
return code for the exit to set to zero to cause DFSMShsm to reblock
the data set, or nonzero if DFSMShsm should not reblock the data set
during recall or recovery. |