There is no infosource involved in this. DTP is picking up data from the PSA related to the data source. I am trying to understand that why does it only pick up the records from the latest request and why not the other requests that are visible in PSA but have never been loaded via DTP?
I have a transformation that is working fine so why would I want go with update rules?