We would like to get a complete list of errors and exceptions for TEWS. The doc for IM does not have that.
Some additional information that is exposed to the users:
public interface IIDMErrorCodes {
/**
* Indicates that the session spec is not valid.
*/
static final String INVALID_SESSION_SPEC = "500".intern();
/**
* Indicates that field validation failed.
*/
static final String FIELD_VALIDATION_FAILURE = "501".intern();
/**
* Indicates that the IDM task is not found.
*/
static final String TASK_NOT_FOUND = "502".intern();
/**
* Indicates that the IDM environment is not found.
*/
static final String IME_NOT_FOUND = "503".intern();
/**
* Indicates that the operand (managed object) of the task was not found.
*/
static final String OPERAND_NOT_FOUND = "504".intern();
/**
* Indicates that the task parameter is not defined in the task being performed.
*/
static final String TASK_PARAMETER_NOT_FOUND = "505".intern();
/**
* Indicates that a required task parameter was missing in the request.
*/
static final String TASK_PARAMETER_MISSING = "506".intern();
/**
* Indicates that the data provided for a task parameter was not valid.
* (Possibly due to invalid data structure format.)
*/
static final String BAD_TASK_PARAMETER_DATA = "507".intern();
/**
* Indicates that the administrator is not authorized to perform the task.
*/
static final String NOT_AUTHORIZED = "508".intern();
/**
* Indicates that the administrator failed to be authenticated
*/
static final String AUTHENTICATION_FAILURE = "509".intern();
/**
* Indicates an unknown error occurred
*/
static final String UNKNOWN_ERROR = "510".intern();
/**
* Indicates that the administrator was not found
*/
static final String ADMIN_NOT_FOUND = "511".intern();
/**
* Indicates that the task parameter is not supported for the task by the ETS.
*/
static final String TASK_PARAMETER_NOT_SUPPORTED = "512".intern();
/**
* Indicates that the operand (managed object) is not valid for the task.
*/
static final String OPERAND_INVALID = "513".intern();