If a table is large the data may need to span multiple units of a device when unloaded. Within the Batch Processor UNLOAD utility this can be accomplished
by adding the UCOUNT symbolic to the model and referencing the UCOUNT in the .ALLOC statement within the model text.
Within the tools choose:
In the UNLOAD model add this symbolic along with a value:
UCOUNT 5 (Note UCOUNT is a valid model symbolic)
Next, within the .ALLOC PTIUNLD of the model add the UCOUNT parameter:
#IF(%REORGP,LE,%LARGE) TRACKS + #IF(%ULDSP1,LE,%TRKLIMIT) SPACE(%ULDSP1,%ULDSP2) + #ELSE SPACE(%TRKLIMIT,%TRKLIMIT) + #ENDIF VOLSER(%VOLSER) + UNIT(%DISK) + UCOUNT(%UCOUNT) +<<<<<<<<< UCOUNT(nn)
Specifies the maximum number of devices to be allocated for data sets that span multiple devices, where nn must be a value between 1 and 59.
This parameter corresponds to the UCOUNT field on the UNIT operand in JCL.
The following is generated:
ALLOC FI(PTIUNLD) + DA('USER1.DATAB1.TID24.DATA') + BLKSIZE(6336) LRECL(72) + TRACKS + SPACE(1,1) + UNIT(SYSDA) + UCOUNT(5) + NEW CATALOG