ABEND Codes

058
The IBM® Health Checker for z/OS® address space terminated while this call was in process.
290
HZSFMSG service failed a request. There may be additional diagnostic data in the registers at time of the abend.
Register
Diagnostic data when REQUEST=CHECKMSG fails
2
The message id passed in MGB_MessageNumber
3
The number of variable inserts passed in MGB_INSERT_CNT
4
The PQE address passed to the Check routine
5
The number of variables that have not been processed
6
Addition information for internal diagnosis by IBM
7
Address of data in the message table that was being processed
8
Data pointed to by R7, or the address of the check routine

An abend 290 will be issued if an error in the request is detected. Addition detail is recorded in LOGREC for this error.

In the following HZSFMSG abend reason codes, the bytes designated "xx" are for diagnostic purposes and have no significance to the external interface.

User errors are indicated by an abend reason code of the form xxxx4xxx.

Component errors are indicated by an abend reason code of the form xxxx1xxx.
Reason Code (Hex)
Explanation
xxxx4106
The HZSMGB was not avaliable in storage in the caller's key.
xxxx4107
A variable insert in the HZSMGB had a bad address or length.
xxxx4108
The message number could not be found in the message table.
xxxx4109
The MGB_INSERT_CNT contain a value that was higher than the maximum number of insert allowed.
xxxx410A
The message table is in error. A message insert was requested in the incorrect sequence.
xxxx410B
A message insert is required to complete the message, but it was not provided.
xxxx410C
A message insert was provided, but it was not needed to complete the message.
xxxx410D
A message insert address was zero.
xxxx410E
A message insert length was not valid for the requested variable. A text insert must be from 0-256, a hex insert must be from 1-100, and the rest must be 8 charaters or less.
xxxx410F
The parameter list was not available in storage in the caller's key.
xxxx4110
The address of the HZSMGB area is zero when the request required a completed HZSMGB.
xxxx4111
The parameter version is not supported.
xxxx4112
The calling routine is not a check routine, or the environment is not valid. For example due to:
  • missing MESSAGETABLE
  • missing REMOTE(YES)
  • caller not in TASK mode
  • invalid REXX home
xxxx4113
The calling routine did not provide a valid handle.
xxxx4114
The calling remote routine is not a check routine.
xxxx4115
ABENDRESULT was specified, but could not be set because it is not in storage in the caller's key.
xxxx4016
The variable defined in the HZSMGB area has a length greater than the value defined by Maxlen in the message table.
xxxx4116
The variable defined in the HZSMGB area has a length greater than the value defined by Fieldsize in the message table.
xxxx4117
The message table supplied by a remote check is not valid. Make sure that the message table was built via the HZSMSGEN exec and has not been overlaid.
xxxx4118
A remote check issued HZSFMSG other than from the INITRUN or RUN function
xxxx4119
HZSFMSG has been called with an unrecognized REQUEST type
xxxx4120
HZSFMSG has been called with an unrecognized REASON for this particular REQUEST type
xxxx4122
IDLEN parameter is out of range
xxxx4123
TEXTLEN parameter is out of range
xxxx4124
ID parameter is null
xxxx4125
TEXT parameter is null
xxxx412B
EXPL parameter is null
xxxx412C
EXPLLEN parameter is out of range
xxxx412E
SYSACT parameter is null
xxxx412F
SYSACTLEN parameter is out of range
xxxx4130
ORESP parameter is null
xxxx4131
ORESPLEN parameter is out of range
xxxx4132
SPRESP parameter is null
xxxx4133
SPRESPLEN parameter is out of range
xxxx4134
PROBD parameter is null
xxxx4135
PROBDLEN parameter is out of range
xxxx4136
SOURCE parameter is null
xxxx4137
SOURCELEN parameter is out of range
xxxx4138
REFDOC parameter is null
xxxx4139
REFDOCLEN parameter is out of range
xxxx413A
AUTOMATION parameter is null
xxxx413B
AUTOMATIONLEN parameter is out of range
xxxx4140
REQUEST=DOM is not allowed for DOM(SYSTEM)
xxxx4141
REQUEST=DOM is not allowed after first check exception in a check iteration
xxxx4150
Non-SYSTEM SEVERITY or SEVERITYVAL not allowed for an AllowDynSev(NO) check
xxxx4151
Bad 'sev' in SEVERITY(sev)
xxxx4152
Bad 'val' in SEVERITYVAL(val)
xxxx1001
An unexpected internal error occurred.
xxxx1013
The message table contains data that cannot be processed.
xxxx1014
The Pqe control block was not found.
xxxx1015
A message variable description was bad.
xxxx1017
The message table contains data that incorrectly defines a Maxlen value. The table is corrupted.
xxxx1018
The message table contains data that allows a WTO line to exceed 71 characters. The table is corrupted.
xxxx1019
The Hcklog control block contains errors.