Remove commands or logic that start or restart Runtime Diagnostics
Description
In z/OS V2R3, the command to start Runtime Diagnostics is added to the IBM-supplied parmlib member IEACMD00. As a result, Runtime Diagnostics is started automatically during system initialization, when you include the SYS1.IBM.PARMLIB data set in your parmlib concatenation. This change means that it is no longer necessary for you to explicitly start Runtime Diagnostics after each system IPL, whether through the COMMNDxx parmlib member, an automation program, or an operator command entered manually at the console.
COM='S HZR,SUB=MSTR'
As in previous releases, the Runtime Diagnostics address space (HZR) continues to run as an
address space under the master subsystem and remains active until you stop it with the
STOP
command.
Element or feature: | BCP |
---|---|
When change was introduced: | z/OS V2R3. |
Applies to migration from: | z/OS V2R2 and z/OS V2R1. |
Timing: | Before the first IPL of z/OS V2R3. |
Is the migration action required? | Yes, if you have any system automation that starts or restarts Runtime Diagnostics. |
Target system hardware requirements: | None. |
Target system software requirements: | None. |
Other system (coexistence or fallback) requirements: | None. |
Restrictions: | None. |
System impacts: |
If you leave an automated START command for Runtime Diagnostics in place, the
following message is issued when the system processes the IBM-supplied START
command in IEACMD00:
If your installation does not define a user ID for the HZR started task or a profile for HZR in
the STARTED class with that user ID, the following message is issued when Runtime Diagnostics is
started automatically during IPL:
|
Related IBM® Health Checker for z/OS® check: | None. |
Steps to take
- Remove commands or logic that start Runtime Diagnostics from automation programs or the COMMNDxx
parmlib member. For example, remove the statement
COM='S HZR,SUB=MSTR'
from the COMMNDxx parmlib member, if specified. - If your installation changed the Runtime Diagnostics default job name in SYS.PROCLIB, update the
START
command in IEACMD00 to associate the installation defined name with the default job name HZR. For example, if you changed the Runtime Diagnostics job name from HZR to HZRNEW, change the command in IEACMD00 from:
to:COM='S HZR,SUB=MSTR'
COM='S HZRNEW,SUB=MSTR,JOBNAME=HZR'
- When Runtime Diagnostics is started, the following message might be issued if the STARTED class
is active. While this message is not a change to Runtime Diagnostics processing, the message might
be new to you:
IRR813I NO PROFILE WAS FOUND IN THE STARTED CLASS FOR HZR WITH JOBNAME HZR. RACF WILL USE ICHRIN03.
If you receive this message, one of the following problems has occurred:- The STARTED class has the RACLIST option, but no SAF profile exists for Runtime Diagnostics (HZR)
- A SAF profile is defined for HZR, but the STARTED class is not RACLIST enabled
- A SAF profile is defined for HZR, but the STARTED class was not refreshed so that the changes could take effect.
- The RACLIST profile is not enabled on the system.
In response, RACF uses the information in the started procedures table (ICHRIN03) to assign security information for HZR . Either ensure that the proper definition exists in the ICHRIN03 for HZR, or take one of the following actions:- Define a SAF profile for HZR in the STARTED class, as described in z/OS Problem Management.
- Ensure that the STARTED class has the RACLIST option. For
example:
SETROPTS RACLIST(STARTED)
- Refresh the STARTED class. For example:
SETROPTS RACLIST(STARTED) REFRESH
If you have a security profile set up for Runtime Diagnostics (HZR) in the STARTED class before IPL, message IRR8131 is not issued. Security for Runtime Diagnostics works as it did in previous releases.
Reference information
For more information, see z/OS Problem Management.