From 757a00374c5371a8af54656807dc4a6c9978cc67 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Fri, 18 Aug 2023 12:22:00 +0200 Subject: [PATCH] perf: soap-endpoints refactor to reduce large file memory usage --- .../Common/xsl/CreateBv02Response.xslt | 2 +- .../Common/xsl/CreateBv03Response.xslt | 18 +- .../Common/xsl/CreateDu02Response.xslt | 73 ++-- .../Common/xsl/CreateEdcLa01Response.xslt | 88 ++--- .../Common/xsl/CreateFo03Response.xslt | 18 +- ...eerDocumentIdentificatie_Du02Response.xslt | 18 +- ...enereerZaakIdentificatie_Du02Response.xslt | 18 +- .../Common/xsl/CreateZakLa01Response.xslt | 19 +- ...ion_SoapEndpointRouter_BeantwoordVraag.xml | 212 +++++------ ...n_SoapEndpointRouter_OntvangAsynchroon.xml | 208 +++++------ ...tion_SoapEndpointRouter_VrijeBerichten.xml | 331 +++++++----------- .../geefZaakdetails_Lv01/xsl/FilterScope.xsl | 59 ++-- 12 files changed, 467 insertions(+), 597 deletions(-) diff --git a/src/main/configurations/Translate/Common/xsl/CreateBv02Response.xslt b/src/main/configurations/Translate/Common/xsl/CreateBv02Response.xslt index f40e20569..7ff61a12e 100644 --- a/src/main/configurations/Translate/Common/xsl/CreateBv02Response.xslt +++ b/src/main/configurations/Translate/Common/xsl/CreateBv02Response.xslt @@ -1,6 +1,6 @@ - + diff --git a/src/main/configurations/Translate/Common/xsl/CreateBv03Response.xslt b/src/main/configurations/Translate/Common/xsl/CreateBv03Response.xslt index 7f8ae8282..712625d3a 100644 --- a/src/main/configurations/Translate/Common/xsl/CreateBv03Response.xslt +++ b/src/main/configurations/Translate/Common/xsl/CreateBv03Response.xslt @@ -1,23 +1,23 @@ - + Bv03 - - + + - - - + + + - - - + + + diff --git a/src/main/configurations/Translate/Common/xsl/CreateDu02Response.xslt b/src/main/configurations/Translate/Common/xsl/CreateDu02Response.xslt index d970c10e5..5e632ba20 100644 --- a/src/main/configurations/Translate/Common/xsl/CreateDu02Response.xslt +++ b/src/main/configurations/Translate/Common/xsl/CreateDu02Response.xslt @@ -1,70 +1,71 @@ - - - + + + + Du02 - - + + - - - + + + - + - + geefZaakdocumentbewerken - + - - - + + + - - - + + + - - - + + + - - - - + + + + - - + + - - + + - - + + - + - - - + + + - + - + diff --git a/src/main/configurations/Translate/Common/xsl/CreateEdcLa01Response.xslt b/src/main/configurations/Translate/Common/xsl/CreateEdcLa01Response.xslt index af04d2548..54aa27e60 100644 --- a/src/main/configurations/Translate/Common/xsl/CreateEdcLa01Response.xslt +++ b/src/main/configurations/Translate/Common/xsl/CreateEdcLa01Response.xslt @@ -1,82 +1,84 @@ - + + + La01 - - + + - - - + + + - + - + EDC - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - - + + + - + - + diff --git a/src/main/configurations/Translate/Common/xsl/CreateFo03Response.xslt b/src/main/configurations/Translate/Common/xsl/CreateFo03Response.xslt index cf5b5c9a3..1cf689168 100644 --- a/src/main/configurations/Translate/Common/xsl/CreateFo03Response.xslt +++ b/src/main/configurations/Translate/Common/xsl/CreateFo03Response.xslt @@ -1,6 +1,6 @@ - + @@ -15,17 +15,17 @@ Fo03 - - + + - - - + + + - - - + + + diff --git a/src/main/configurations/Translate/Common/xsl/CreateGenereerDocumentIdentificatie_Du02Response.xslt b/src/main/configurations/Translate/Common/xsl/CreateGenereerDocumentIdentificatie_Du02Response.xslt index 18a75c29d..f93d7680b 100644 --- a/src/main/configurations/Translate/Common/xsl/CreateGenereerDocumentIdentificatie_Du02Response.xslt +++ b/src/main/configurations/Translate/Common/xsl/CreateGenereerDocumentIdentificatie_Du02Response.xslt @@ -1,6 +1,6 @@ - + @@ -8,17 +8,17 @@ Du02 - - + + - - - + + + - - - + + + genereerDocumentidentificatie diff --git a/src/main/configurations/Translate/Common/xsl/CreateGenereerZaakIdentificatie_Du02Response.xslt b/src/main/configurations/Translate/Common/xsl/CreateGenereerZaakIdentificatie_Du02Response.xslt index 89c63a9a0..f05703dca 100644 --- a/src/main/configurations/Translate/Common/xsl/CreateGenereerZaakIdentificatie_Du02Response.xslt +++ b/src/main/configurations/Translate/Common/xsl/CreateGenereerZaakIdentificatie_Du02Response.xslt @@ -1,6 +1,6 @@ - + @@ -8,17 +8,17 @@ Du02 - - + + - - - + + + - - - + + + genereerZaakidentificatie diff --git a/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt b/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt index b96a73e40..ef390a32b 100644 --- a/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt +++ b/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt @@ -1,27 +1,28 @@ - + + La01 - - + + - - - + + + - + - + ZAK - + diff --git a/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml b/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml index 093da8fdf..9d4752e36 100644 --- a/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml +++ b/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml @@ -17,136 +17,95 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + name="ValidateInput" + wsdl="Common/xsd/Zaak_DocumentServices_1_1_02/zkn0310/zs-dms/zkn0310_beantwoordVraag_zs-dms.wsdl" + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + name="http:__www.egem.nl_StUF_sector_zkn_0310_geefLijstZaakdocumenten_Lv01"> - - - + javaListener="GeefLijstZaakdocumenten_Lv01" + > + + + name="http:__www.egem.nl_StUF_sector_zkn_0310_geefZaakdocumentLezen_Lv01" + storeResultInSessionKey="ZdsZaakDocumentInhoud" + > - - - + javaListener="GeefZaakdocumentLezen_Lv01" + > + + + name="http:__www.egem.nl_StUF_sector_zkn_0310_geefZaakdetails_Lv01" + > + javaListener="GeefZaakdetails_Lv01" + > @@ -154,8 +113,6 @@ @@ -163,40 +120,58 @@ - + + - + - + + - + + + + + + + + + + + @@ -221,7 +196,8 @@ name="WrapFo03Response" soapBodyStyleSheet="Common/xsl/CreateFo03Response.xslt" > - + + diff --git a/src/main/configurations/Translate/Configuration_SoapEndpointRouter_OntvangAsynchroon.xml b/src/main/configurations/Translate/Configuration_SoapEndpointRouter_OntvangAsynchroon.xml index c0e4ab934..38a95c918 100644 --- a/src/main/configurations/Translate/Configuration_SoapEndpointRouter_OntvangAsynchroon.xml +++ b/src/main/configurations/Translate/Configuration_SoapEndpointRouter_OntvangAsynchroon.xml @@ -17,134 +17,87 @@ - - - - + + + - + + + + + + - + removeOutputNamespaces="true" + > + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + name="UpdateZaak_Lk01LocalSender" + javaListener="UpdateZaak_Lk01" + > - + + name="CreeerZaak_Lk01LocalSender" + javaListener="CreeerZaak_Lk01" + > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -207,6 +155,7 @@ + @@ -214,11 +163,14 @@ + - + + diff --git a/src/main/configurations/Translate/Configuration_SoapEndpointRouter_VrijeBerichten.xml b/src/main/configurations/Translate/Configuration_SoapEndpointRouter_VrijeBerichten.xml index 9bd051274..1a02cb0fa 100644 --- a/src/main/configurations/Translate/Configuration_SoapEndpointRouter_VrijeBerichten.xml +++ b/src/main/configurations/Translate/Configuration_SoapEndpointRouter_VrijeBerichten.xml @@ -17,60 +17,65 @@ - - - - - - - - - - - - - - - - - + + - - + - - + removeOutputNamespaces="true" + > + + + + + + + + + + + + + + + + + + + name="http:__www.egem.nl_StUF_sector_zkn_0310_genereerZaakIdentificatie_Di02" + storeResultInSessionKey="Identificatie" + > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - + --> - - - - - - - - - - - - - - + + + + + + + + + name="http:__www.egem.nl_StUF_sector_zkn_0310_updateZaakdocument_Di02" + > - - + name="UpdateZaakdocument_Di02LocalSender" + javaListener="UpdateZaakDocument_Di02" + > + + + - + + + - - - - - + + + + - - - - - - - - + + + + + - - - - - - - - - + + + + + + + + + + + + + @@ -322,15 +256,18 @@ + - - - - - + + + + + + diff --git a/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl b/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl index a17fd2210..2f07c64b6 100644 --- a/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl +++ b/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl @@ -1,6 +1,7 @@ - + + @@ -11,13 +12,13 @@ - + - + - + @@ -25,7 +26,7 @@ - + @@ -35,31 +36,31 @@ - + - + - + - + - + - + - + - + @@ -67,7 +68,7 @@ - + @@ -75,25 +76,25 @@ - + - + - + - + - + - + - + @@ -101,14 +102,14 @@ - + - + @@ -117,7 +118,7 @@ - + @@ -126,7 +127,7 @@ - + @@ -135,7 +136,7 @@ - + @@ -144,7 +145,7 @@ - + @@ -153,7 +154,7 @@ - + @@ -162,7 +163,7 @@ - +