You can use the ERROR_CODE_LIMIT attribute to define which error codes can represent errors. A code that exceeds the value specified here indicates an error. Any code that is less than this value should be used for informative or warning codes. If you do not set this value, then Identity Manager defaults to standard behavior, in which any non-zero return code indicates an error. You can add this optional attribute to the resource definition.