跳转至

未处理的错误#

image23

Unhandled Error任务将创建一个处理程序,该处理程序将捕获系统生成的任何错误消息,而不管现有任务的任何输出是否附加了任何其他错误处理机制。这有助于避免在任务的每个错误输出上使用多个处理程序,任何不想处理小问题但仍想调查这些问题的根源的人都可以使用这种方法。

unhandled_error_01

输入#

名称 数据类型 是否是触发器 描述
激活 any 记录消息输入中定义的值

输出#

名称 数据类型 描述
errorSourceId String 错误消息的源ID
errorSource String 错误消息的来源
errorPage String
errorReceived Object 收到的消息内容
成功 Boolean 如果没有问题,则发出true
错误 Error 处理此任务期间发生的错误

设置#

名称 数据类型 默认 描述
自动激活 Boolean true 任务启动后是否应接收未处理的错误

unhandled_error_settings

行为#

每当Activate输入接收到一个值(或者如果AutoActivate为true,则从工作流启动之时起),此任务便会接收并发出任何未由现有块处理的错误。

当在转换器上抛出错误输出或异常时,如果error输出上没有定义任何链接,则应将其发送到此特殊的全局错误处理模块。

Log Message块附加到此任务的错误输出将允许进行简单的错误日志记录,并允许在不妨碍工作流执行的情况下进一步调查任何潜在问题。

Note

如果生成错误的任务具有错误端口和指向该错误的链接,则该错误将被视为已处理,因此不会被该任务捕获。

备注#

无。