Hi Bhavana,
My solution for this would be to use a synchronous proxy.
For the outbound communication coming from ABAP, you can use the same XSD of the source file sent from and in the receiver channel you can provide the archive directory to drop the file and also in the same channel you can provide the OS command to delete the old file.
This ensures that proxy has been executed successfully and also your file can be deleted.
And also you can use ASMA with "*" in Filename column of your sender channel and receiver channel. Hence this ensures the filename to remain same.
Regards,
Nitin