BPEL冲突的接收(BPEL conflicting Receive)

2019-09-29 14:32发布

我在那里有一个平行流BPEL流程呼吁并行异步进程,并等待其回调的情况。 我添加了两个关联集之一关联到主叫BPEL过程实例和一个关联到接收在其中的流动路径。 但是我收到一个conflictingReceive故障响应。 和错误:

ERROR [PICK] org.apache.ode.bpel.common.FaultException: {Selector plinkInstnace=    {PartnerLinkInstance partnerLinkDecl=OPartnerLink#41,scopeInstanceId=9601},ckeySet=[{CorrelationKey setId=AsynchCorr, values=[hello]}, {CorrelationKey setId=FlowCorr, values=[flow 2:]}],opName=onResult,oneWay=yes,mexId=<null>,idx=0,route=one}  

我使用的Apache ODE和Tomcat。 你能帮我找到这个问题的解决方案,它是推动我疯了! 我可以送你样品的项目,如果你可以提供帮助。

Answer 1:

问题是,我认为味精是用correlationSet属性值相匹配。我已经定义具有相同flow_property另一correlationSet ..我在注释中的文件更新上面的真正的解决方案。 CallerProcess.bpel



文章来源: BPEL conflicting Receive