跳至主要内容
Administrator Guide
上次更新时间 :2023-06-23
参考信息:Custom-Error-Handler 构成属性

参考信息:Custom-Error-Handler 构成属性

“Common”选项卡

属性A
XML 属性名称
描述
错误处理程序编号
id
程序集内的
custom-error-handler
组件的唯一编号。
重新引发错误
rethrow-error
指定
custom-error-handler
组件在完成处理后是否将错误传递回任何上游错误处理程序。默认值为
false
,这表示
custom-error-handler
组件会单独处理错误,然后将错误标记为已处理。
您还可以通过调用
setErrorHandled
的方法
MediationContext
对象。示例:
mediationContext.setErrorHandled(true)
java - java - java
ref
实现以下 2 个接口类之一的 Spingle 的 ID:
  • OnErrorHandler
    .
  • ConditionalOnErrorHandler
    ,它的扩展名为
    OnErrorHandler
    使用布尔值方法
    invokeHandleError(MediationContext context)
    。如果此方法返回
    true
    ,则 Workday 会调用
    handleError(MediationContext context)
    方法。
    • 如果您实施
      ConditionalOnErrorHandler
      界面,以便重设您定义的任何条件表达式。

“表达式”选项卡

属性
XML 属性名称
描述
条件表达式
condition-expression
让您能够直接输入 MVEL 条件表达式。
如果所有表达式的计算结果均为
true
,如果您不提供表达式,则系统会调用错误处理程序。否则,Workday 不会调用错误处理程序,而是沿着处理链继续进行错误处理,同时 Workday 会添加一个“”类型的
审核日志
条目。
ERROR_HANDLER_SKIPPED
要在任何现有行下方添加新表达式,请单击
“添加”
,然后输入表达式。
要在现有行上方添加新表达式,请将光标放在该行中,然后单击“Add”
下拉菜单中的“Insert”
使用“Expressions”
选项卡右侧的按钮可删除行或对行重新排序。