Subparameter definition

n
Specifies a value used to calculate the maximum number of data set allocations that the system can hold in anticipation of reuse. Specify n as a decimal number from 0 through 3273 minus the number of DD statements in the step.

Note that the limit of 3273 is based on the number of single unit DD statements for a 64K TIOT (task input output table). This limit can be different depending on the installation-defined TIOT size. 32K is the default TIOT size. The limit for a 32K TIOT is 1635. (In a JES3 system, the installation might further reduce the limit.)

Note: If you specify DISP=(NEW,PASS) but, at the end of the job, one or more data sets were not received by any job step, then the maximum number of DD statements you can specify decreases by one. For example, if the current limit is 1635 DD statements, you can specify DISP=(NEW,PASS), and up to 1634 DD statements. See the z/OS MVS Initialization and Tuning Reference, under ALLOCxx, for more TIOT information.

The number of resources that the system actually holds in anticipation of reuse equals n plus the number of DD statements in the step, including any DD statements in a cataloged or in-stream procedure called by the step. The system uses this sum of n plus the number of DD statements in the step to establish a control limit. See the z/OS MVS JCL User's Guide for Dynamic Allocation and Control Limit information. See the z/OS MVS Programming: Authorized Assembler Services Guide for additional Control Limit information.