Mule 数据文件夹嵌套数组

Mule datamapper nested array

在 Mule 数据映射器内部,我正在使用 XML 到 XML 映射。我想将输入数组源映射到目标父子数组。如果我将输入映射到父映射和子映射,我只能看到父映射的输出。子映射将被忽略。任何想法我如何能做到这一点。

映射结构是这样的:

Input side:
<inputElement> <!-- an array -->

Output side:
<parentElement> <!-- an array -->
   <childElement> <!-- an array -->

现在我需要将 inputElement 映射到 parentElement 和 childElement。 我可以看到 inputElement -> parentElement 输出。但是我看不到 inputElement -> childElement 映射的输出。

提前致谢。

我通过修改输入元素 -> 子元素映射的自动生成脚本解决了这个问题。我将行:output.__parent_id = input.__parent_id; 更改为 output.__parent_id = input._id;