Sometimes the following abend may appear in the SYSVUSER address space:
IEA794I SVC DUMP HAS CAPTURED: 926
926 DUMPID=001 REQUESTED BY JOB (SYSVUSER)
926 DUMP TITLE=SYSVUSER TCB=009B6870 MOD=CASHCSRV U2999 RSN=0000100
7 AT A46D46BA, CA Health Check Infrastructure
The abend if followed by messages like this:
STC12345 00000094 CAHC101I Function: CHK-MSG Return Code: x'00000020' Reason
Code: x'04000BB7'
STC12345 00000094 GSVH003E (HCKX.GSVHHCKX) #HCHECK FUNCTION=CHK-MSG failed, retcode
00000020 rsncode 04000BB7
Why this abend is Produced? . Is there any way to avoid it?
The abend U2999-1007 represents that a CA Health Check that was running in the SYSVIEW
user address space was executing longer than a defined limit.
If this occurs, then SYSVIEW will abend the Health Check to prevent the Health Check
from using an unreasonable amount of resources. This could prevent a looping Health Check
or a lock on resources for a long period of time. It it a safety mechanism to prevent
further system problems.
By default, the maximum amount of time a Health Check is allowed to run is 60 seconds.
If a Health Check exceeds 60 seconds, then it will be abended.
For reference, the timeout can be controlled in the GSVHHCHK parmlib member on the
ELPLIM parameter:
SETDEFAULT
MODULE IEFBR14
MSGTABLE GSVHMSGT
INTVL ONCE
EXINTVL SYSTEM
QUALIFY SSID
ELPLIM 00:01:00 <----- This parameter.
CPULIM 00:00:10
Before to change the value defined in the ELPLIM we would recommend to review the service
class both the SYSVIEW main and SYSVIEW user address spaces are participating in and
consider allowing SYSVIEW to participate in a class that will allow them more service,
we typically recommend SYSSTC.