ActiveVOS BPEL流程超时异常

时间:2015-01-17 01:26:55

标签: soap bpel

我想就此提出您的建议。 我是ActiveVOS BPEL的新手,请不要介意我的问题对你来说是愚蠢的!

当我们通过SOAP UI传递数据时,在ActiveVOS Designer中移除故障处理程序并更改PDD选项" 暂停未被捕获的错误"到" true "对于BPEL流程,我可以在activeVOS管理控制台中暂停和恢复该流程。 虽然,每当我通过SOAP UI发送数据时,它都会给我超时的例外而没有任何响应,但我可以看到在控制台中创建的实例

当通过SOAP UI发送请求时,如果我们将FaultHandler添加到BPEL流程,则该流程将直接以完成状态结束。恢复暂停过程的选项被禁用。我 nstead,我想恢复暂停的进程以及SOAP UI的响应。请解决这个问题并帮助我实现预期的结果。

提前致谢!

1 个答案:

答案 0 :(得分:0)

您唯一能做的就是放置一个范围(BPMN子流程)并将所有活动从初始接收(消息捕获事件)放入其中的初始回复(消息抛出事件)。然后,您可以在此范围内放置一个catch all fault处理程序。这将捕获您要暂停进程的所有错误。在故障处理程序中放置一个回复(消息抛出事件)和一个暂停。回复将注意进程调用者将获得一些有意义的响应,然后ActiveVOS特定的挂起活动将暂停该进程。只要您在PDD /服务器中配置了足够高的持久性级别,您就可以通过ActiveVOS控制台中的任何可用方式对其进行倒带或修复。