首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wso2 bpel日志记录和故障排除

wso2 bpel日志记录和故障排除
EN

Stack Overflow用户
提问于 2016-12-05 09:16:10
回答 1查看 152关注 0票数 0

我不得不管理WS2 BPS (3.6.0)并不是非常揭示内部异常。有关故障排除的文档中有一小部分,但是这个设置只记录传递到端点的消息。

问题:

  • 是否有办法查看BPEL执行期间抛出的内部异常)是处理还是未处理?(例如表达式或脚本中的错误)。也许是在Apache-ODE级别上?
  • 是否有任何方法访问"catchAll“故障处理程序捕获的错误?

谢谢你们的暗示

EN

回答 1

Stack Overflow用户

发布于 2016-12-05 11:02:19

1)一种方法是启用BPEL运行时调试日志,在其中可以看到执行流。

log4j.logger.org.apache.ode.bpel.runtime=DEBUG

如果需要更多信息,也可以为ODE引擎启用调试日志。

log4j.logger.org.apache.ode.bpel.engine=DEBUG

2)没有实现这一目标的方法。这是BPEL 2.0规范中的一个限制。在BPEL 2.0中,您只能捕获伙伴服务WSDL中定义的错误。此外,还可以为错误消息分配一个变量。由此,您可以访问有关故障的信息。

但是CatchAll不与变量相关联。它是一个通用的故障处理程序。

我建议使用基于标志的解决方案来处理所有集线器中的错误。(这就是我在大多数解决方案中看到的。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40970746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档