ASU return codes

The ASU categorizes failure return codes. This topic explains the ASU return codes and categories.

When the ASU completes a request successfully, it returns a return code of zero (0). If a failure is detected, the ASU return code is a positive number greater than zero.

The ASU assigns a specific failure return code for each type of error. Although a failure return code signals that a failure has been detected, it does not indicate a specific failure. To determine the specific error, refer to the return code explanation in the error message that is displayed.

The error codes are listed in the following table, along with brief descriptions of the possible reasons for the failure.

Table 1. ASU return codes
Return code value Description Explanation
0 Successful command The ASU command has been completed successfully.
5 Input error The input that was provided to the ASU has an error. The error can be related to either user input or the provided definition file.
10 Software error An error occurred with the software being used.
15 Hardware error An error occurred when the ASU tried to communicate with or find specific hardware.
20 Data error An error occurred in the data that the ASU reads or sets.
25 Program error An error occurred in the ASU program execution flow.
30 Invalid or missing patch detected Either an ASU patch is missing or an ASU patch does not match the required level.
35 The command is not supported. The command is not supported by ASU.
40 Invalid value input error The input value that is provided to the ASU has a syntax error.
45 Batch command error One or more of the commands that were specified in the batch file has failed.
80 32-bit version running on 64-bit operating system The ASU application is a 32-bit version, and you are attempting to run it on a 64-bit operating system.