I used two branches in my process. I have sent the records in a particular order. lets say each person has 01 to 05 records.
And for the record 03 I want three address lines, each address line in separate record. So I used three same maps and used some log#ic and sent them to return documents. after that returning to add cache step.
I have stored the results in the cache by using the add cache step. And in the second branch I loaded the results by using the load cache step. And it is surprising for me that the order different, I want the same order i.e., 01 to 05 for all the employees. But I am getting like this 03,01,02,04,05( just for example I am showing). The order is different ultimately. So a question came in my mind that the order is different sometimes.
The profile type is flat file for the source and the destination.
Any help would be greatly appreciated. Thank you all in advance.