【发布时间】:2016-07-20 15:42:15
【问题描述】:
如何处理从 bpel1.1 的外部 catch 块中抛出的异常。 我试图从 bpel 发布队列“Q1”,但在访问它时出现异常。 异常在故障策略中得到处理,从它被重新抛出并在 catch 块中得到处理。出于某种原因,我们再次发布相同的队列“Q1”。我们又得到了例外。那么我该如何处理该异常。请点亮。
【问题讨论】:
标签: soa bpel fault catch-block
如何处理从 bpel1.1 的外部 catch 块中抛出的异常。 我试图从 bpel 发布队列“Q1”,但在访问它时出现异常。 异常在故障策略中得到处理,从它被重新抛出并在 catch 块中得到处理。出于某种原因,我们再次发布相同的队列“Q1”。我们又得到了例外。那么我该如何处理该异常。请点亮。
【问题讨论】:
标签: soa bpel fault catch-block
bpel中错误异常的处理方式有很多种。
Oracle 为 BPEL 消息流和错误处理提供了 AIA 框架。
如果您正在使用它,那么它有预定义的模板,您只需在您的代码中进行迁移。
对于您的特定场景,所有 catch 块都会有所帮助。
【讨论】: