Thanks Harish,
I tried the same and its working. So, even though we can see 1..1 occurrence but in runtime defined context handling for multiple IDocs is serving the purpose of looping over the n number of IDoc and creating one single file with as many line items as the number of IDocs.
Thanks,
Vertika