From bcbe0a9677af90c80f844eedda3711f2ba94dceb Mon Sep 17 00:00:00 2001 From: Maarten de Keizer Date: Thu, 1 Aug 2024 12:30:57 +0200 Subject: [PATCH 01/11] WIP: Save mapping uuid -> id, tell Ultimo the id instead of uuid. Need to transform this back when Ultimo replies. --- .../morcoreMessageProcessor/Configuration.xml | 2 + .../Configuration_ToMorCore.xml | 11 ++- .../Configuration_UuidIdMapper.xml | 84 +++++++++++++++++++ .../DatabaseChangelog.xml | 8 +- .../xsl/Ultimo/PostZaakRequest.xsl | 6 +- 5 files changed, 106 insertions(+), 5 deletions(-) create mode 100644 src/main/configurations/morcoreMessageProcessor/Configuration_UuidIdMapper.xml diff --git a/src/main/configurations/morcoreMessageProcessor/Configuration.xml b/src/main/configurations/morcoreMessageProcessor/Configuration.xml index af26745..bc596a8 100644 --- a/src/main/configurations/morcoreMessageProcessor/Configuration.xml +++ b/src/main/configurations/morcoreMessageProcessor/Configuration.xml @@ -5,6 +5,7 @@ + ]> @@ -14,4 +15,5 @@ &FromUltimo; &ToMSB; &TokenManager; + &UuidIdMapper; \ No newline at end of file diff --git a/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml b/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml index 54d3832..34b03c1 100644 --- a/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml +++ b/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml @@ -26,10 +26,19 @@ - + + + + + + + + + + diff --git a/src/main/configurations/morcoreMessageProcessor/Configuration_UuidIdMapper.xml b/src/main/configurations/morcoreMessageProcessor/Configuration_UuidIdMapper.xml new file mode 100644 index 0000000..034bc4a --- /dev/null +++ b/src/main/configurations/morcoreMessageProcessor/Configuration_UuidIdMapper.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/configurations/morcoreMessageProcessor/DatabaseChangelog.xml b/src/main/configurations/morcoreMessageProcessor/DatabaseChangelog.xml index 7d20223..22df7f5 100644 --- a/src/main/configurations/morcoreMessageProcessor/DatabaseChangelog.xml +++ b/src/main/configurations/morcoreMessageProcessor/DatabaseChangelog.xml @@ -8,8 +8,14 @@ http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd"> - + + + + + + + \ No newline at end of file diff --git a/src/main/configurations/morcoreMessageProcessor/xsl/Ultimo/PostZaakRequest.xsl b/src/main/configurations/morcoreMessageProcessor/xsl/Ultimo/PostZaakRequest.xsl index d17c6e6..b6b31af 100644 --- a/src/main/configurations/morcoreMessageProcessor/xsl/Ultimo/PostZaakRequest.xsl +++ b/src/main/configurations/morcoreMessageProcessor/xsl/Ultimo/PostZaakRequest.xsl @@ -13,7 +13,7 @@ - + MSB @@ -35,7 +35,7 @@ @@ -57,7 +57,7 @@ - + From 10e87be35b6029d76cafb06a83c1c0b341527972 Mon Sep 17 00:00:00 2001 From: DelanoWAF Date: Thu, 8 Aug 2024 09:43:14 +0200 Subject: [PATCH 02/11] refactor: add uuid storing --- .../Configuration_ToMorCore.xml | 9 -------- .../Configuration_ToUltimo.xml | 4 ++++ .../Configuration_UuidIdMapper.xml | 22 ++++++++++--------- 3 files changed, 16 insertions(+), 19 deletions(-) diff --git a/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml b/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml index 34b03c1..5c2b1a2 100644 --- a/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml +++ b/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml @@ -30,15 +30,6 @@ - - - - - - - - - diff --git a/src/main/configurations/morcoreMessageProcessor/Configuration_ToUltimo.xml b/src/main/configurations/morcoreMessageProcessor/Configuration_ToUltimo.xml index 08b4896..9ca6dba 100644 --- a/src/main/configurations/morcoreMessageProcessor/Configuration_ToUltimo.xml +++ b/src/main/configurations/morcoreMessageProcessor/Configuration_ToUltimo.xml @@ -160,6 +160,10 @@ + + + + diff --git a/src/main/configurations/morcoreMessageProcessor/Configuration_UuidIdMapper.xml b/src/main/configurations/morcoreMessageProcessor/Configuration_UuidIdMapper.xml index 034bc4a..c622d09 100644 --- a/src/main/configurations/morcoreMessageProcessor/Configuration_UuidIdMapper.xml +++ b/src/main/configurations/morcoreMessageProcessor/Configuration_UuidIdMapper.xml @@ -57,9 +57,9 @@ - - - + + + @@ -69,16 +69,18 @@ - + - - + name="StoreUuidIdMapping" + query="INSERT INTO UUIDIDMAP (id, uuid) VALUES (?{Id}, ?{Uuid}) ON CONFLICT DO UPDATE" + queryType="OTHER"> + + + + - + \ No newline at end of file From f58d6626a8781aacb1318a8ffab944f1cc5d556a Mon Sep 17 00:00:00 2001 From: DelanoWAF Date: Thu, 8 Aug 2024 09:46:23 +0200 Subject: [PATCH 03/11] refactor: remove excess adapters --- .../Configuration_ToUltimo.xml | 168 ------------------ 1 file changed, 168 deletions(-) diff --git a/src/main/configurations/morcoreMessageProcessor/Configuration_ToUltimo.xml b/src/main/configurations/morcoreMessageProcessor/Configuration_ToUltimo.xml index 9ca6dba..b3d0b4f 100644 --- a/src/main/configurations/morcoreMessageProcessor/Configuration_ToUltimo.xml +++ b/src/main/configurations/morcoreMessageProcessor/Configuration_ToUltimo.xml @@ -1,101 +1,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -199,77 +104,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file From feae509a1948bc8012603d705190fdefd0def9a8 Mon Sep 17 00:00:00 2001 From: DelanoWAF Date: Thu, 8 Aug 2024 09:50:32 +0200 Subject: [PATCH 04/11] refactor: remove unnecessary forwards from ToMorcore --- .../Configuration_ToMorCore.xml | 30 +++---------------- 1 file changed, 4 insertions(+), 26 deletions(-) diff --git a/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml b/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml index 5c2b1a2..56847aa 100644 --- a/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml +++ b/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml @@ -16,8 +16,6 @@ - - @@ -32,19 +30,11 @@ - - - - - - + - - - - + @@ -64,8 +54,6 @@ - - @@ -80,20 +68,13 @@ - - - - - - + - - - - - - + From 12847f8a31a98e3e9559116b11ff70c7875de966 Mon Sep 17 00:00:00 2001 From: DelanoWAF Date: Thu, 8 Aug 2024 09:51:39 +0200 Subject: [PATCH 05/11] refactor: set success forward on Send2MorCore to Json2XML --- .../morcoreMessageProcessor/Configuration_ToMorCore.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml b/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml index 56847aa..e285471 100644 --- a/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml +++ b/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml @@ -24,7 +24,7 @@ - + From c901c345d5a14ae7a1e05cc9a3ea01d92ca6e68f Mon Sep 17 00:00:00 2001 From: DelanoWAF Date: Thu, 8 Aug 2024 10:43:06 +0200 Subject: [PATCH 06/11] refactor: set database primary key --- .../morcoreMessageProcessor/DatabaseChangelog.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/configurations/morcoreMessageProcessor/DatabaseChangelog.xml b/src/main/configurations/morcoreMessageProcessor/DatabaseChangelog.xml index 22df7f5..49b1a18 100644 --- a/src/main/configurations/morcoreMessageProcessor/DatabaseChangelog.xml +++ b/src/main/configurations/morcoreMessageProcessor/DatabaseChangelog.xml @@ -15,7 +15,9 @@ - + + + \ No newline at end of file From ba10a37e90e43b53908cfce2203e4e7be75dc807 Mon Sep 17 00:00:00 2001 From: DelanoWAF Date: Thu, 8 Aug 2024 12:26:14 +0200 Subject: [PATCH 07/11] refactor: add duplication prevention to database --- .../Configuration_UuidIdMapper.xml | 23 ++++++++++++++++--- .../DatabaseChangelog.xml | 4 ++++ 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/src/main/configurations/morcoreMessageProcessor/Configuration_UuidIdMapper.xml b/src/main/configurations/morcoreMessageProcessor/Configuration_UuidIdMapper.xml index c622d09..5e08e00 100644 --- a/src/main/configurations/morcoreMessageProcessor/Configuration_UuidIdMapper.xml +++ b/src/main/configurations/morcoreMessageProcessor/Configuration_UuidIdMapper.xml @@ -69,10 +69,25 @@ - + + + + + + + + + + + + + @@ -80,7 +95,9 @@ + + - + \ No newline at end of file diff --git a/src/main/configurations/morcoreMessageProcessor/DatabaseChangelog.xml b/src/main/configurations/morcoreMessageProcessor/DatabaseChangelog.xml index 49b1a18..560332a 100644 --- a/src/main/configurations/morcoreMessageProcessor/DatabaseChangelog.xml +++ b/src/main/configurations/morcoreMessageProcessor/DatabaseChangelog.xml @@ -19,5 +19,9 @@ + + \ No newline at end of file From 22d718bbf4d8a90ae25cc88f3c4081a781990929 Mon Sep 17 00:00:00 2001 From: DelanoWAF Date: Thu, 8 Aug 2024 12:34:43 +0200 Subject: [PATCH 08/11] fix: correct input with sessionkey --- .../morcoreMessageProcessor/Configuration_ToUltimo.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/configurations/morcoreMessageProcessor/Configuration_ToUltimo.xml b/src/main/configurations/morcoreMessageProcessor/Configuration_ToUltimo.xml index b3d0b4f..835ae82 100644 --- a/src/main/configurations/morcoreMessageProcessor/Configuration_ToUltimo.xml +++ b/src/main/configurations/morcoreMessageProcessor/Configuration_ToUltimo.xml @@ -69,7 +69,7 @@ - + From c9bb7770cdfac474ab0954c5851af3de39d7b9b3 Mon Sep 17 00:00:00 2001 From: DelanoWAF Date: Thu, 8 Aug 2024 12:40:37 +0200 Subject: [PATCH 09/11] test: update test 01 --- src/test/testtool/scenario01/UltimoPostZaakRequest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/testtool/scenario01/UltimoPostZaakRequest.json b/src/test/testtool/scenario01/UltimoPostZaakRequest.json index e2720e0..cf60798 100644 --- a/src/test/testtool/scenario01/UltimoPostZaakRequest.json +++ b/src/test/testtool/scenario01/UltimoPostZaakRequest.json @@ -1,5 +1,5 @@ { - "meldingId": "123456", + "meldingId": "1234", "behandelaar": "MSB", "afdeling": "", "opmerkingBehandelaar": "", From 2bebcaa51da83c42982e3bf478a722e817bb566c Mon Sep 17 00:00:00 2001 From: DelanoWAF Date: Thu, 8 Aug 2024 12:40:50 +0200 Subject: [PATCH 10/11] Revert "refactor: remove excess adapters" This reverts commit f58d6626a8781aacb1318a8ffab944f1cc5d556a. --- .../Configuration_ToUltimo.xml | 168 ++++++++++++++++++ 1 file changed, 168 insertions(+) diff --git a/src/main/configurations/morcoreMessageProcessor/Configuration_ToUltimo.xml b/src/main/configurations/morcoreMessageProcessor/Configuration_ToUltimo.xml index 835ae82..0fe3d13 100644 --- a/src/main/configurations/morcoreMessageProcessor/Configuration_ToUltimo.xml +++ b/src/main/configurations/morcoreMessageProcessor/Configuration_ToUltimo.xml @@ -1,6 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -104,4 +199,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From fc6b69f88afa824c2b580a986bffebb47c5a12f0 Mon Sep 17 00:00:00 2001 From: DelanoWAF Date: Thu, 8 Aug 2024 12:45:04 +0200 Subject: [PATCH 11/11] Revert "refactor: remove unnecessary forwards from ToMorcore" This reverts commit feae509a1948bc8012603d705190fdefd0def9a8. --- .../Configuration_ToMorCore.xml | 30 ++++++++++++++++--- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml b/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml index e285471..54d3832 100644 --- a/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml +++ b/src/main/configurations/morcoreMessageProcessor/Configuration_ToMorCore.xml @@ -16,6 +16,8 @@ + + @@ -30,11 +32,19 @@ + + - + + + + - + + + + @@ -54,6 +64,8 @@ + + @@ -68,13 +80,20 @@ + + - + + + + + + - + + + +