上一主题: 异常下一主题: 目录级别验证异常


任务级别验证异常

对于任务级别验证错误,AttributeValidationException 的抛出方式如下表所示:

规则类型

抛出方式

错误消息源

正则表达式

如果正则表达式验证失败,由 CA IdentityMinder 抛出。

CA IdentityMinder 使用常规的异常消息。

JavaScript

如果 validate() 方法返回 False,由 CA IdentityMinder 抛出。

validate() 方法的 errorMessage 参数。

Java

由自定义验证规则或 CA IdentityMinder 抛出。

当自定义规则的 validate() 方法返回 False 而自定义规则未抛出异常时,CA IdentityMinder 抛出此异常。

以下源之一:

  • 如果自定义验证规则抛出异常,则是异常的构造函数。 构造函数使您能够指定资源包中的某条消息的 ID 和附加消息的文本。
  • 如果 CA IdentityMinder 抛出此异常,则是 validate() 方法的 errorMessage 参数。  

如果验证规则实施不提供错误消息,CA IdentityMinder 则使用常规的错误消息。