Return codes

A return code provides a general indication of the results of verb processing.

A return code can have the values shown in Table 1.
Table 1. Return code values
Hex value Decimal value Description
00 00 This return code indicates a normal completion of verb processing. To provide additional information, there are also nonzero reason codes associated with this return code.
04 04 This return code is a warning indicating the verb completed processing; however, an unusual event occurred. The event is most likely related to a problem created by the user or is a normal occurrence based on the data supplied to the verb.
08 08 This return code indicates the verb prematurely stopped processing. Generally, the application programmer needs to investigate the significance of the associated reason code to determine the origin of the problem. In some cases, due to transient conditions, retrying the verb might produce different results.
0C 12 This return code indicates the verb prematurely stopped processing. Either a coprocessor is not available or a processing error occurred. The reason is most likely related to a problem in the set up of the hardware or in the configuration of the software.
10 16 This return code indicates the verb prematurely stopped processing. A processing error occurred. If these errors persist, a repair of the coprocessor hardware or a correction to the coprocessor software might be required.
Note: If an application receives a return code greater than 4, an error occurred. In the case of an error, assume any output variables other than the return code and reason code are not valid, unless otherwise indicated in the description of verb processing.