Frage:
Wie aktiviere ich die Funktion zum Löschen von temporären Plattformdateien in DocuWare-Versionen 7.11 und höher?
Lösung:
Die neue Löschfunktion ermöglicht eine effizientere Dateiverwaltung, ohne Zugriffsverweigerungsausnahmen unter normalen Umständen, mit weniger Dateidownloads vom ContentServer, ohne Dateilecks im temporären Ordner und mit sauberen Protokollen. Im Rahmen der grundlegenden Änderungen in DocuWare Version 7.11 On-Premises wurden jedoch Änderungen an den Konfigurationsdateien der Platform Services vorgenommen. Dazu muss die Konfigurationsdatei angepasst werden, da Web.config nicht mehr die Hauptkonfigurationsdatei der Platform Services ist. Die meisten Konfigurationen wurden in die Datei DocuWare.Platform.Web.dll.config verschoben.
Wie funktioniert das?
Die Plattform lädt eine Datei nur einmal herunter und zählt, wie viele Benutzer sie verwenden. Wenn die Anzahl Null erreicht, wird die Datei zum Löschen markiert. Nach einer vordefinierten Zeit überprüft die Plattform die zum Löschen markierten Dateien und löscht sie.
Benutzerdefinierte Einstellungen:
Einige der Einstellungen können über die Datei DocuWare.Platform.Web.dll.config geändert werden, die sich unter folgendem Dateipfad befindet: C:\Programme\DocuWare\Web\Platform
Hinweis: Bitte erstellen Sie eine Kopie der Datei DocuWare.Platform.Web.dll.config zu Sicherungszwecken.
Als Nächstes muss der Abschnitt in configuration/configSections definiert werden:
<section name="ReferenceCounterConfig" type="DocuWare.Platform.Implementation.ReferenceCounting.ReferenceCounterConfiguration,DocuWare.PlatformImplementation" />
Anschließend muss der Abschnitt im folgenden Format hinzugefügt werden:
<ReferenceCounterConfig intervalToStayAlive="00:10:00" intervalForDeleting="00:05:30" triesToDelete="5" triesToLock="3" intervalBetweenTwoTriesToLock="300">2 </ReferenceCounterConfig>Es gibt fünf Eigenschaften, die geändert werden können:
|
Name der Immobilie |
Typ |
Standardwert |
Minimalwert |
Beschreibung |
|
Intervall für die Aufrechterhaltung der Verbindung |
Zeitspanne |
00:10:00 |
00:00:30 |
Das Zeitintervall legt fest, wie lange die Datei im Temp-Ordner verbleibt und nicht gelöscht wird. |
|
Intervall zum Löschen |
Zeitspanne |
00:05:30 |
00:00:30 |
Zeitintervall, das festlegt, wie oft die Plattform nach Dateien sucht, die nicht mehr verwendet werden und länger als die unter der Eigenschaft „Intervall für Aufrechterhaltung der Aktivität“ angegebene Zeit aktiv geblieben sind. |
|
Löschversuche |
Int |
3 |
2 |
Legt fest, wie oft die Plattform versucht, eine freigegebene Datei zu löschen. Wenn die Datei von einem anderen Prozess/Benutzer gesperrt ist und nach dem letzten Versuch nicht gelöscht wurde, bleibt die Datei in einem temporären Ordner. |
|
Versucht zu sperren |
Int |
3 |
1 |
Legt fest, wie viele zusätzliche Versuche die Plattform unternehmen muss, um eine Datei zu sperren. |
|
Intervall zwischen zwei Versuchen zum Sperren |
Int |
200 |
50 |
Das Zeitintervall definiert, wie oft die Plattform versucht, eine Datei zu sperren. Das Intervall wird in Millisekunden gemessen. |
KBA gilt NUR für On-Premises-Organisationen!
Bitte beachten Sie: Dieser Artikel ist eine Übersetzung aus dem Englischen. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Originalversion(en) des Produkts. In der übersetzten Version unserer Artikel können kleinere Fehler enthalten sein, z.B. in der Grammatik. Wir können zwar nicht für die vollständige Richtigkeit der Übersetzung garantieren, aber in den meisten Fällen werden Sie sie als ausreichend informativ empfinden. Im Zweifelsfall wechseln Sie bitte zurück zur englischen Version dieses Artikels.
