12. Error Codes (Codes d'erreur)
12. Error Codes (Codes d'erreur)
Les codes d'erreur suivants sont définis pour une utilisation dans les PDU Error Report:
| Code | Description |
|---|---|
| 0 | Corrupt Data (Données corrompues) - Les données sont corrompues ou ne peuvent pas être analysées |
| 1 | Internal Error (Erreur interne) - Une erreur interne s'est produite |
| 2 | No Data Available (Aucune donnée disponible) - Le cache n'a aucune donnée à fournir |
| 3 | Invalid Request (Requête invalide) - La requête est invalide ou mal formée |
| 4 | Unsupported Protocol Version (Version de protocole non supportée) - La version du protocole n'est pas supportée |
| 5 | Unsupported PDU Type (Type de PDU non supporté) - Le type de PDU n'est pas reconnu |
| 6 | Withdrawal of Unknown Record (Retrait d'un enregistrement inconnu) - Tentative de retrait d'un enregistrement inexistant |
| 7 | Duplicate Announcement Received (Annonce en double reçue) - Annonce en double détectée |
| 8 | Unexpected Protocol Version (Version de protocole inattendue) - La version du protocole a changé en milieu de session |
Lorsqu'une erreur se produit, la partie qui détecte l'erreur envoie un PDU Error Report contenant:
- Le code d'erreur
- PDU encapsulé optionnel qui a causé l'erreur
- Texte d'erreur optionnel pour le débogage
Certaines erreurs sont fatales et nécessitent la terminaison de la session, tandis que d'autres peuvent permettre à la session de continuer.