与WSO2 BPS 3.6.0一起工作 - 我们有一项服务,该服务通知运行的BPEL进程有关事件。
运行过程正在运行,它运行良好(使用相关性)。但是,当该过程已经完成时,请求没有得到任何响应。如果可以提出例外,我还可以,但是没有任何烦人的回应。如果没有特定相关性的(活动)实例,是否可以快速失败?
编辑:有效地,接收,选择和单个活动的行为方式相同
预先感谢您
apache ode旨在引入早期到达的消息。
示例:Process
接收1->接收2->接收3->回复3
接收1:创建一个实例并启动相关性。
接收2:实例正在等待消息到达。
,但是,消息接收3早在接收2之前到达,因此被重新出现。由于以下活动是回复3,因此是同步调用,频道将超时等待响应。
接收2到达后,引擎会看到接收3的消息已经到达并完成了实例。
现在,如果另一个消息在带有相同相关值的Recect3上到达,则它将再次被重新升起,以供将来在新实例上使用相同的相关值创建的新实例。因此,不会报告任何错误。
注意:这是Apache Ode的行为,除非WSO2改变了此行为。