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.