WSO2 BPS - 并行接收活动阻止执行

时间:2012-04-27 10:01:42

标签: bpel wso2 business-process

我正在为在WSO2 BPS上部署业务流程做一些测试。我必须相互通信多个进程(异步)。 我做了diagram to outline the problem

Process_1启动Process_0的实例,并向其发送带有数据的2条消息。发送和接收活动是并行实现的。

执行时,Process_1将完成,但不会处理Process_0,它将保持活动状态。收到两条数据消息(它们在SOAP跟踪器中可用),但只完成了两个活动中的一个(Receive1)。 Receive2仍在等待第二条消息。

如果我查看H2数据库,第二条消息是QUEUED。 不会抛出任何错误或警告。

关联集和合作伙伴链接是可以的,因为如果我按顺序实现Receive1和Receive2,则流程执行将完成。

但这应该是可能的,不是吗?

提前感谢您的帮助。

0 个答案:

没有答案