LIMITSDS


The RELOAD and UNLOAD commands support the LIMITSDS keyword to specify how to dynamically allocate unload data sets for partitions.

You can specify LIMITSDS in PLUSIN. The following table describes the keyword.

Keyword for dynamic allocation of unload data sets for partitions

To do this

Specify this in PLUSIN

Instruct the UNLOAD function to dynamically allocate a data set that begins with the high-level qualifier (HLQ) BMC and UNLOAD, and to delete and re-create the partition's unload data set prior to use. Use a mask for the data set name.

LIMITSDS(BMC.UNLOAD.&DBD.&PART.&PARTNAME,D)

Instruct the UNLOAD function to dynamically allocate a data set that begins with the HLQ BMC and UNLOAD, and to reuse an existing partition unload data set or create one if none exists. Use a mask for the data set name.

LIMITSDS(BMC.UNLOAD.&DBD.&PART.&PARTNAME,R)

Instruct the RELOAD function to dynamically allocate a data set that begins with the HLQ BMC and UNLOAD, and to delete the partition's unload data set at the end of the job step if the job step does not abend. Use a mask for the data set name.

LIMITSDS(BMC.UNLOAD.&DBD.&PART.&PARTNAME,D)

Instruct the RELOAD function to dynamically allocate a data set that begins with the HLQ BMC and UNLOAD, and to retain the partition's unload data set. Use a mask for the data set name.

LIMITSDS(BMC.UNLOAD.&DBD.&PART.&PARTNAME,K)

Internal default: UNLOAD command: (mask,D)

RELOAD command: (mask,K)

This option is valid only for PDF or high availability large database (HALDB) data sets, and only when you used the LIMITS(PART) option in the UNLOAD step.

If the job step JCL contains DD statements for the unload data sets, dynamic allocation is bypassed for partitions with those DD statements. Dynamic allocation is used in all other circumstances.

Dynamic allocation uses the SMS or PERMUNIT options from the DLIGSET0 global options module via the SETUP macro.

LIMITSDS looks for and allocates DD names as follows:

  • UNLOAD HALDB—Partition name with a suffix of 1
  • UNLOAD PDF—DFSURGnn, where nn is the partition number
  • LOAD HALDB—Partition name
  • LOAD PDF—DFSUINnn, where nn is the partition number

The LIMITSDS keyword allows the following masks:

Mask

Description

&DBD

DBDNAME

&PARTNAME

Partition name

&PART

Partition number preceded by P

You can specify any HLQ.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC AMI Online Reorg for IMS 5.1