Dynamically allocate unload data sets using UNLOAD PLUS
UNLOAD PLUS and LOADPLUS can dynamically allocate the data sets that are used by the utilities to unload and load data.
On the Analysis Utility Dataset Options panel (see the following figure), you can select to use the dynamically allocated data sets and to override any JCL Generation options that apply to dynamic allocation.
Command ===>
Type information. Then press Enter to continue or PF12 for previous panel.
Specify the maximum number of work datasets you want BMC LOADPLUS and
BMC REORG PLUS to use to build indexes. (For BMC REORG PLUS, this is only
used if dynamic allocation is not enabled.)
MAXSYSUT . . 20 (1 - 9999)
Dynamic Dataset Allocation Options
S Use Dynamic REORG datasets
S Use Dynamic SYSRE datasets
S Use Dynamic COPY datasets (Overrides use of utilities to create copies)
_ Override Defaults for Dynamic Allocation
Commands: HELP END PREVIOUS
When you select to use UNLOAD PLUS, LOADPLUS, and Use Dynamic SYSRE datasets, the product uses the utilities and inserts the DYNUNLD keyword into the ALUIN input stream. When you select Override Defaults for Dynamic Allocation, the JCL Generation Main Menu is displayed. You can select Tape Options and Individual Data Set Options to override the options that relate to dynamic allocation. For information about setting these options, see Getting-started.
Consider the following items when you choose to dynamically allocate the unload data sets:
- The data set name that is used for an object should be the same for both UNLOAD PLUS and LOADPLUS. Do not modify the name of the UNLOAD data set for an object without modifying the name of the corresponding LOAD data set for the object in the worklist.
- You cannot stack the unload (SYSREC) data sets on a tape.
- To run a Change Manager worklist in parallel, you must use dynamically allocated unload data sets. For more information about the worklist parallelism feature of the Database Administration solution, see Using-worklist-parallelism.
- To use spanned records, you must use dynamically allocated unload data sets (select the Use Dynamic SYSRE datasets option) and select the Use spanned records option on the Analysis Worklist Options panel.
- To multitask the unloading and loading of data in partitioned table spaces that contain more partitions than the value of the MAXSYSREC keyword, you must use dynamically allocated unload (SYSREC) data sets. The default value of the MAXSYSREC keyword is 256.
The UNLOAD PLUS utility performs the following actions when you choose to dynamically allocate the unload data sets:
- If the UNLOAD PLUS utility cannot unload a file, it deletes the dynamically allocated unload (SYSREC) data set.
- When UNLOAD PLUS dynamically allocates the unload data sets, it uses OUTPUT descriptors in the worklist for the primary data sets. JCL Generation uses the symbolic variables that are specified in the JCL Generation Data Set Options for SYSRECS panels to create a fully qualified data set name.
The product performs the following actions when you choose to dynamically allocate the unload data sets and unload the data sets from image copies:
- If any tables in the table space do not have statistics, Analysis uses the default sizes for the primary quantity and secondary quantity that are specified in the POF for the unload (SYSREC) data sets. In the worklist, Analysis specifies these sizes in the SPACE parameter in the OUTPUT descriptor in the -BMCD worklist command.
- If all tables in the table space have statistics, Analysis includes the ESTROWS parameter in the -BMCD worklist command, and UNLOAD PLUS uses the ESTROWS estimate to calculate the size of the data sets.
Related topic