BizTalk 2010元素在没有数据的输出中重复

时间:2015-11-13 17:52:03

标签: biztalk biztalk-2010 biztalk-mapper

我有一张从专有平面文件到X12 4010 204文件的地图。 210文件中有一个名为“piece”的元素,其下面的属性有条件地映射并根据需要输出。问题是当前的输出如下:

<DeclaredValueINS/>
<ShipperAttn/>
<PiecesDetail Pieces="0">
   <Piece/>
   <Piece/>
   <Piece/>
   <Piece/>
   <Piece width="45.5" length="9.25" description="Riverside Furniture Placid Cove 42 Inch Round/Ov" count="1" height="49" weight="90" SerialNumber="16753-16754-Kit"/>
   <Piece width="10.75" length="10.5" description="Riverside Furniture Placid Cove 42 Inch Round/Ov" count="2" height="23" weight="15" SerialNumber="16753-16754-Kit"/>
   <Piece width="21.25" length="11.75" description="Riverside Furniture Placid Cove X-Back Side Chai" count="2" height="41.37" weight="22" SerialNumber="16759"/>
   <Piece width="21.25" length="11.75" description="Riverside Furniture Placid Cove X-Back Side Chai" count="1" height="41.37" weight="22" SerialNumber="16759"/>
</PiecesDetail>

没有任何东西映射到“Piece”元素,也没有映射到它上面的循环(事实上,我不知道它是如何自然地循环数据但很高兴它正在这样做)。我想要的是压制元素---其他输出(是的,我看过并重复了其他地图中的逻辑,就像这个一样)没有这个问题。

1 个答案:

答案 0 :(得分:-1)

我倒退了 - 专有XML是204。我只需将节点添加到控制下面所需行输出的条件。