RAD Module Defined Errors in C for RAD

If the access fails due to an expected error as described in the API definition, the entry points should return CE_OBJECT. If an expected error occurs and an error payload is defined, it may be set in *error.

Note:

Do not use the CE_MISMATCH and the CE_ILLEGAL error codes. If there is any data type mismatch error or an illegal access error, return the CE_OBJECT error code with a payload describing the illegal arguments.