eclipse - Eclipse 的 BPEL 设计器 : how to debug a BPEL process

标签 eclipse debugging bpel apache-ode

我正在尝试调试 BPEL 流程。我使用 BPEL Designer for Eclipse (3.7.2) 制作它,我使用 Ode 1.3 作为引擎。

我不知道如何调试我的进程。我可以在调试 session 中将它部署在 ode 上,但我不太明白之后我能做什么。

最佳答案

您可以在 WSO2 BPS server 上部署按照 WS-BPEL 2.0 标准开发的 BPEL 流程。 。 在 WSO2 Business Process Server 上部署 BPEL 流程后,您可以使用以下机制来调试/排除故障。

1.使用消息跟踪器。这使您能够查看进出 BPS 服务器的入站和出站消息。为 BPEL 流程启用消息跟踪日志;

将以下条目添加到 $CARBON-HOME/lib/log4j.properties

log4j.logger.org.apache.ode.bpel.messagetrace=跟踪 log4j.logger.org.wso2.carbon.bpel.messagetrace=跟踪

应配置首选 log4j 附加程序,使其具有 TRACE 级别的阈值。如果 CARBON_LOGFILE 是 log4j 附加程序,则应按如下方式更改。默认情况下,它设置为“调试”。

例如 - log4j.appender.CARBON_LOGFILE.threshold=TRACE

重新启动服务器。

2.使用“实例信息”页面中的事件表(图1)。每个事件成功执行后应有 3 个事件。如果某个事件只有 2 个事件,或者有一个“ActivityFailureEvent”,则该特定事件中一定出现了问题。您可能需要引用 WSO2 BPS 服务器的日志文件才能进一步调查该问题。

enter image description here

关于eclipse - Eclipse 的 BPEL 设计器 : how to debug a BPEL process,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10103198/

相关文章:

java - 运行 Android Support v4 库演示程序

python - 获取gdb的python接口(interface)中的所有全局变量/局部变量

mysql - Oracle SOA BPEL 调用 MySQL 过程 - 参数号 2 不是输出参数

测试 BPEL 流程?

java - Eclipse Java 项目。如何定义输出类目录并生成类的 jar

java - intellij junit @RunWith 未解决

c# - 以编程方式转储调用堆栈

java - 任务信息未以表单形式显示

android - Eclipse AVD Nexus 5 模拟器不工作

php - Symfony2 中的 Doctrine2 : How can I see which object-call leads into a query?