Funktion und Pflege des Replikationsverzeichnis

Inhaltsverzeichnis:


Das Replikationsverzeichnis ist der Ablageort der Datensätze zwischen dem Export aus dem lokalen Bestand und dem Hochladen in die assfinet cloud.

Zudem werden in verschiedenen Unterverzeichnissen die übertragenen Informationen archiviert.

Festlegung

Die Festlegung der Verzeichnisses wird hier beschrieben: https://assfinet.atlassian.net/wiki/spaces/KNOW/pages/55412049

Arbeitsweise des Upload

Beim Bearbeiten des Bestandes im MVP werden die zu ändernden Datensätze vorgemerkt.

Die vorgemerkten Datensätze werden dann je Datentyp (z.B. Verträge, Briefe, Kunden) gebündelt und in ZIP-Dateien verschlüsselt in dem Replikationsverzeichnis abgelegt.

Die dort abgelegten Dateien werden dann zur cloud hochgeladen.

Dieses Vorgehen können Sie beobachten: üblicherweise werden im Zehn-Minuten-Takt neue ZIP-Dateien in dem Replikationsverzeichnis angelegt und anschließend in die verschiedenen Unterverzeichnisse verschoben.

Die assfinet cloud prüft dann den Inhalt der ZIP-Datei (die üblicherweise bis zu 6000 Datensätze enthalten kann) und gibt dem MVP eine Statusmeldung zu dieser zurück.

Bei der Replikation bleiben gelegentlich Dateien vom Typ JSON in dem Replikationsverzeichnis ungelöscht. Diese stören nicht den Ablauf und können bei Bedarf manuell gelöscht werden.

Behandlung der Statusmeldung

Verzeichnis 0

Wenn der einzelne Datensatz aus der ZIP-Datei ausgelesen und erfolgreich in den Bestand der assfinet cloud aufgenommen wurde, wird die ZIP-Datei im Replikationsverzeichnis in das Unterverzeichnis 0 verschoben.

Die Dateien werden in diesem Verzeichnis so lange gesammelt, bis Sie diese dort herauslöschen. Da die Übertragung der Daten in die assfinet cloud erfolgreich waren, werden diese Dateien üblicherweise nicht mehr benötigt.

Verzeichnis 1

Wenn der einzelne Datensatz aus der ZIP-Datei ausgelesen aber nicht erfolgreich in den Bestand der assfinet cloud aufgenommen wurde, wird die ZIP-Datei im Replikationsverzeichnis in das Unterverzeichnis 1 verschoben. Zudem wird der betroffene Datensatz in Fehlerprotokoll aufgenommen. Bitte prüfen Sie das Fehlerprotokoll. Siehe auch: https://assfinet.atlassian.net/wiki/spaces/KNOW/pages/261029889

Die Dateien werden in diesem Verzeichnis so lange gesammelt, bis Sie diese dort herauslöschen.

Verzeichnis 2

In diesem Verzeichnis werden zwei Fälle abgelegt:

  • Die ZIP-Datei und die darin enthaltenen JSON-Datei konnten ausgelesen werden. Der betreffende Datensatz wurde aber aufgrund von nicht bekannten Gründen abgelehnt. Der betreffende Datensatz ist mit im Fehlerprotokoll aufgeführt. Bitte prüfen Sie das Fehlerprotokoll. Siehe auch: https://assfinet.atlassian.net/wiki/spaces/KNOW/pages/261029889

  • Wenn bei der Bearbeitung der ZIP-Datei ein unbekannter Fehler eingetreten ist, konnte die Daten nicht in den Bestand in der cloud aufgenommen werden und zudem kein konkreter Datensatz ermittelt werden. Wenden Sie sich in diesen Fall an den assfinet Support, damit die Ursache ermittelt und die betroffenen Datensätze erneut hochgeladen werden können. Die Dateien werden in diesem Verzeichnis so lange gesammelt, bis Sie diese dort herauslöschen.

Verzeichnis 3

Sollte Ihr Bestand in der assfinet cloud gegen das Hochladen gesperrt sein, werden die ZIP-Dateien in diesem Verzeichnis abgelegt. Die Dateien werden in diesem Verzeichnis so lange gesammelt, bis Sie diese dort herauslöschen.

Automatisches Bereinigen der Daten aus dem REPL Verzeichnis

Über die Zeit sammeln sich immer mehr Dateien in dem REPL-Verzeichnis an. Die meisten werden dort für einen eventuellen späteren Bedarf archiviert. Hin und wieder bleiben auch Dateien bestehen, die üblicherweise von ams im Laufe des Prozesses automatisch gelöscht werden sollten.

Beachten Sie bitte, dass Sie durch das automatische Lösen der Dateien evtl. bestehende Probleme der Replikation nicht wahrnehmen können.

Unter Verwendung der Windows Aufgabenplanung können Sie die Verzeichnisse automatisch bereinigen.

Die folgenden Beispiele gehen davon aus, dass der Exportpfad auf das Verzeichnis REPL in dem Wurzelverzeichnis von Laufwerk A: zeigt. Passen Sie dies sowie den Zeitraum nach Ihrem Bedarf an.

Aufgabe

Befehl

Kommentar

Aufgabe

Befehl

Kommentar

Löschen von nicht automatisch gelöschten JSON-Dateien

ForFiles /p "A:\REPL" /M *.json /d -2 /c "cmd /c del /q @file"

Löscht die temporären JSON-Dateien, wenn diese zwei Tage alt sind. Üblicherweise werden diese automatisch von ams im Laufe des Prozesses gelöscht und können nur selten gefunden werden.

Löschen von erfolgreich in die cloud übertragenen Datenpaketen

ForFiles /p "A:\REPL\0" /M *.zip /d -28 /c "cmd /c del /q @file"

Löscht die entsprechenden ZIP-Dateien, die älter als vier Wochen sind.

Löschen von Datenpaketen die zwar interpretiert werden konnten, aber aus Gründen der Konsistenz abgelehnt wurden

ForFiles /p "A:\REPL\1" /M *.zip /d -56 /c "cmd /c del /q @file"

Löscht die entsprechenden ZIP-Dateien, die älter als acht Wochen sind.

Denken Sie daran, das Fehlerprotokoll zu prüfen, um die Ursache zu beheben und die Datenlücke zu schließen.

Löschen von Datenpaketen, die nicht interpretiert werden konnten

ForFiles /p "A:\REPL\2" /M *.zip /d -112 /c "cmd /c del /q @file"

Löscht die entsprechenden ZIP-Dateien, die älter als 16 Wochen sind.

Denken Sie daran, den assfinet Support zu kontaktieren, um die Ursache zu beheben und die Datenlücke zu schließen.

Anmerkungen


Noch Fragen? Ist etwas unklar geblieben?

Sollten Sie noch weitere Fragen zu diesem Thema haben, die in diesem Artikel nicht behandelt oder erklärt wurden, wenden Sie sich gerne über unser Kundenportal an unseren Support.