如何将字符串值存储在注册表中并以后在流中访问?(Mule ESB 3.7)



我有2个具有不同入站端点的流动,并且在使用app.registry.flowname.start()完成第一个流程后开始第二流。现在,我在第一个流中有一个变量,我想在第二个流中访问它。我在线搜索了一些论坛,我说我必须在mule上下文中定义一个全局变量。如何设置一个变量以mule上下文并以后访问?注意:使用流参考

这是怎么可能的?

mel允许您将对象注册到mule流程配置中的注册表。该示例显示了如何从mule注册表中注册和查找元素。

<expression-component>
    app.registry['myObj']= payload
</expression-component>
<logger level="INFO" message="#[app.registry['myObj']]" />

请注意,注册表不是存储应用程序数据的最佳位置。对于应用程序数据,m子对象存储是正确的位置。

最新更新