Dokumentation upgedatet für letzte code changes
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user