Risoluzione della perdita di dati delle orchestrazioni in corso
Nei database MessageBox è contenuto lo stato delle orchestrazioni attualmente in corso. Benché non esista alcun modo per stabilire esattamente quali dati siano andati persi dai database MessageBox, è comunque possibile effettuare alcune operazioni per raccogliere informazioni relative a tali dati:
Determinare quali messaggi sono stati inviati e ricevuti nelle orchestrazioni correnti e quali sistemi esterni sono stati utilizzati dopo il punto di ripristino. Se ad esempio nel sistema è disponibile un registro esterno dei messaggi e degli eventi, sarà possibile esaminare tale registro. Potrebbe inoltre essere necessario esaminare direttamente i sistemi esterni per stabilire quali attività si sono verificate.
Dopo avere determinato la causa della perdita di dati, è possibile iniziare a correggere il sistema ripristinato, decidendo quali processi possono proseguire, quali processi devono essere interrotti e riavviati inviando nuovamente i messaggi di attivazione andati persi e quali processi sono stati completati correttamente e possono essere arrestati. Tale processo dipende in gran parte dall'architettura del sistema e deve essere considerato nella pianificazione del ripristino del sistema.