标签: mule anypoint-studio dataweave
我正在使用Mule 4和Anypoint 7。
在我的流程中,我想将记录插入数据库,但仍将原始有效负载保留在消息中。
以前,我会将数据库连接器放置在扩展程序作用域中,以便在数据库操作完成后不替换原始有效负载。
如何使用Mule 4做到这一点?
我确实可以选择将有效载荷另存为变量,然后在数据库操作之后使用设置的有效载荷,但是有一些不同的数据库操作,并且认为扩展器作用域使流程看起来更干净,因此只想查看功能是否还在那儿。
谢谢
答案 0 :(得分:4)
如您所见,Enrichers不再是Mule 4中的作用域。我们现在需要使用Targets来实现类似的功能。转到“插入”配置的“高级”选项卡,然后在“输出”部分中指定“目标变量”和“目标值”。这提供了与浓缩器相同的功能。