插件管理器错误处理

插件管理器不会抛出从订户接收的任何订户异常。相反,它会将这些异常包含在数据对象的异常上下文中,以供后续订户对其进行进一步分析。

PreExit 方法调用创建异常上下文,postExit 方法调用在结束时移除异常上下文。ExceptionContext 对象包含以下对象:

每个此类对象还包含以下对象:

每个 SubscriberExecContext 对象支持以下功能:

ModificationListContext 对象具有其他信息,使订户可拒绝 virtual member manager 调用。下表列出通用订户状态码。

表 1. 通用订户状态码
状态码 描述
SUCCESS 调用成功。
PARTIAL_FAILURE 调用部分失败,但原因码和原因字符串包含更多信息。
WARNING 调用成功,但原因码和原因字符串包含更多信息。
FAILURE 调用失败,且原因码和原因字符串包含更多信息。
RESET 插件管理器使用此代码来调用重置功能。
OTHER 必须设置通用代码、原因码和原因字符串,以在 virtual member manager 日志中进行记录。

检查数据对象的 ExceptionContext 对象,以复查先前插件调用中出现的错误。



使用条款 | 反馈