CIB webdesk technischer Leitfaden

7. Betrieb

7.5. Temporäre Dateien und Bereinigung des Dateisystems

CIB webdesk verwendet Dateien bei unterschiedlichen Funktionen. Diese Dateien werden teils von automatisierten Lösch-Jobs periodisch entfernt, teils muss die betreibende Instanz selbst für die Bereinigung der entsprechenden Daten sorgen, da die Entscheidung, welche Daten wann gelöscht werden können nicht von der CIB als Produktanbieter, sondern nur vom Kunden als Integrator getroffen werden kann.

Folgende Daten werden automatisch bereinigt (per Konfiguration einzeln deaktivierbar):

  • Jobs-Verzeichnis: Die für die Dokumenterzeugung benötigten Artefakte werden von CIB webdesk in dynamisch erzeugten Unterverzeichnissen des Jobs-Verzeichnisses abgelegt, welches durch den Konfigurationsparameter webdesk.jobPath bestimmt wird. Pro Dokumenterzeugungsauftrag wird hierbei ein Verzeichnis angelegt, in dem dann unter anderem die Eingabedateien für die Dokumenterzeugung, aber auch Zwischen- und Endergebnis abgelegt werden.
    Die Konfigurationsparameter webdesk.cleanJobs bzw. darkdesk.cleanJobs können genutzt werden, um festzulegen, nach welchem Zeitraum ein Job-Verzeichnis gelöscht werden soll.
    Hierbei ist zu beachten, dass CIB webdesk in keinem Fall das Job-Verzeichnis eines noch in Bearbeitung befindlichen Jobs löscht.
  • Die Konfigurationsparameter webdesk.cleanJobs bzw. darkdesk.cleanJobs können genutzt werden, um festzulegen, nach welchem Zeitraum ein Job-Verzeichnis gelöscht werden soll.
    Hierbei ist zu beachten, dass CIB webdesk in keinem Fall das Job-Verzeichnis eines noch in Bearbeitung befindlichen Jobs löscht.

  • jview Temp: CIB webdesk lädt CIB jView Dateien für die Verarbeitung nicht vollständig in den Hauptspeicher. Stattdessen werden diese Dateien in einem temporären Verzeichnis im Dateisystem des Servers abgelegt und dann gepuffert verarbeitet um die Hauptspeicherlast so gering wie möglich zu halten. Der Konfigurationsparameter webdesk.cleanJobs wird auch herangezogen, um zu bestimmen, wann die Dateien im jView Temp Verzeichnis gelöscht werden.
  • Sequence Tracking Daten: Im Transaction Cache Verzeichnis sammelt CIB webdesk zu Supportzwecken die Daten, die im Rahmen einer Dokumenterzeugungssequenz entstehen. Eine solche Sequenz beginnt mit der Erfassung der Daten und endet mit der Generierung des Ergebnisdokuments. Da es sich bei diesen Daten um Support-Daten handelt, ist es nicht sinnvoll, diese Daten länger aufzuheben als zu Supportzwecken nötig ist. Aus diesem Grund werden auch die Sequence Tracking Daten periodisch automatisch gelöscht. Das maximale Dateialter wird hierbei über den Konfigurationsparameter webdesk.transactionTracking.autoClean.fileAge festgelegt.
  • Content Cache: CIB webdesk verfügt über einen Dateisystem-basierten Cache Mechanismus, der große Objekte zur Schonung des Hauptspeichers im lokalen Dateisystem des Servers vorhält. Das Verzeichnis, in dem diese Cache-Komponente die von ihr benötigten Dateien ablegt, wird jeweils beim Hochfahren von CIB webdesk automatisiert geleert.

Ferner gibt es eine Reihe von Verzeichnissen, deren Inhalt nach Ermessen des Betriebs regelmäßig gelöscht werden sollten. Es handelt sich dabei um die folgenden Verzeichnisse:

  • Support Repository: Die im Support Repository im Fehlerfall abgelegten Dateien sollten gelöscht werden, wenn sie nicht mehr benötigt werden.
  • Repository-Verzeichnis: Kommt die Dokumentfreigabe-Komponente von CIB webdesk zum Einsatz, so sollten die im Repository-Verzeichnis abgelegten Dateien nach erfolgreicher Nachverarbeitung gelöscht werden.
  • wbd_shared: Die Dateien, die beim Upload von Eingabedateien über die Web-Oberfläche von CIB webdesk im wbd_shared-Verzeichnis abgelegt werden, sollten regelmäßig gelöscht werden.
  • Package-Verzeichnis: Im Package-Verzeichnis legt CIB webdesk den Inhalt der Pakete ab, aus denen sich eine Dokumentvorlage zusammensetzt. Da Änderungen an den Paketen (bzw. den darin enthaltenen Bausteinen) alte Paketversionen obsolet machen können, empfiehlt es sich, dieses Verzeichnis regelmäßig zu leeren.
  • Webdialog Repositories: In diesem Verzeichnis werden die Artefakte abgelegt, die von CIB webdialog benötigt werden. Auch sie werden möglicherweise obsolet, wenn eine Dokumentvorlage oder ihre Pakete bearbeitet werden. Aus diesem Grund sollte auch dieses Verzeichnis regelmäßig geleert werden.