12. Error Codes (Codici di errore)
12. Error Codes (Codici di errore)
I seguenti codici di errore sono definiti per l'uso nei PDU Error Report:
| Codice | Descrizione |
|---|---|
| 0 | Corrupt Data (Dati corrotti) - I dati sono corrotti o non possono essere analizzati |
| 1 | Internal Error (Errore interno) - Si è verificato un errore interno |
| 2 | No Data Available (Nessun dato disponibile) - La cache non ha dati da fornire |
| 3 | Invalid Request (Richiesta non valida) - La richiesta non è valida o è malformata |
| 4 | Unsupported Protocol Version (Versione del protocollo non supportata) - La versione del protocollo non è supportata |
| 5 | Unsupported PDU Type (Tipo di PDU non supportato) - Il tipo di PDU non è riconosciuto |
| 6 | Withdrawal of Unknown Record (Ritiro di record sconosciuto) - Tentativo di ritirare un record inesistente |
| 7 | Duplicate Announcement Received (Annuncio duplicato ricevuto) - Rilevato annuncio duplicato |
| 8 | Unexpected Protocol Version (Versione del protocollo imprevista) - La versione del protocollo è cambiata a metà sessione |
Quando si verifica un errore, la parte che rileva l'errore invia un PDU Error Report contenente:
- Il codice di errore
- PDU incapsulato opzionale che ha causato l'errore
- Testo di errore opzionale per il debug
Alcuni errori sono fatali e richiedono la terminazione della sessione, mentre altri possono consentire alla sessione di continuare.