业务流程管理解决方案中的异常处理

业务流程管理解决方案使用一个特殊的异常处理业务流程以及标准的 BizTalk Server 异常处理方式,对于适配器、管道、映射和路由故障,则使用新的错误报告功能。 此自定义系统围绕 ExceptionHandler 业务流程构建。 该解决方案使用 ExceptionHandler 业务流程来重试操作或重试在暂时性问题后可能会成功的调用。

注意

可以从使用 ExceptionHandler 业务流程的业务流程(例如 Activate)中重复使用代码。 所有这些业务流程都包含一个标题为 CallingCode 的范围,其中包含附加的 异常 块。 将 CallingCode 范围中的代码替换为代码。 Exception 块定义调用 ExceptionHandler 业务流程所需的所有变量。 请编辑为这些变量指定的值。

对于错误不可恢复的情况,该解决方案将使用自定义异常以及若干预定义的 BizTalk 异常。

注意

该解决方案使用自定义适配器来处理某些端口故障。 有关适配器的详细信息,请参阅 Ops 适配器

本部分介绍 ExceptionHandler 业务流程和自定义异常。 在本部分中,还对解决方案如何利用错误报告产品功能进行了简要介绍。

本节内容