有没有办法在克隆中介器(wso2 4.8.1)中的两条wso2消息之间共享信息

有没有办法在克隆中介器(wso2 4.8.1)中的两条wso2消息之间共享信息,wso2,wso2esb,Wso2,Wso2esb,例如,您可以使用克隆中介 <clone id="cloneId1" sequential="true"> <target> <sequence> <sequence key="Clone1Sequence"></sequence> </sequence> </target> <target

例如,您可以使用克隆中介

<clone id="cloneId1" sequential="true">
        <target>
           <sequence>
              <sequence key="Clone1Sequence"></sequence>
           </sequence>
        </target>
        <target>
           <sequence>
              <sequence key="Clone2Sequence"></sequence>
           </sequence>
        </target>
     </clone>

我只需要根据Clone1Sequence结果执行Clone2Sequence,Clone2Sequence需要原始消息中的信息。 我认为解决方案是在克隆中的两条消息之间共享属性,但我不知道如何做到这一点

提前谢谢

  • 使用enrich mediator保存原始邮件:

    
    target property=“REQUEST\u Original”type=“property”/>
    

  • 调用Clone1Sequence并获取所需的响应值

    
    ........
    .....
    

  • 如果需要调用或不调用Clone2Sequence,请使用该响应值进行验证

    
    


  • 所以,如果您按顺序执行此操作,您可以使用调用中介程序而不使用克隆?如果您需要原始消息体,您可以将其从enrich mediator保存到属性并使用。非常感谢。你的选择帮助我们解决问题