【问题标题】:Keep the original payload after database action in Mule workflow在 Mule 工作流程中保留数据库操作后的原始有效负载
【发布时间】:2018-08-09 02:53:55
【问题描述】:

我正在使用 Mule 4 和 Anypoint 7。

在我的流程中,我想将记录插入数据库,但仍将原始有效负载保留在消息中。

以前我会将数据库连接器置于扩充器范围内,以便在数据库操作完成后不会替换原始有效负载。

如何使用 Mule 4 做到这一点?

我确实可以将有效负载保存为变量,然后在数据库操作之后使用 set payload,但是有一些不同的数据库操作,我认为丰富器范围使流程看起来更干净,所以只想看看功能是否还在某处。

谢谢

【问题讨论】:

    标签: mule anypoint-studio dataweave


    【解决方案1】:

    如您所见,Enrichers 不再是 Mule 4 中的范围。我们现在需要使用 Targets 来实现类似的功能。转到插入配置的“高级”选项卡,然后在“输出”部分指定“目标变量”和“目标值”。这提供了与扩充器相同的功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-01
      • 2021-07-26
      • 1970-01-01
      • 1970-01-01
      • 2017-02-06
      • 2020-11-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多