Refile-Bedienung
„Refile“ ist ein ereignisgesteuerter Dienst. Immer wenn „Refile“ einen Ereignisauslöser erkennt, wie z.B. eine Änderung der Standard-Sicherheits- oder Metadaten für einen Container oder ein Dokument, wird ein Refile-Ereignis in die Warteschlange gestellt, um ausgeführt zu werden. Diese Ereignisse bilden eine „zuerst herein - zuerst hinaus“-Ereignis-Warteschlange. Jeder Refile-Vorgang muss abgeschlossen sein, bevor das nächste Ereignis in der Warteschlange beginnt. „Refile“ setzt die Verarbeitung jedes in der Warteschlange stehenden Ereignisses automatisch fort.
Die Änderung des Sicherheitsstatus eines Containers, der Standardsicherheit eines Dokuments oder eines zulässigen Metadaten-Refile-Feldes löst ein Refile-Ereignis aus und ist der Ausgangspunkt des Refile-Prozesses. Der Refile-Prozess verarbeitet Elemente in einem Abwärtsfluss, durch jeden Unterordner und ist rekursiv durch alle Unterordner. Beispielsweise kann sich eine Änderung auf Arbeitsbereichsebene auf alle Elemente innerhalb dieses Arbeitsbereichs auswirken. Wenn das Ereignis in einem Unterordner innerhalb dieses Arbeitsbereichs auftritt, können nur dieser Unterordner und die darin enthaltenen Elemente, einschließlich anderer Ordner, betroffen sein. Die Ausbreitung geht nie auf einen höheren Container über. Der Vorgang findet im Hintergrund statt und ist für die Benutzer nicht wahrnehmbar. Sie können die Anwendung weiterhin nutzen. Es kann jedoch einige Minuten dauern, bis der Refile-Prozess diese Änderungen durch die gesamte Containerhierarchie propagiert.
„Refile“ ist eine zustandslose Operation. Das heißt, wenn „Refile“ versucht, Informationen zu aktualisieren (entweder aus Sicherheits- oder Metadatengründen), werden die ursprünglichen Informationen oder der Zustand des Objekts nicht aufgezeichnet. Es werden nur die Informationen berücksichtigt, die im Moment für den Refile-Vorgang verfügbar sind, und nicht die Informationen, die geändert wurden.
„Refile“ beinhaltet eine robuste Fehlerbehandlung. Ein Refile-Ereignis kann aus verschiedenen Gründen nicht erfolgreich abgeschlossen werden, z. B. bei einem Netzwerkausfall, einem Serverausfall oder einem Anwendungsabsturz. Wenn „Refile“ wieder aufgenommen wird, wird es an dem Punkt fortgesetzt, an dem der Fehler aufgetreten ist. Eine Protokolldatei wird konsistent geführt, und der Systemadministrator kann das Protokoll auf Fehler überprüfen oder eine versuchte Aktualisierung für ein Dokument bestätigen.