Konfigurationsmanager – XML-Dateien

Mit der XML-Upload-Funktion können Administratoren benutzerdefinierte XML-Dateien für die Suche hochladen, um Änderungen an der Konfiguration zu testen, ohne die Anwendung neu starten zu müssen. Bisher blieben hochgeladene XML-Dateien auf unbestimmte Zeit erhalten – selbst nachdem durch ein Software-Update eine neuere Version derselben Datei bereitgestellt worden war –, was zu Fehlern und unbeabsichtigtem Verhalten führen konnte.

Mit dieser Funktion erkennt das System automatisch, ob eine hochgeladene XML-Datei durch eine neuere Version ersetzt wurde, und entfernt sie entsprechend.

Verhalten

Wenn eine benutzerdefinierte XML-Datei hochgeladen wird, speichert das System den ursprünglichen serverseitigen XML-Inhalt als Referenz in der Datenbank. Bei jedem Neustart des Systems vergleicht die Anwendung den gespeicherten Originalinhalt mit der aktuellen Datei im Dateisystem:

Bedingung

Ergebnis

Serverseitiges XML ist unverändert seit dem Hochladen

Die hochgeladene benutzerdefinierte Datei bleibt aktiv

Serverseitiges XML hat geändert (z. B. über einen Patch)

Die hochgeladene benutzerdefinierte Datei wird automatisch entfernt; die neueste Server-Version wird aktiv.

Der Vergleich erfolgt als Zeichenfolgenvergleich. Geringfügige Unterschiede wie das Hinzufügen von Leerzeichen werden als Änderungen gewertet.