In the productType "CA" comes out as it should
In the packagingType "PK" comes out when it should be "CT"
They both refer to dataItem[7]
Code: Select all
<element name="globalAttributes">
<element name="productType" value="${dataItem[7]}" trim="both" />
<element name="globalClassificationCategory" trim="both">
<element name="code" value="${dataItem[58]}" trim="both" />
</element>
<element name="gtinName" value="${dataItem[9]}" trim="both">
<attribute name="lang" value="en" trim="both" />
</element>
<element name="brandName" value="${dataItem[5]}" trim="both" />
<element name="brandOwnerGLN" value="${dataItem[6]}" />
<forEach inputRowSetVariable="${dataNetContent}">
<if test="${dataNetContent[1]} eq ${dataItem[2]}">
<if test="${dataNetContent[2]} eq ${dataItem[3]}">
<element name="netContent" value="${dataNetContent[3]}" trim="both">
<attribute name="uom" value="${dataNetContent[4]}" trim="both" />
</element>
</if>
</if>
</forEach>
<element name="packagingType" trim="both">
<element name="code" value="${If((dataItem[7] == "CA"), "CT", "PK")}" trim="both" />
</element>
See attachment for captured result
Thanks
David