TPARSE and TBUILD errors
The results of a TPARSE or TBUILD command are returned by the STATUS option, which is a required option on those commands. The STATUS option serves a similar purpose to the RESPONSE and REASON options on other API commands.
The STATUS option returns the REXX status value in character form as one of the following:
- OK
- The command completed processing successfully.
- SYNTAX ERROR
- The command could not be processed because of a syntax error. EYUARnnnn messages that describe the error are written to the destination defined on your system for IRXSAY WRITEERR output.
- FAILURE
- The command failed as a result of either of the following causes:
- Some of the data that the command was attempting to process is invalid.
- The storage needed for processing the command is not available.Note: Storage unavailability could occur because processing of TBUILD and TPARSE commands might cause storage fragmentation over time, resulting in the eventual consumption of an increasing amount of address space storage. For details about this cause of failure and the best practice that you can follow to avoid this issue, see Accessing resource table data.
Trace data is written to a REXX stem variable called EYU_TRACE. EYUARnnnn messages that describe the failure might also be written to the destination defined on your system for IRXSAY WRITEERR output. In addition, some failures attempt to issue a region dump to the EYU#DUMP dataset. You should only include an EYU#DUMP DD statement in your execution JCL at the request of IBM® Support.