Skip to main content

Erweiterung Validation-Schnittstelle/Query

Aktuell wird im Chamäleon bei Verwendung einer Validation-Query oder einer Validation-Schnittstelle eine Exception geworfen, und die weitere Ausführung der Schnittstelle somit verhindert, und die SQL Transaction wird rollbacked.

Um die Fehler-Responses von falsch verwendeten API-Endpoints aufzeichnen zu können, soll in Zuge dieser Story eine Einstellung programmiert werden, mit welcher die Logik wie folgt verändert werden soll:
1) Wenn eine Validation-Query oder eine Validation-Schnittstelle anschlägt, dann soll weiterhin die generierte Response zurückgegeben werden.
2) Es soll KEINE Exception geworfen werden, damit die Möglichkeit besteht in der Validation-Query oder im Validation-Chamäleon SQL Logiken auszuführen. 
3) Nach der Ausführung der Validation-Query oder Validation-Schnittstelle soll weiterhin die Ausführung der Original-Schnittstelle unterbunden werden.
technische Lösung

Story: 736146
Kunde: Haus Rabenhorst O. Lauffs GmbH & Co. KG
Ersteller:in: Kamleithner Patrick
Zugewiesen: Spitzer Gerald
Technische Lösung: -- In den Metadaten der Hauptabfrage des importierenden Chameleons kann jetzt commitOnValidationErrors=true angegeben werden
-- Dadurch wird zwischendurch ein commit gemacht, damit die Daten des Chameleons erhalten bleiben


Commit SHA: 358757bf1111b11b4883d1b56eb69e4a87feae35
Testfallbeschreibung: Getestet am Rabenhorst Testsystem