API return codes format

IBM Storage Protect 8.2.0 API return codes are listed. The format of the return codes is described.

This section explains the API (Application Programming Interface) return code format. For each return code, the following information is provided:
  • The return code number. This number corresponds to the number in the dsmrc.h header file.
  • The severity code. This letter is an indication of the severity that generated the return code. The severity codes and their meanings are:
    Table 1. Severity code
    S Severe error Processing cannot continue.
    E Error Processing cannot continue.
    W Warning Processing can continue, but problems might develop later. You should be cautious.
    I Information Processing continues. User response is not necessary.
  • The symbolic name. This name corresponds to the definition in the header file, dsmrc.h. Always use the symbolic name for a return code in your application rather than the return code number.
  • The explanation. This field explains the circumstances under which this return code might be generated.
  • The system action. This field describes what action IBM Storage Protect is going to take in response to the return code.
  • The user response. This field explains how you should respond to the system action.

In addition, some messages that are issued for SSL processing include GSKit return codes. For more information, see IBM Global Security Kit return codes.