Verarbeitung nach einer bestimmten Zeit abbrechen

Sebastian Bartsch Aktualisiert von Sebastian Bartsch

Die nachfolgend beschriebene Funktion ist ab Version 4.3.21110 verfügbar

In manchen Anwendungsfällen, wie bei einer nächtlichen Datenübernahme, kann es sinnvoll sein den Vorgang zur Schonung von Ressourcen tagsüber zu unterbrechen.

Hier bietet StorageRobot einen Kommandozeilenparameter der es ermöglicht nach einer definierten Zeit nach dem Start der Anwendung diese automatisch wieder zu beenden.

Programmaufruf

StorageRobot.exe -config "LongRunningImport" -endAfter 8h

StorageRobot wird in diesem Fall 8 Stunden nachdem er gestartet wurde wieder beendet. Die Prüfung erfolgt dabei jeweils vor der Verarbeitung der nächsten Datei. Nicht verarbeitete Daten verbleiben in der Datenquelle und werden bei nächsten Ausführung weiterverarbeitet. Zur Wahrung der Datenintegrität wird nicht während der Verarbeitung einer Datei beendet.

Als weitere Zeiteinheit steht Ihnen noch Minuten (m) zur Verfügung. Beispiel -endAfter 90m Die Verarbeitung stoppt also nach 90 Minuten.

Beispielsweise konfigurieren Sie hierfür in der Windows Aufgabenplanung eine neue Aufgabe die Abends um 22 Uhr startet und nur für die nächsten 8 Stunden ausgeführt wird. Wählen Sie den Zeitraum kürzer als die maximal gewünschte Ausführungsdauer um ein weiteres Ausführungsinterval zu vermeiden. Würde die Verarbeitung nun länger als 8 Stunden dauern beendet sich StorageRobot um etwa 6 Uhr.

Wie waren wir?

Ausnahmen festlegen bei Dokument bei beliebigem Barcode trennen

Dokumente in ein anderes Dateiformat konvertieren

Support