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.