Hi I have a requirement where I need to omit duplicate records. Consider sample below
*<ExchangeRates> <Rate> <SourceCurrency>INR<SourceCurrency> <TargetCurrency>USD<TargetCurrency> <ConversionFactor>60.2<ConversionFactor> </Rate> <Rate> <SourceCurrency>INR<SourceCurrency> <TargetCurrency>USD<TargetCurrency> <ConversionFactor>58.2<ConversionFactor> </Rate> <Rate> <SourceCurrency>YEN<SourceCurrency> <TargetCurrency>INR<TargetCurrency> <ConversionFactor>.52<ConversionFactor> </Rate> <Rate> <SourceCurrency>SAR<SourceCurrency> <TargetCurrency>INR<TargetCurrency> <ConversionFactor>16.50<ConversionFactor> </Rate> </ExchangeRates>* Now what i wanna do is remove all duplicates. As well as if there is same pair of Source and TargetCurrency , I want to send ahead the first record and drop others. Output shud be like *<ExchangeRates> <Rate> <SourceCurrency>INR<SourceCurrency> <TargetCurrency>USD<TargetCurrency> <ConversionFactor>60.2<ConversionFactor> </Rate> <Rate> <SourceCurrency>YEN<SourceCurrency> <TargetCurrency>INR<TargetCurrency> <ConversionFactor>.52<ConversionFactor> </Rate> <Rate> <SourceCurrency>SAR<SourceCurrency> <TargetCurrency>INR<TargetCurrency> <ConversionFactor>16.50<ConversionFactor> </Rate> </ExchangeRates>* Is there any camel component which can help me achieve this?? Is there away I can use Idempotent Consumer. Cuz I saw that in idempotent consumer, we can use only 1 unique value to verify duplicacy. Can i use 2 set of values to verify duplicacy? Ex - I want to allow only one set of USD->INR rate once in a day. Cheers Reji -- View this message in context: http://camel.465427.n5.nabble.com/Duplicate-Elimination-tp5760020.html Sent from the Camel - Users mailing list archive at Nabble.com.