Dimensions Build returns the following Openmake-related return codes:
Distributed builds: returns RC=0 if all build templates completed successfully. The Openmake build template will return a non-zero value if any step in the Openmake processing returned a non-zero value. Openmake returns a non-zero value if any language processor failed.
MVS builds: the return code from an Openmake step is zero if Openmake system level processing is successful. If a language processor or other sub-step fails due to a compile or link error, this failure is not reported via this return code but is reported in the response file associated with the completion of the build. The build server must replace the job's return status with the parsed step return status.