How to Find out Missing Messages/Application Crash

Imported from previous forum

Hi: I am new to FIX.
How to recover from the application crash.

Ex: As I am processing execution messages, if my application dies, I could loose some execution messages. If I use order status message, if only gives me the stat of the order.

How do I request all the execution messages for a Order?

Also any information on best way to handle crash recovery from the Application stand point when multiple clients are connected to a Fix engine. ( ex: How to sync. up, find out missing messages etc…)

Thanks,
Nitesh