Zum Inhalt springen

CSV Batch Export

Der Job Dateien kopieren kopiert oder verschiebt eine oder mehrere Dateien von einem Quellverzeichnis in ein Zielverzeichnis.

Der Job kann eingesetzt werden für:

  • Dateiübergaben an Fremdsysteme
  • Weiterverarbeitung von erzeugten Exportdateien
  • Verteilung von Dateien in Zielumgebungen
  • SFTP-basierte Transfers

Optional kann der Job Dateien nach dem Kopieren löschen (Verschieben statt Kopieren).

Technische Einordnung

Der Job:

  • liest Dateien aus einem definierten Quellverzeichnis
  • filtert diese anhand eines Suchmusters
  • kopiert oder verschiebt sie in ein Zielverzeichnis
  • behandelt Verbindungsprobleme mit Wiederholungslogik
  • kann temporäre Dateinamen während der Übertragung verwenden

Die Verzeichnisse müssen zuvor unter Communication → Ressourcen konfiguriert sein.

Dateiauswahl & Verarbeitung

Feld Beschreibung
Suchmuster Definiert das Dateimuster für zu verarbeitende Dateien.
Ausschlussmuster Definiert Dateimuster, die nicht verarbeitet werden sollen.
Unterverzeichnisse durchsuchen Steuert, ob auch Unterordner des Quellverzeichnisses durchsucht werden.
Nur neue Dateien prüfen Verarbeitet nur Dateien, deren Dateiname bisher noch nicht verarbeitet wurde. Prüfung erfolgt ausschließlich über den Dateinamen.

Quell- und Zielverzeichnisse

Feld Beschreibung
Quellverzeichnis Verzeichnis, aus dem Dateien gelesen werden. Muss unter Communication → Ressourcen konfiguriert sein.
Targetverzeichnis Zielverzeichnis, in das Dateien kopiert werden. Muss unter Communication → Ressourcen konfiguriert sein.
Done-Verzeichnis Verzeichnis für erfolgreich verarbeitete Dateien.
Error-Verzeichnis Verzeichnis für fehlerhaft verarbeitete Dateien.

Kopier- und Löschverhalten

Feld Beschreibung
Löschen nach kopieren Löscht die Datei(en) nach erfolgreichem Kopieren.
Schnelles Löschen Reduziert die Wartezeit vor dem Löschen von 500 ms auf 10 ms.
Exklusiven Dateizugriff sicherstellen Sichert exklusiven Zugriff auf die Datei während der Verarbeitung.
Vorhandene überschreiben Überschreibt vorhandene Dateien im Zielverzeichnis.
Zielverbindung pro Job Baut die Zielverbindung nach jeder übertragenen Datei neu auf (z. B. bei SFTP).

Verbindungs- & Retry-Logik

Feld Beschreibung
Anzahl Wiederholungen bei Verbindungsproblemen Anzahl der Wiederholungsversuche bei Verbindungsfehlern.
Wartezeit zwischen Versuchen (Sekunden) Wartezeit zwischen Wiederholungsversuchen.

Temporäre Dateinamen während der Übertragung

Feld Beschreibung
Übertragung Temporärer Dateiname Steuert, ob während des Kopiervorgangs ein temporärer Dateiname verwendet wird. Optionen:

- None (kein temporärer Name)
- WithPrefix (temporärer Präfix)
- WithSuffix (temporärer Suffix)
Übertragung Dateinamen Ergänzung Definiert die Zeichenkette, die als Präfix oder Suffix verwendet wird.

Authentifizierung

Feld Beschreibung
PrivateKey Hinterlegt einen Private Key zur Authentifizierung bei SFTP-Zielen.

Hinweise & Empfehlungen

  • Für produktive Übergaben sollte immer ein Done- und Error-Verzeichnis konfiguriert werden.
  • Bei SFTP-Zielen wird die Nutzung eines temporären Dateinamens empfohlen.
  • „Schnelles Löschen“ sollte nur in stabilen Filesystem-Umgebungen verwendet werden.
  • Bei aktivierter Option „Nur neue Dateien prüfen“ basiert die Erkennung ausschließlich auf dem Dateinamen.
  • Die Option „Vorhandene überschreiben“ sollte mit Bedacht verwendet werden.
  • Bei instabilen Netzwerkverbindungen sollten Wiederholungsversuche konfiguriert werden.
Zuletzt aktualisiert am