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.