Verzeichnisstruktur

Synchrone Ausführungsdaten

Die folgenden zwei Ordner enthalten Transaktionsdaten des synchronen Ausführungsmodus.

<inubit-installdir>/inubit/server/ibis_root/ibis_data/binarystores/swapsyncMainExec/
<inubit-installdir>/inubit/server/ibis_root/ibis_data/binarystores/swapSyncOtherExec/

Diese Prozesse, die über einen Listener laufen, werden nicht erneut auf einem anderen Knoten gestartet.

Bei einer synchronen Ausführung gibt es keine Datensicherung.

Daten werden ausschließlich im Speicher gehalten. In den folgenden beiden Fällen werden Speicherinhalte in das Swap-Verzeichnis ausgelagert:

  • Einzelne Einträge sind größer als 1 MByte

  • Wenn die Größe aller Einträge den konfigurierten Schwellwert überschreitet, standardmäßig 25 % des Xmx-Speichers.

    Der Xmx-Wert können Sie über die Eigenschaft RuntimeDataCacheXMXPercentage in der Datei ibis.xml konfigurieren. Der Standardwert ist 25.

Swap-Verzeichnisse

Alle Transaktionsdaten werden in das Dateisystem kopiert und bleiben im Speicher.

Die folgenden zwei Ordner enthalten Transaktionsdaten der asynchronen Workflow-Ausführung:

<inubit-installdir>/inubit/server/ibis_root/ibis_data/binarystores/swapASyncMainExec
<inubit-installdir>/inubit/server/ibis_root/ibis_data/binarystores/swapAsyncOtherExec

Backup-Verzeichnisse

Die folgenden beiden Ordner enthalten Sicherungen von Transaktionsdaten der asynchronen Workflow-Ausführung: Diese Daten sind nützlich, wenn ein Knoten abstürzt oder heruntergefahren wurde. In diesem Fall setzt ein anderer Knoten, der Backup-Knoten, die Ausführung fort, indem er die Daten aus der Datei is_transaction.xml (Hauptdaten)/is_wait_transaction.xml file (andere Daten) ausliest.

<inubit-installdir>/inubit/server/ibis_root/ibis_data/binarystores/backupAsyncMainExec
<inubit-installdir>/inubit/server/ibis_root/ibis_data/binarystores/backupAsyncOtherExec

Testwatch-Verzeichnis

Verwendung

Im Testwatch-Ordner unter dem Ordner <inubit-installdir>/inubit/server/ibis_root/ibis_data/binarystores/ werden Kopien der Transkationsdaten gespeichert, sobald der Workflow vollständig ausgeführt wurde.

Maximale Anzahl der Dateien für temporäre Nachrichten konfigurieren

Die maximale Anzahl der zu speichernden temporären Nachrichten kann über die INUBIT Workbench konfiguriert werden:

Administration > Allgemeine Einstellungen > Verwaltung > Server > Maximale Anzahl Dateien für temporäre Nachrichten

Daten des asynchronen Ausführungsmodus

In der Datei ibis.xml kann über die Eigenschaft RuntimeDataBackupStore konfiguriert werden, ob Daten in einer Datenbank und/oder im Dateisystem gespeichert werden sollen.

  • FILE (Standard)

    Die Einträge werden in einer Datei gehalten - nur für lokale Caches verwendet.

    Nutzen Sie diese Einstellung, wenn mehr Performance benötigt wird.

  • DB (Datenbank)

    Die Einträge werden in der Datenbank gehalten, die entsprechende Datenbanktabelle ist IBIS_RT_OTHER_DATA bzw. IBIS_RT_EXEC_DATA, wie in ibis.xml konfiguriert.

    Nutzen Sie diese Einstellung, wenn mehr Sicherheit benötigt wird.

  • NONE

    Einträge bleiben nicht erhalten, sondern werden nur im Speicher gehalten. Die Einträge gehen damit beim Beenden, Neustart oder Absturz der Process Engine verloren.