Mule 如何丰富原始有效负载的响应

Mule 如何丰富原始有效负载的响应,mule,Mule,我想从flow变量中存储的原始有效负载中丰富我的消息(POJO)属性 <set-variable variableName="SupplierRequest" value="#[payload]" doc:name="SupReq"/> <flow-ref name="GetSupplierRequestDetail" doc:name="GetReqData"/> <set-variable variableName="Supp

我想从flow变量中存储的原始有效负载中丰富我的消息(POJO)属性

    <set-variable variableName="SupplierRequest" value="#[payload]" doc:name="SupReq"/>

        <flow-ref name="GetSupplierRequestDetail" doc:name="GetReqData"/>

    <set-variable variableName="SupplierRequestData" value="#[payload]" doc:name="SupReqData"/>

在上面的代码中,我需要使用SupplierRequest POJO中的属性设置几个SupplierRequestData POJO属性


是否需要编写自定义转换器或任何其他解决方案?

理想情况下,您应该使用。但是,假设您已经在一个流变量中拥有了原始有效负载,您可以将a用作表达式转换器,这意味着从a到B的转换,而这是对a与B的修改:

<expression-component><![CDATA[message.payload.propertyName = flowVars.myOrigPayload.myProp]]></expression-component>


不清楚。。你到底想要什么。。你能用更多的细节更新这个问题吗?正是我需要的。这里enricher无法工作,因为它会用响应丰富请求,而我想用请求丰富响应。