Return codes

This topic describes the return codes issued by Z Abend Investigator utilities.

Batch reanalysis (HFZDA)

The following return codes might be received when performing batch fault reanalysis:
RC
Meaning
0
  • One or more informational messages might have been issued (message numbers that are suffixed by 'I').
2 or 4
  • One or more warning messages has been issued (message numbers that are suffixed by 'W').
  • Informational messages might also have been issued.
8
  • One or more error messages has been issued (message numbers that are suffixed by 'E').
  • Informational and warning messages might also have been issued.
12
  • One or more severe messages has been issued (message numbers that are suffixed by 'S').
  • Informational, warning and error messages might also have been issued.

HFZUTIL batch utility

The following return codes are issued by the HFZUTIL batch utility:
RC
Meaning
0
Successful completion.
4
One or more warning messages written to the SYSPRINT ddname.
8
One or more error messages written to the SYSPRINT ddname.

HFZLANGX utility

The following return codes are issued by the HFZLANGX utility:
RC
Meaning
0
Operation successful, output file was written.
0xxx
Error was discovered while parsing arguments or options. xxx can have these values:
1
Token too long
2
Left parenthesis found inside options
3
Unknown option
1xyy or 2xyy
Error occurred during scan of compiler listing or SYSADATA file.
3xyy
Error occurred while writing output file.
For return codes 1xyy, 2xyy, and 3xyy, the values for xyy are:
0yy
yy is the return code from the file WRITE routine.
1yy
yy is the return code from the file OPEN routine.
2yy
yy is the return code from the file READ routine.
3yy
yy is the return code from the file WRITE routine.
4yy
yy is the return code from the file POINT routine.
5yy
yy is the return code from the memory ALLOCATE routine.
6yy
yy is the return code from the memory FREE routine.
7yy
yy is the return code from the file CLOSE routine.
8yy
yy is the return code from the file NOTE routine.

HFZLANGX return code examples

0310
Compiler listing file is not in the expected format. A possible reason is that the required compiler options have not been used.
1128
Input compiler listing file could not be found. A possible reason is that a member name of a PDS(E) data set has not been specified, either in the parameters for HFZLANGX, or added to the data set name of the PDS(E).
3128
Output HFZLANGX file could not be found, or the attributes of an existing file do not match those required by HFZLANGX (RECFM=VB and LRECL≥1562).
3315
One or more records that were written to HFZLANGX were truncated due to insufficient logical record length. The minimum required logical record length for the HFZLANGX data set is 1562 bytes. Unpredictable results might occur if attempting to use the truncated side file as input.