RTM_IEAVTRML

Description:
Validate that no resource manager module names are specified in CSECT IEAVTRML of load module IGC0001C.
Reason for check:
Installations should use the RESMGR service instead of IEAVTRML to define End of Task (EOT) and End of Memory (EOM) resource managers to the system. If installations use IEAVTRML, RTM calls the resource manager for every EOT and EOM in the system. In most situations, this results in thousands of unnecessary invocations of the resource manager per day which impacts system performance.
z/OS® releases the check applies to:
z/OS V1R11 and later.
Type of check (local or remote):
Local
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(IBMRTM,RTM_IEAVTRML)
ACTIVE
SEVERITY(LOW) INTERVAL(ONETIME) DATE('date_of_the_change')
PARM('ALL')
REASON('Your reason for making the update.')
Debug support:
No
Verbose support:
Yes. When VERBOSE(YES) is specified, all of the resource managers found in IEAVTRML will be listed in the message log whether or not an exception is raised.
Parameters accepted:
  • PARM('ALL') specifies that exceptions should be issued for all module names specified in IEAVTRML. This is the system default.
  • PARM('NEW(value)') specifies that the current contents of IEAVTRML are to be treated as correct and exceptions should be issued only for new module names added to IEAVTRML after this time. This specification persists across restarts of the Health Checker, including IPLs. Note that the system only recognizes changes to IEAVTRML via an IPL with CLPA.
Reference:
For more information about EOT and EOM resource managers, see Using Resource Managers in the z/OS MVS Programming: Authorized Assembler Services Guide.
Messages:
This check issues the following exception messages:
  • IEAVTRH03I
See the IEAVTRH messages in z/OS MVS System Messages, Vol 6 (GOS-IEA).
SECLABEL recommended for multilevel security users:
SYSLOW - see z/OS Planning for Multilevel Security and the Common Criteria for information on using SECLABELs.