Hi experts,
I am experiencing the same problem.
I have a Bill of manufacturing to synchronize.
In my SENDER I have A BOM with 3 lines:
- <Payload Role="S">
- <BOM xmlns="" SysId="0010000104" SenderSysId="0010000109" Code="B" Task="Synchronous Update">
- <BO>
- <ProductTrees>
- <row>
<TreeCode>BOMFP1</TreeCode>
<TreeType>iProductionTree</TreeType>
<Quantity>1.000000</Quantity>
<DistributionRule nil="true" />
<Project nil="true" />
<DistributionRule2 nil="true" />
<DistributionRule3 nil="true" />
<DistributionRule4 nil="true" />
<DistributionRule5 nil="true" />
<PriceList>1</PriceList>
<Warehouse>AUS_01</Warehouse>
<U_ReadyToPush>Y</U_ReadyToPush>
<U_PushTo>B</U_PushTo>
</row>
</ProductTrees>
- <ProductTrees_Lines>
- <row>
<ItemCode>BOMcomp1</ItemCode>
<Quantity>4.000000</Quantity>
<Warehouse>AUS_01</Warehouse>
<Price>1.000000</Price>
<Currency>$</Currency>
<IssueMethod>im_Backflush</IssueMethod>
<InventoryUOM nil="true" />
<Comment nil="true" />
<ParentItem>BOMFP1</ParentItem>
<PriceList>1</PriceList>
<DistributionRule nil="true" />
<Project nil="true" />
<DistributionRule2 nil="true" />
<DistributionRule3 nil="true" />
<DistributionRule4 nil="true" />
<DistributionRule5 nil="true" />
<U_Line nil="true" />
<U_BOMline nil="true">0.000000</U_BOMline>
</row>
- <row>
<ItemCode>BONCOMP2</ItemCode>
<Quantity>8.000000</Quantity>
<Warehouse>AUS_01</Warehouse>
<Price>2.000000</Price>
<Currency>$</Currency>
<IssueMethod>im_Backflush</IssueMethod>
<InventoryUOM nil="true" />
<Comment nil="true" />
<ParentItem>BOMFP1</ParentItem>
<PriceList>1</PriceList>
<DistributionRule nil="true" />
<Project nil="true" />
<DistributionRule2 nil="true" />
<DistributionRule3 nil="true" />
<DistributionRule4 nil="true" />
<DistributionRule5 nil="true" />
<U_Line nil="true" />
<U_BOMline nil="true">0.000000</U_BOMline>
</row>
- <row>
<ItemCode>BOMcomp1</ItemCode>
<Quantity>16.000000</Quantity>
<Warehouse>AUS_01</Warehouse>
<Price>0.000000</Price>
<Currency />
<IssueMethod>im_Backflush</IssueMethod>
<InventoryUOM nil="true" />
<Comment nil="true" />
<ParentItem>BOMFP1</ParentItem>
<PriceList>1</PriceList>
<DistributionRule nil="true" />
<Project nil="true" />
<DistributionRule2 nil="true" />
<DistributionRule3 nil="true" />
<DistributionRule4 nil="true" />
<DistributionRule5 nil="true" />
<U_Line nil="true" />
<U_BOMline nil="true">0.000000</U_BOMline>
</row>
</ProductTrees_Lines>
</BO>
</BOM>
</Payload>
But, when I transform, it duplicates only the first row:
- <Payload Role="X" id="atom3">
- <ProductTrees xmlns="">
- <row>
<TreeCode>BOMFP1</TreeCode>
<TreeType>iProductionTree</TreeType>
<Quantity>1.000000</Quantity>
<DistributionRule />
<Project />
<DistributionRule2 />
<DistributionRule3 />
<DistributionRule4 />
<DistributionRule5 />
</row>
</ProductTrees>
- <ProductTrees_Lines xmlns="">
- <row>
<ItemCode>BOMcomp1</ItemCode>
<Quantity>4.000000</Quantity>
<IssueMethod>im_Backflush</IssueMethod>
<Comment />
<ParentItem>BOMFP1</ParentItem>
</row>
- <row>
<ItemCode>BOMcomp1</ItemCode>
<Quantity>4.000000</Quantity>
<IssueMethod>im_Backflush</IssueMethod>
<Comment />
<ParentItem>BOMFP1</ParentItem>
</row>
- <row>
<ItemCode>BOMcomp1</ItemCode>
<Quantity>4.000000</Quantity>
<IssueMethod>im_Backflush</IssueMethod>
<Comment />
<ParentItem>BOMFP1</ParentItem>
</row>
</ProductTrees_Lines>
</Payload>
So, it copy only the first line 3 times....
Any idea or advise to manage that?