Datenspeicherung bei Endpunkt-Nichtverfügbarkeit

Wenn Sitzungslogdaten von der Blue Prism Datenbank an die Daten-Gateways-Engine gesendet werden und keine Verbindung zu einem HTTP-, Splunk- oder Datenbankendpunkt hergestellt werden kann, werden die Daten des entsprechenden Outputs vorübergehend in einer bestimmten Datei in der Daten-Gateways-Engine gespeichert. Wenn der Endpunkt verfügbar wird, werden die Daten erneut an diesen Endpunkt gesendet und aus der Datei gelöscht.

Die Sitzungslogdaten bleiben solange gespeichert, bis der Endpunkt wieder verfügbar ist, und es werden auch weitere Sitzungslogdaten gespeichert, um nachfolgende Ereignisse festzuhalten.

Nicht zugestellte Sitzungslogdaten werden unabhängig vom Output-Typ in dieselbe Datei geschrieben und standardmäßig im folgenden Verzeichnis auf dem Anwendungsserver gespeichert, der den Daten-Gateways-Prozess ausführt:

logstash\data\dead_letter_queue\main

Die Daten werden in einem Format gespeichert, das nicht zum Lesen für Menschen gedacht ist. Die standardmäßige maximale Größe für eine Datenspeicherungsdatei in der Daten-Gateways-Engine beträgt 1.024 MB (1 GB). Wenn eine Datei diese Grenze erreicht, wird automatisch eine neue Datei erstellt, um die überschüssigen Daten zu speichern.

Blue Prism Output-Erweiterungen

Standardmäßig wird die Output-Erweiterung BPHTTP für HTTP und Splunk verwendet, während BPJDBC für Datenbank-Output-Typen verwendet wird. Diese Blue Prism Erweiterungen sind ein integraler Bestandteil der automatischen Speicherung von Sitzungslogdaten, wenn ein Endpunkt nicht verfügbar ist.

6.5 aktualisieren

In Blue Prism Version 6.6 haben die Output-Erweiterungen BPHTTP und BPJDBC die Erweiterungen HTTP und JDBC ersetzt. Wenn Blue Prism 6.5 aktualisiert wird, müssen die Output-Typen aktualisiert werden, sodass sie diese Output-Erweiterungen für die Datenspeicherfunktion bei einer Endpunkt-Nichtverfügbarkeit verwenden. Erstellen Sie hierzu entweder eine neue Daten-Gateways-Konfiguration oder bearbeiten Sie manuell die bestehende über die erweiterte oder benutzerdefinierte Konfiguration und ersetzen Sie HTTP durch BPHTTP und JDBC durch BPJDBC.

Datei- und benutzerdefinierte Output-Typen

Diese Funktion gilt nicht für Datei- oder benutzerdefinierte Output-Typen. Wenn Sie diese Output-Typen verwenden, sollten Sie „Sitzungslogs in Datenbank schreiben“ aktivieren, um Datenverluste zu vermeiden.