Zum Hauptinhalt springen

7.2. Fehlerbit

7.2. Fehlerbit (Error Bit)

Das 'E'-Bit (Error Bit) im Diameter-Header wird gesetzt, wenn die Anforderung einen protokollbezogenen Fehler verursacht hat (siehe Abschnitt 7.1.3). Eine Nachricht mit 'E'-Bit DARF nicht als Antwort auf eine Antwortnachricht gesendet werden. Nachrichten mit gesetztem 'E'-Bit unterliegen weiterhin den Verarbeitungsregeln aus Abschnitt 6.2. Ist es gesetzt, entspricht die Antwort nicht dem CCF des Befehls, sondern folgendem CCF:

Nachrichtenformat (Message Format)

 ::= < Diameter Header: code, ERR [, PXY] >
0*1< Session-Id >
{ Origin-Host }
{ Origin-Realm }
{ Result-Code }
[ Origin-State-Id ]
[ Error-Message ]
[ Error-Reporting-Host ]
[ Failed-AVP ]
[ Experimental-Result ]
* [ Proxy-Info ]
* [ AVP ]

Der Header verwendet denselben Code wie die Anforderung, aber mit gelöschtem 'R'-Bit und gesetztem 'E'-Bit. Das 'P'-Bit entspricht dem der Anforderung.