Hi Vikrant
Yes you are correct the second approch is correct, I have done this in one of our interfaces.
Also if we select Use Maintain Order at Runtime in Interface Determination it will put the email notification message in holding status if the file creation message fails in PI system.
@Vijay: You can implement this solution with two reciver channels for you reciver business system.
Regards
VJ