Refactoring von Configs in zentralen config Ordner

This commit is contained in:
2026-04-21 15:13:57 +02:00
parent 8f7fd949f4
commit 599912ef94
6 changed files with 13 additions and 9 deletions

View File

@@ -7,7 +7,8 @@
"Bash(sed -n '465,478p' \"C:\\\\src\\\\Galabau\\\\glb-spielwiese\\\\database\\\\packages\\\\pck_net_storage.pkb\")", "Bash(sed -n '465,478p' \"C:\\\\src\\\\Galabau\\\\glb-spielwiese\\\\database\\\\packages\\\\pck_net_storage.pkb\")",
"Bash(sed -n '523,535p' \"C:\\\\src\\\\Galabau\\\\glb-spielwiese\\\\database\\\\packages\\\\pck_net_storage.pkb\")", "Bash(sed -n '523,535p' \"C:\\\\src\\\\Galabau\\\\glb-spielwiese\\\\database\\\\packages\\\\pck_net_storage.pkb\")",
"Bash(sed -n '582,600p' \"C:\\\\src\\\\Galabau\\\\glb-spielwiese\\\\database\\\\packages\\\\pck_net_storage.pkb\")", "Bash(sed -n '582,600p' \"C:\\\\src\\\\Galabau\\\\glb-spielwiese\\\\database\\\\packages\\\\pck_net_storage.pkb\")",
"WebFetch(domain:docs.public.oneportal.content.oci.oraclecloud.com)" "WebFetch(domain:docs.public.oneportal.content.oci.oraclecloud.com)",
"Bash(./mvnw compile *)"
] ]
} }
} }

View File

@@ -18,7 +18,7 @@ import java.util.Map;
* REST-Endpunkt für den Dateieingang-Trigger. * REST-Endpunkt für den Dateieingang-Trigger.
* Wird von der APEX Automation stündlich per HTTP POST aufgerufen (fire & forget). * Wird von der APEX Automation stündlich per HTTP POST aufgerufen (fire & forget).
*/ */
@Path("/api/process-incoming") @Path("/api/process-incoming-ba-korrespondenz")
@ApplicationScoped @ApplicationScoped
public class FileProcessingResource { public class FileProcessingResource {

View File

@@ -1,4 +1,4 @@
package de.galabau.dateieingang.sftp; package de.galabau.dateieingang.config;
import io.smallrye.config.ConfigMapping; import io.smallrye.config.ConfigMapping;

View File

@@ -1,5 +1,6 @@
package de.galabau.dateieingang.sftp; package de.galabau.dateieingang.sftp;
import de.galabau.dateieingang.config.SftpConfig;
import de.galabau.dateieingang.exception.SftpException; import de.galabau.dateieingang.exception.SftpException;
import io.quarkus.logging.Log; import io.quarkus.logging.Log;
import jakarta.annotation.PostConstruct; import jakarta.annotation.PostConstruct;

View File

@@ -37,8 +37,8 @@ galabau.sftp.local-work-dir=/tmp/sftp-work
# ===== Observability ===== # ===== Observability =====
%prod.quarkus.otel.exporter.otlp.endpoint=${OTEL_EXPORTER_OTLP_ENDPOINT:http://localhost:4317} %prod.quarkus.otel.exporter.otlp.endpoint=${OTEL_EXPORTER_OTLP_ENDPOINT:http://localhost:4317}
%dev.quarkus.observability.lgtm.grafana-port=3000 #%dev.quarkus.observability.lgtm.grafana-port=3000
%dev.quarkus.observability.lgtm.otel-grpc-port=4317 #%dev.quarkus.observability.lgtm.otel-grpc-port=4317
%dev.quarkus.otel.logs.enabled=true quarkus.otel.logs.enabled=true
#%prod.quarkus.otel.logs.enabled=true #%prod.quarkus.otel.logs.enabled=true
%prod.quarkus.log.console.json=true #%prod.quarkus.log.console.json=true

View File

@@ -30,7 +30,8 @@ Details zur DB-Verarbeitung: `database/docs/plan_pck_net_storage.md`
│ im letzten Quarkus-Lauf fehlgeschlagen) │ │ im letzten Quarkus-Lauf fehlgeschlagen) │
│ │ │ │
│ 2. Dateieingang Service aufrufen (fire & forget) │ │ 2. Dateieingang Service aufrufen (fire & forget) │
│ HTTP POST /api/process-incoming (Header: X-Api-Key) │ │ HTTP POST /api/process-incoming-ba-korrespondenz |
| (Header: X-Api-Key) │
└────────────────────────────┬────────────────────────────────────┘ └────────────────────────────┬────────────────────────────────────┘
@@ -46,7 +47,8 @@ Details zur DB-Verarbeitung: `database/docs/plan_pck_net_storage.md`
│ hochladen │ │ hochladen │
│ 3e. ZIP auf SFTP umbenennen (.processed oder .error) │ │ 3e. ZIP auf SFTP umbenennen (.processed oder .error) │
│ → erst NACH erfolgreichem Marker-Upload │ │ → erst NACH erfolgreichem Marker-Upload │
│ 3f. ORDS-Endpunkt aufrufen (pck_auto_import.p_process_incoming_ba_data)│ │ 3f. ORDS-Endpunkt aufrufen |
| (pck_auto_import.p_process_incoming_ba_data) │
│ 3g. Lokale Arbeitsdateien löschen │ │ 3g. Lokale Arbeitsdateien löschen │
└────────────────────────────┬────────────────────────────────────┘ └────────────────────────────┬────────────────────────────────────┘