Dokumentation upgedatet für letzte code changes

This commit is contained in:
2026-05-04 10:18:36 +02:00
parent ca7b26509a
commit 6418e14be3
3 changed files with 33 additions and 28 deletions

View File

@@ -30,16 +30,18 @@ FileProcessingPipeline [ManagedExecutor — Hintergrund-Thread]
├─→ OciUploadService.upload() [OCI SDK]
│ └─ Dateien in eingang/<zip-name>/ + Marker
├─→ SftpService.renameRemote() [SSHJ]
│ └─ .processed (Erfolg) oder .error (Fehler)
├─→ OrdsNotificationService.notify() [MicroProfile REST Client]
│ └─ POST pck_auto_import.p_process_incoming_ba_data
├─→ SftpService.deleteRemote() [SSHJ]
│ └─ ZIP gelöscht (Erfolg) oder .error (Fehler)
└─→ Cleanup: lokale Dateien löschen [immer, im finally]
│ nach allen ZIPs (einmalig):
└─→ OrdsNotificationService.notify() [MicroProfile REST Client]
└─ POST pck_auto_import.p_process_incoming_ba_data
Oracle DB (pck_auto_import verarbeitet eingang/<zip-name>/)
Oracle DB (pck_auto_import verarbeitet alle eingang/-Unterordner)
```
## Pipeline-Steps

View File

@@ -5,6 +5,7 @@ public enum ProcessingStatus {
PENDING,
PARTIALLY_UPLOADED,
MARKER_UPLOADED,
// TODO: ORDS_NOTIFIED wird seit dem Refactoring (ORDS-Aufruf einmalig am Ende der Pipeline, nicht mehr pro ZIP) nicht mehr gesetzt — entfernen
ORDS_NOTIFIED,
FAILED
}