IDMS shows this message:
DC285905 CPU effectiveness nn% for this interval is inadequate.
How could you change this CPU effectiveness value in the IBM Health Checker.
You can display current settings by; please note the default setting is CPURATIO(90):
F hzsproc,DISPLAY CHECK(IDMS,IDMS_CPU_EFFECTIVENESS*),DETAIL
Output looks like this:
HZS0201I 05.16.29 CHECK DETAIL 987 CHECK(IDMS,IDMS_CPU_EFFECTIVENESS?IDMSSYST) STATE: ACTIVE(ENABLED) STATUS: EXCEPTION-HIGH LAST RAN: 03/10/2010 05:08 NEXT SCHEDULED: 03/10/2010 05:23 INTERVAL: 0:15 EXCEPTION INTERVAL: SYSTEM SEVERITY: HIGH WTOTYPE: CRITICAL EVENTUAL ACTION SYSTEM DESCCODE: 11 DEFAULT PARAMETERS: CPURATIO(90) REASON FOR CHECK: Calculate the ratio of CPU time received versus CPU time required to provide a measure of involuntary waits for CPU time. MODIFIED BY: N/A DEFAULT DATE: 20091008 ORIGIN: HZSADDCK LOCALE: REMOTE DEBUG MODE: OFF VERBOSE MODE: NO
Release: 19.0
Component: IDMS
Refer to the IBM documentation Setting Up IBM Health Checker for z/OS in the IBM Health Checker for z/OS User's Guide for more information.
IDMS PTF RO12080 implemented the Health Checker code in IDMS release 17.0, indicating that IDMS now exploits the IBM Health Checker Facility. Each Health Check issues its output as messages, which you can view using SDSF, the HZSPRINT utility, or a log stream that collects a history of check output.
Assuming you want to permanently change or temporarily update the IDMS health checks IDMS_CPU_EFFECTIVENESS from CPURATIO(90) to (80):
These steps are also documented in the IBM Health Checker for z/OS User's Guide and are not specific to IDMS.
Add member SYS1.PARMLIB(HZSPRM00) with the following statement:
ADDREPLACE POLICY STMT(UPD1) UPDATE CHECK(CA_IDMS,IDMS_CPU_EFFECTIVENESS*) PARM='CPURATIO(80)' DATE(yyyymmdd)
In order to put the HZSPRMxx changes into effect, you either need to recycle the health checker address space or issue:
F hzsproc,REPLACE,PARMLIB=(00)
This will only change new instances of the check being added.
To update any currently active checks, issue command:
F hzsproc,UPDATE,CHECK(CA_IDMS,IDMS_CPU_EFFECTIVENESS*),PARM='CPURATIO(80)'
Note: Certain system privileges are required to issue the Health Checker commands and to update the SYS1.PARMLIB members. See IBM Health Checker for z/OS User's Guide, section Create security definitions.
IDMS Documentation IBM Health Checker Exploitation
IBM Documentation IBM Health Checker for z/OS User's Guide
RO12080: ADD HEALTH CHECKS TO RELEASE 17.0
RI05071: HEALTH CHECKER COMMON SERVICE NOW AVAILABLE (z/OS r11 SP8)