From 1e32435e2d4b121c1bc76c440b668d9da1c3f5d9 Mon Sep 17 00:00:00 2001
From: Joerg Bolay <joerg.bolay@dataport.de>
Date: Thu, 11 Jul 2024 09:51:17 +0200
Subject: [PATCH] =?UTF-8?q?Revert=20"try=20catch=20Block=20in=20den=20Sema?=
 =?UTF-8?q?tik=20Adapter=20hinzugef=C3=BCgt=20um=20mapping=20robuster=20zu?=
 =?UTF-8?q?=20machen"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

This reverts commit 5e8b1ee0887052551bab4bfdd93ff9383198a190.
---
 .../eingang/semantik/SemantikAdapter.java     | 18 +++++--------
 .../eingang/xta/XtaRemoteServiceITCase.java   | 26 ++++++-------------
 2 files changed, 14 insertions(+), 30 deletions(-)

diff --git a/semantik-adapter/src/main/java/de/ozgcloud/eingang/semantik/SemantikAdapter.java b/semantik-adapter/src/main/java/de/ozgcloud/eingang/semantik/SemantikAdapter.java
index c0b473130..47a3d8570 100644
--- a/semantik-adapter/src/main/java/de/ozgcloud/eingang/semantik/SemantikAdapter.java
+++ b/semantik-adapter/src/main/java/de/ozgcloud/eingang/semantik/SemantikAdapter.java
@@ -23,17 +23,16 @@
  */
 package de.ozgcloud.eingang.semantik;
 
+import java.util.List;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
 import de.ozgcloud.eingang.common.formdata.FormData;
 import de.ozgcloud.eingang.router.VorgangService;
 import de.ozgcloud.eingang.semantik.enginebased.EngineBasedSemantikAdapter;
 import de.ozgcloud.eingang.semantik.formbased.FormBasedSemantikAdapter;
-import lombok.extern.log4j.Log4j2;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-import java.util.List;
 
-@Log4j2
 @Service
 public class SemantikAdapter {
 
@@ -53,12 +52,7 @@ public class SemantikAdapter {
 
 	private FormData parseByEngineAdapter(FormData formData) {
 		for (var adapter : getResponsibleEngineAdapters(formData)) {
-			try {
-				formData = adapter.parseFormData(formData);
-			} catch (Exception e) {
-				LOG.error("beim Vorgang {} ist ein Fehler beim Parsing aufgetreten", formData.getId());
-				LOG.error("Error while parsing form data", e);
-			}
+			formData = adapter.parseFormData(formData);
 		}
 		return formData;
 	}
diff --git a/xta-adapter/src/test/java/de/ozgcloud/eingang/xta/XtaRemoteServiceITCase.java b/xta-adapter/src/test/java/de/ozgcloud/eingang/xta/XtaRemoteServiceITCase.java
index 1770479f0..cc85f76f2 100644
--- a/xta-adapter/src/test/java/de/ozgcloud/eingang/xta/XtaRemoteServiceITCase.java
+++ b/xta-adapter/src/test/java/de/ozgcloud/eingang/xta/XtaRemoteServiceITCase.java
@@ -1,7 +1,7 @@
 package de.ozgcloud.eingang.xta;
 
-import de.ozgcloud.eingang.Application;
-import jakarta.validation.Valid;
+import static org.assertj.core.api.Assertions.*;
+
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Nested;
 import org.junit.jupiter.api.Test;
@@ -9,20 +9,17 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.test.context.SpringBootTest;
 import org.springframework.test.context.ActiveProfiles;
 
-import java.util.Arrays;
-
-import static org.assertj.core.api.Assertions.assertThat;
-import static org.assertj.core.api.Assertions.assertThatNoException;
+import de.ozgcloud.eingang.Application;
+import jakarta.validation.Valid;
 
 @Disabled("real live test - do only activate for manual testing")
 @ActiveProfiles({ "itcase", "local" })
 @SpringBootTest(classes = Application.class, //
-		properties = { "ozgcloud.xta.identifier=vbe:010550120100",
-				"ozgcloud.xta.server.name=li33-0005.dp.dsecurecloud.de",
-				"ozgcloud.xta.server.address=li33-0005.dp.dsecurecloud.de",
+		properties = { "ozgcloud.xta.server.name=LI33-0005",
+				"ozgcloud.xta.server.address=LI33-0005:3000",
 				"ozgcloud.xta.server.protocol=https",
 				"ozgcloud.xta.keystore.file=file:./KOP_SH_KIEL_DEV.p12",
-				"ozgcloud.xta.keystore.password= " // replace this with real password
+				"ozgcloud.xta.keystore.password=geheim" // replace this with real password
 		})
 class XtaRemoteServiceITCase {
 
@@ -55,18 +52,11 @@ class XtaRemoteServiceITCase {
 
 	@Nested
 	class TestGetMessage {
-		@Autowired
-		XtaIncomingFilesMapper xtaIncomingFilesMapper;
-
 		@Test
 		void shouldSendRequest() {
-			var result = remoteService.getMessage("urn:de:xta:messageid:dataport_xta_210:89335585-8ef9-4544-875d-415cb10eb5b2");
+			var result = remoteService.getMessage("urn:de:xta:messageid:dataport_xta_210:20eb297a-e224-45a0-9376-5ebd4d9bcc9a");
 
 			assertThat(result).isNotNull();
-			var results = Arrays.asList(new XtaFile[] { result });
-
-			var incomingFiles = xtaIncomingFilesMapper.toIncomingFiles(results);
-			assertThat(incomingFiles).isNotNull();
 		}
 	}
 
-- 
GitLab