【问题标题】:How can I share global elements between mule flows如何在 mule 流之间共享全局元素
【发布时间】:2015-08-28 16:21:17
【问题描述】:

我从 mule 开始,我注意到 mflow 文件往往会变得相当大,即使您在 Mule Studio 中使用可视化视图,也很难将其全部包含在内。我在某处读到了您可以放置​​每个流的地方在不同的文件中,然后所有流一起部署并可以相互调用。

现在的问题是我创建了自己的自定义转换器,我想在两个不同的流程中使用它。但是,如果我在每个文件中声明一个全局自定义转换器,我会收到一条错误消息,指出该名称已经存在。

所以现在我尝试将自定义转换器放置在它自己的 mflow 文件中,它可以在运行时工作,但问题是 Mule Studio 在“编译时”似乎无法理解它,并且我的 mflow 文件充满了错误说明“引用未知的全局元素”。如何将全局元素从一个 mflow 文件导入另一个文件,以便 Mule Studio 停止抱怨。

也许这根本不是正确的方法。如果是这样,我很高兴知道如何以任何其他方式实现我的目标。

提前致谢

【问题讨论】:

    标签: mule esb mule-studio


    【解决方案1】:

    这是 Studio 的一个已知问题,它无法识别其他配置文件中的全局元素,但仍可以正常运行应用程序:https://www.mulesoft.org/jira/browse/STUDIO-1881

    这应该在 Studio 3.4 版本中得到修复。您使用的是哪个版本的 Studio?

    是的,集中可重用的配置元素是一种常见的方法。更多关于 Mule 可持续发展的信息:http://www.mulesoft.org/documentation/display/current/Team+Development+with+Mule

    【讨论】:

    • 我目前正在使用 Mule 和 Studio 3.3,但我们即将升级。谢谢!
    • 3.9 版本仍有漏洞
    【解决方案2】:

    从 Mule Studio 3.4 开始,所有 mule 流程都可以访问全局元素

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-08
      • 2021-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多