独自のフラット ファイルから 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」要素には何もマッピングされておらず、その上にループもありません (実際、どのようにデータを自然にループしているかはわかりませんが、そうしていることに満足しています)。私が望むのは、要素を抑制することです---他の出力(はい、このような他のマップからロジックを見て複製しました)には、この問題はありません。