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.