7.1. Result-Code AVP
7.1. Result-Code AVP
L'AVP Result-Code (codice AVP 268) è di tipo Unsigned32 e indica se una richiesta è stata completata con successo o si è verificato un errore. Tutti i messaggi di risposta Diameter nelle specifiche di applicazione Diameter definite dall'IETF DEVONO includere un AVP Result-Code. Un AVP Result-Code di fallimento (valore non 2xxx diverso da DIAMETER_REDIRECT_INDICATION) DEVE includere l'AVP Error-Reporting-Host se l'host che imposta il Result-Code differisce dall'identità codificata in Origin-Host-AVP.
Il campo dati Result-Code contiene uno spazio di indirizzi a 32 bit gestito dall'IANA per gli errori (vedere la sezione 11.3.2). Diameter definisce le seguenti classi, identificate dalla cifra delle migliaia in notazione decimale:
-
1xxx (Informational)
-
2xxx (Success)
-
3xxx (Protocol Errors)
-
4xxx (Transient Failures)
-
5xxx (Permanent Failure)
Una classe non riconosciuta (prima cifra non definita in questa sezione) DEVE essere trattata come fallimento permanente.