我试图调试BPEL流程。 我用,我使用的咏1.3发动机其为Eclipse(3.7.2)BPEL设计制造。
我不知道如何调试我的过程。 我可以在调试会话颂歌部署它,但我真的不明白我可以以后做。
我试图调试BPEL流程。 我用,我使用的咏1.3发动机其为Eclipse(3.7.2)BPEL设计制造。
我不知道如何调试我的过程。 我可以在调试会话颂歌部署它,但我真的不明白我可以以后做。
您可以部署WS-BPEL 2.0标准制定上的BPEL流程WSO2 BPS服务器 。 一旦你部署WSO2业务流程服务器上的BPEL流程,您可以使用以下机制来调试/排除故障。
1.使用消息示踪。 这使您可以查看入站和出站消息,并从BPS服务器。 要启用BPEL过程消息跟踪日志;
添加以下条目到$ CARBON-HOME / lib目录/ log4j.properties
log4j.logger.org.apache.ode.bpel.messagetrace = TRACE log4j.logger.org.wso2.carbon.bpel.messagetrace = TRACE
优选的Log4j追加应被配置成使得其具有跟踪级别的阈值。 如果CARBON_LOGFILE是Log4j追加,应该进行如下更改。 默认情况下,它被设置为DEBUG。
例如 - log4j.appender.CARBON_LOGFILE.threshold = TRACE
重新启动服务器。
2.使用事件表中的“实例信息”页面(图1)。 每个活动应该在成功执行3个事件。 如果活动只有2个事件或它是否有一个“ActivityFailureEvent”,那么就有一定去那个特定的活动中是错误的。 您可能需要参考WSO2的日志文件个基点,以便对这一问题进一步调查服务器。
不幸的是,BPEL调试的开源工具是非常有限的。 虽然ODE提供API来暂停,并在破发点恢复的过程,目前的工具不使用它。 我建议以使DebugBpelEventListener ,其输出执行事件所配置的记录。 这通常有助于了解正在发生的事情。