ALLOC_TIOT_SIZE

Description:
Checks the value of the TIOT SIZE in the current Allocation settings.
Reason for check:
This check ensure that the best TIOT SIZE value for the particular environment is set. Since the size of the TIOT is directly related to how many DD statements can be specified per job step, jobs may fail if there are more DDs than space for them in the TIOT.
z/OS® releases the check applies to:
z/OS V1R13 and later.
User override of IBM values:
Start of changeThe following sample shows the defaults for customizable values for this check. Use this sample to make permanent check customizations in an HZSPRMxx parmlib member used at IBM Health Checker for z/OS startup. If you just want a one-time only update to the check defaults, omit the first line (ADDREPLACE POLICY) and use the UPDATE statement on a MODIFY hzsproc command. Note that using non-POLICY UPDATEs in HZSPRMxx can lead to unexpected results and is therefore not recommended.End of change
Start of changeADDREPLACE POLICY[(policyname)] [STATEMENT(name)]End of change
UPDATE
CHECK(IBMALLOC,ALLOC_TIOT_SIZE )
ACTIVE
SEVERITY(LOW) 
INTERVAL(24:00) 
DATE('date_of_the_change')
PARM('SIZE(24,32)')
REASON('The reason for the change.')
Debug support:
No
Verbose support:
No
Parameters accepted:
Yes. The following parameter lets you specify a customized range for the TIOT SIZE values that is optimal for your installation:
PARM('SIZE(min,max)')
These range values must be integers between 16 and 64. To specify only one acceptable value, specify identical min and max values.

The default is PARM('SIZE(24,32)')

The default is PARM('SIZE(32,64)').
Reference:
For additional information, see the ALLOCxx chapterz/OS MVS Initialization and Tuning Guide .
Messages:
This check issues the following messages:
  • IEFAH001I (successful)
  • IEFAH002E (exception)
See IEFA messages in z/OS MVS System Messages, Vol 8 (IEF-IGD).
SECLABEL recommended for multilevel security users:
SYSLOW - see z/OS Planning for Multilevel Security and the Common Criteria for information on using SECLABELs.
Output:
When successful, the report that ALLOC_TIOT_SIZE produces is as follows:
CHECK(IBMALLOC,ALLOC_TIOT_SIZE)                                  
START TIME: 09/24/2010 16:11:40.728961                                  
CHECK DATE: 20100830CHECKSEVERITY: LOW
CHECK PARM: SIZE(32,64) 


IEFAH001I Option value 32 matches the owner 
recommendation of 32-64
                                                                            
END TIME: 09/24/2010 16:11:40.729241  STATUS: SUCCESSFUL 
For an exception, the report that ALLOC_TIOT_SIZE produces is as follows:
CHECK(IBMALLOC,ALLOC_TIOT_SIZE)                                  
START TIME: 09/24/2010 16:11:40.728961                                  
CHECK DATE: 20100830CHECKSEVERITY: LOW
CHECK PARM: SIZE(32,64) 

                               
* LowSEVERITY Exception *                                              

IEFAH002E Option value 24 does not match the owner 
recommendation of 32-64                            

END TIME: 09/24/2010 16:11:40.729241  STATUS: EXCEPTION-LOW