Tema anterior: ExcepcionesTema siguiente: Excepciones de la validación a nivel de directorio


Excepciones de la validación a nivel de tarea

Cuando se producen errores de validación a nivel de tarea, se envía AttributeValidationException como se muestra en la tabla siguiente:

Tipo de regla

Cómo se envía

Origen del mensaje de error

Expresión regular

Mediante CA Identity Manager si la validación de la expresión regular produce un error.

CA Identity Manager utiliza un mensaje de excepción general.

JavaScript

Mediante CA Identity Manager si el método validate() devuelve el valor False.

El parámetro errorMessage del método validate().

Java

Mediante la regla de validación personalizada o CA Identity Manager.

CA Identity Manager envía la excepción cuando la regla personalizada no lo hace y el método validate() de la regla personalizada devuelve el valor False.

Uno de los siguientes orígenes:

  • Si la regla de validación personalizada envía la excepción, el constructor de la excepción. El constructor permite especificar el ID de un mensaje en un paquete de recursos y el texto de un mensaje adicional.
  • Si CA Identity Manager envía la excepción, el parámetro errorMessage del método validate().

Si la implementación de la regla de validación no proporciona a un mensaje de error, CA Identity Manager utiliza un mensaje de error general.