BPEL冲突接收

时间:2013-09-14 16:55:58

标签: bpel apache-ode

我有一个场景,其中带有并行流的BPEL流程并行调用异步进程并等待它们的回调。我添加了两个相关集,一个用于与调用BPEL流程实例相关联,另一个用于与流路径中的Receive相关联。但我收到了冲突的接收故障响应。错误:

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。你能帮我找到解决这个问题的方法吗,这让我很生气!!如果你能提供帮助,我可以寄给你样品。

1 个答案:

答案 0 :(得分:1)

问题是我认为msg与correlationSet属性值匹配。我已经使用相同的flow_property定义了另一个correlationSet。我使用true解决方案更新了上面注释中的文件。 CallerProcess.bpel