Idimpianto, idanomalia, data, animalia, inviato(si/no)
Segni l'errore e invii un xml
In risposta mandi l'xml per impostare a si il campo inviato.
A parte l'ottismo di avere al massimo 2 anomalia, è sempre meglio verticalizzare i dati.
Per come stai gestendo, se hai 3 anomalie ti ritrovi così
Id data. Anomalia1. Anomalia2
1. Xy. Errore1. Errore2
2. Xy. ErroreB
Se peschi l'ultimo record ti perdi il penultimo… se non sovrascrive.
Poi fai come credi.
In più, se fai un'altra installazione duplichi la tabella e riscrivi la procedura?