1

我有一个场景,其中具有并行流的 BPEL 流程并行调用异步流程并等待它们的回调。我添加了两个相关集,一个与调用 BPEL 流程实例相关,一个与在哪个流路径中的接收相关。但是我收到了一个冲突的接收错误响应。和错误:

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 一起使用。你能帮我找到解决这个问题的方法吗,这让我发疯了!!如果您能提供帮助,我可以向您发送示例项目。

4

1 回答 1

1

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

于 2013-09-17T07:33:44.083 回答