If a table is large the data may need to span multiple units of a device when unloaded. Within the Batch Processor for Db2 for z/OS (RBP)
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('hlq.DATA') + BLKSIZE(6336) LRECL(72) + TRACKS + SPACE(1,1) + UNIT(SYSDA) + UCOUNT(5) + NEW CATALOG