Tibco Activematrix Businessworks将平面对象结构映射到复杂结构

时间:2015-01-28 09:32:01

标签: xpath tibco businessworks

我正在尝试将数据对象的输入格式映射到目标格式。

输入格式为:

<Warehouses>
    <Warehouse>
         <ID>WH01</ID>
         <DescriptionEN>Warehouse</DescriptionEN>
         <DescriptionDE>Warenlager</DescriptionDE>
    </Warehouse>
    <Warehouse>
         <ID>WH02</ID>
         <DescriptionEN>Warehouse</DescriptionEN>
         <DescriptionDE>Warenlager</DescriptionDE>
    </Warehouse>
</Warehouses>

目标格式应为:

<Warehouses>
    <Warehouse>
         <ID>WH01</ID>
         <Descriptions>
               <Description>
                      <Language>en</Language>
                      <Text>Warehouse</Text>
               </Description>
               <Description>
                      <Language>de</Language>
                      <Text>Warenlager</Text>
               </Description>
         </Descriptions>
    </Warehouse>
</Warehouses>

我尝试在mapper工具中实现一些逻辑,但我意识到,这种映射不能仅使用映射器完成。 你有什么建议,如何实现这种转变?

此致 阿德里安

1 个答案:

答案 0 :(得分:3)

在单个映射器活动中执行此映射可以通过以下方式完成:

xml mapping