【问题标题】:Alternative to splitter in mule骡子分离器的替代品
【发布时间】:2014-08-19 00:15:21
【问题描述】:

我有一个重复的有效载荷,如下所示:-

<FinalTest xmlns:ser="com.test://http">
<Test>
</Test>
<Test>
</Test>
..
..
</FinalTest>

我为每个 Test 对象执行一系列步骤。 请让我知道如何为每个人使用骡子。 请注意,不限于像上面那样的两次它可以是任意次数

【问题讨论】:

  • 在不使用拆分器解决此问题的偏好背后提供更多背景信息可能会有所帮助。

标签: foreach mule mule-studio splitter


【解决方案1】:

您可以使用 Mule 的 ForEach 路由处理器。

您可以创建一个对象集合,然后使用 Foreach 为每个测试对象执行步骤序列。

在以下 Mule 文档链接中获得更多帮助。

http://www.mulesoft.org/documentation/display/current/Foreach

http://www.mulesoft.org/documentation/display/current/Foreach+Processing+and+Choice+Routing+Example

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    您首先需要在流程中添加 Mule 命名空间管理器,因为您的 XML 具有 命名空间
    参考:-https://developer.mulesoft.com/docs/display/current/XML+Namespaces
    然后你可以使用每个:- https://developer.mulesoft.com/docs/display/current/Foreach
    和 XPATH
    参考:-http://blogs.mulesoft.com/mule-3-6-xml-xpath-xslt-xquery3/

    【讨论】:

      猜你喜欢
      • 2021-12-27
      • 2019-06-07
      • 2016-10-08
      • 2015-09-09
      • 2018-01-24
      • 1970-01-01
      • 2010-10-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多