Hi,
I have pasted the code at the end of the document.
I have to retrieve distinct records based on the
values to 2 fields:PrepackIndicator and UPC Code in the xml.
Here for the below XML there are 3 Line Items which has following lines of code.
<VariableDataElement Code="750" Name="Prepack Indicator" Value="8060804465DXAAF" />
<VariableDataElement Code="790" Name="UPC Code" Value="883241679910" />
The above line values are same for the first 2 LineItems where as the values are unique for the 3rd LineItem.
I need to get the distinct records based on these values.If there are duplicated values, only take the first record.
<LineItemSet Count="3">
+ <
LineItem LineItemId="2241855" ItemId="001000020-883241501280" Quantity="60" OverrunQuantity="" UnderrunQuantity=""
QuantityUOM="
PR" RetailPrice="9.99" SellingPrice="9.99" SKU="8060804465DX216" UPC="883241501280" Size="6.5 B"
SizeDescription="50365" Style="8060804465DX" StyleDescription="" Color="BLK MULT/B" ColorDescription=""
ItemWeight="" ItemWeightUOM="" GrossWeight="" GrossWeightUOM="" GrossVolume="" GrossVolumeUOM="" Barcode="883241501280"
BarcodeFormat="UP" AssortmentItemId="" PrePackFactor="" PiecesPerCarton="" LotNumber="" TicketType="PLO"
TicketLine="" ItemNumber="001-001000020" ItemDescription="FALL II 2008" ItemType="" Case1AssortmentGroupNumber="76777"
Case1AssortmentItemNumber="AAF" Case1Type="CARTON" Case1ItemQuantity="1" Case1Count="60" Case2AssortmentGroupNumber=""
Case2AssortmentItemNumber="" Case2Type="" Case2ItemQuantity="" Case2Count="" Case3AssortmentGroupNumber=""
Case3AssortmentItemNumber="" Case3Type="" Case3ItemQuantity="" Case3Count="" OriginalSystemSubLineReference="0002"
UnitCode="
PR" SortSequence="" Attribute4="001000020" Attribute5="59" Attribute14="001000020" Attribute15="59" EstimatedArrivalDate="" MilestoneCategoryId="" TargetCategoryId="">
- <VariableDataSet>
<VariableDataElement Code="290" Name="Carrier Name" Value="Ocean" />
<VariableDataElement Code="370" Name="Model" Value="LYZBETH" />
<VariableDataElement Code="380" Name="Brand" Value="Women's Chaps Footwear" />
<VariableDataElement Code="400" Name="Fabrication" Value="GLEN PLAID/PATENT PU" />
<VariableDataElement Code="410" Name="Buyer Season" Value="Fall 2008" />
<VariableDataElement Code="440" Name="Concept Code" Value="FALL II 2008" />
<VariableDataElement Code="460" Name="Merchandising Division" Value="Women's Chaps Footwear" />
<VariableDataElement Code="580" Name="Landed Cost" Value="9.99" />
<VariableDataElement Code="590" Name="First Cost" Value="9.99" />
<VariableDataElement Code="620" Name="Manufacturers Suggested Retail" Value="59" />
<VariableDataElement Code="670" Name="PO Style/Size Sequence Number" Value="001000020" />
<VariableDataElement Code="750" Name="Prepack Indicator" Value="8060804465DXAAF" />
<VariableDataElement Code="790" Name="UPC Code" Value="883241679910" />
</VariableDataSet>
</LineItem>
+ <
LineItem LineItemId="2241856" ItemId="001000025-883241501297" Quantity="60" OverrunQuantity=""
UnderrunQuantity="" QuantityUOM="
PR" RetailPrice="9.99" SellingPrice="9.99" SKU="8060804465DX217"
UPC="883241501297" Size="7 B" SizeDescription="50385" Style="8060804465DX" StyleDescription="" Color="BLK MULT/B"
ColorDescription="" ItemWeight="" ItemWeightUOM="" GrossWeight="" GrossWeightUOM="" GrossVolume="" GrossVolumeUOM=""
Barcode="883241501297" BarcodeFormat="UP" AssortmentItemId="" PrePackFactor="" PiecesPerCarton="" LotNumber=""
TicketType="PLO" TicketLine="" ItemNumber="001-001000025" ItemDescription="FALL II 2008" ItemType=""
Case1AssortmentGroupNumber="76777" Case1AssortmentItemNumber="AAF" Case1Type="CARTON" Case1ItemQuantity="1"
Case1Count="60" Case2AssortmentGroupNumber="" Case2AssortmentItemNumber="" Case2Type="" Case2ItemQuantity=""
Case2Count="" Case3AssortmentGroupNumber="" Case3AssortmentItemNumber="" Case3Type="" Case3ItemQuantity="" Case3Count=""
OriginalSystemSubLineReference="0003" UnitCode="
PR" SortSequence="" Attribute4="001000025" Attribute5="59"
Attribute14="001000025" Attribute15="59" EstimatedArrivalDate="" MilestoneCategoryId="" TargetCategoryId="">
- <VariableDataSet>
<VariableDataElement Code="290" Name="Carrier Name" Value="Ocean" />
<VariableDataElement Code="370" Name="Model" Value="LYZBETH" />
<VariableDataElement Code="380" Name="Brand" Value="Women's Chaps Footwear" />
<VariableDataElement Code="400" Name="Fabrication" Value="GLEN PLAID/PATENT PU" />
<VariableDataElement Code="410" Name="Buyer Season" Value="Fall 2008" />
<VariableDataElement Code="440" Name="Concept Code" Value="FALL II 2008" />
<VariableDataElement Code="460" Name="Merchandising Division" Value="Women's Chaps Footwear" />
<VariableDataElement Code="580" Name="Landed Cost" Value="9.99" />
<VariableDataElement Code="590" Name="First Cost" Value="9.99" />
<VariableDataElement Code="620" Name="Manufacturers Suggested Retail" Value="59" />
<VariableDataElement Code="670" Name="PO Style/Size Sequence Number" Value="001000025" />
<VariableDataElement Code="750" Name="Prepack Indicator" Value="8060804465DXAAF" />
<VariableDataElement Code="790" Name="UPC Code" Value="883241679910" /> </VariableDataSet>
</LineItem>
+ <
LineItem LineItemId="2241857" ItemId="001000030-883241501303" Quantity="60" OverrunQuantity="" UnderrunQuantity="" QuantityUOM="
PR" RetailPrice="9.99" SellingPrice="9.99" SKU="8060804465DX218" UPC="883241501303" Size="7.5 B" SizeDescription="50405" Style="8060804465DX" StyleDescription="" Color="BLK MULT/B" ColorDescription="" ItemWeight="" ItemWeightUOM="" GrossWeight="" GrossWeightUOM="" GrossVolume="" GrossVolumeUOM="" Barcode="883241501303" BarcodeFormat="UP" AssortmentItemId="" PrePackFactor="" PiecesPerCarton="" LotNumber="" TicketType="PLO" TicketLine="" ItemNumber="001-001000030" ItemDescription="FALL II 2008" ItemType="" Case1AssortmentGroupNumber="76777" Case1AssortmentItemNumber="AAF" Case1Type="CARTON" Case1ItemQuantity="1" Case1Count="60" Case2AssortmentGroupNumber="" Case2AssortmentItemNumber="" Case2Type="" Case2ItemQuantity="" Case2Count="" Case3AssortmentGroupNumber="" Case3AssortmentItemNumber="" Case3Type="" Case3ItemQuantity="" Case3Count="" OriginalSystemSubLineReference="0004" UnitCode="
PR" SortSequence="" Attribute4="001000030" Attribute5="59" Attribute14="001000030" Attribute15="59" EstimatedArrivalDate="" MilestoneCategoryId="" TargetCategoryId="">
- <VariableDataSet>
<VariableDataElement Code="290" Name="Carrier Name" Value="Ocean" />
<VariableDataElement Code="370" Name="Model" Value="LYZBETH" />
<VariableDataElement Code="380" Name="Brand" Value="Women's Chaps Footwear" />
<VariableDataElement Code="400" Name="Fabrication" Value="GLEN PLAID/PATENT PU" />
<VariableDataElement Code="410" Name="Buyer Season" Value="Fall 2008" />
<VariableDataElement Code="440" Name="Concept Code" Value="FALL II 2008" />
<VariableDataElement Code="460" Name="Merchandising Division" Value="Women's Chaps Footwear" />
<VariableDataElement Code="580" Name="Landed Cost" Value="9.99" />
<VariableDataElement Code="590" Name="First Cost" Value="9.99" />
<VariableDataElement Code="620" Name="Manufacturers Suggested Retail" Value="59" />
<VariableDataElement Code="670" Name="PO Style/Size Sequence Number" Value="001000030" />
<VariableDataElement Code="750" Name="Prepack Indicator" Value="8060804465DXAAH" />
<VariableDataElement Code="790" Name="UPC Code" Value="883241679911" />
</VariableDataSet> </LineItem>
</LineItemSet>