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