Aktualisiert
Aktualisierung der Logik zur Anzeige des Prioritätsstatus für EVS Streaming Data Source
Problem
Wir haben erfahren, dass die Logik zur Anzeige des Prioritätsstatus aktualisiert werden muss, um sicherzustellen, dass die Felder Job-Upgrades in Echtzeit widerspiegeln.
Lösung
Wir haben die Art und Weise geändert, wie Prioritätsstatusaktualisierungen in den Feldern „last_upgrade_status_code“, „last_upgrade_status“ und „last_upgrade_status_response“ angezeigt werden. In diesen Feldern wird nun nur dann ein Prioritätsstatus angezeigt, wenn ein Upgrade von „dirty“ auf „CleanNext“, „Stat“, „udef8“ oder „udef9“ erfolgt. Ein Wechsel von „CleanNext“, „Stat“, „udef8“ oder „udef9“ zu „dirty“ wird als Downgrade betrachtet und führt dazu, dass das Feld als „null“ angezeigt wird. Außerdem gilt eine Statusänderung von „schmutzig“ zu „blockiert“ nicht als Upgrade, sodass das Feld in diesen Fällen auf „null“ gesetzt wird. Die gleichen Regeln gelten auch für die letzte Upgrade-Statusantwort. Schließlich führt eine Änderung von „schmutzig“ zu „CleanNext“ und dann zurück zu „schmutzig“ dazu, dass der letzte Upgrade-Status weiterhin „CleanNext“ anzeigt, da dies der letzte Status war, als der Auftrag aktualisiert wurde.