The rss:feed-splitter component of Mule returns only a single item even if the feed has more than one items if the pubDate for all the items is same.
Is there any way to get all the items in such a case?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
The issue you’re facing is due to the fact that the
FeedSplitterby default relies on theEntryLastUpdatedFilterto accept or reject feed entries. This filter is based on update time so any entry with the same time of another entry that has already been processed will be rejected.I haven’t found any clean way to configure the
<rss:feed-splitter>element to accept all RSS entries so I had to instantiate it as a custom filter to be able to configure it, as shown below:This lets all RSS entries go through the splitting process.