Passa al contenuto principale

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.