From 719324e8b593d440fb357e75845fd8fb3f0b3b23 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Wed, 18 Sep 2024 15:41:26 +0200 Subject: [PATCH 01/47] refactor: copy zds heeftAls elements and gerelateerde instead of only gerelateerde during zds roles processing --- .../Translate/Common/xsl/SelectZdsRoles.xslt | 26 +++++++ .../Translate/Configuration_AddRolToZgw.xml | 2 +- .../Configuration_CreeerZaak_LK01.xml | 14 ++-- .../Configuration_UpdateZaak_LK01.xml | 28 ++++---- .../CreeerZaak_LK01/xsl/SetRoles.xsl | 70 ------------------- .../UpdateZaak_LK01/xsl/SetRoles.xslt | 28 -------- 6 files changed, 45 insertions(+), 123 deletions(-) create mode 100644 src/main/configurations/Translate/Common/xsl/SelectZdsRoles.xslt delete mode 100644 src/main/configurations/Translate/CreeerZaak_LK01/xsl/SetRoles.xsl delete mode 100644 src/main/configurations/Translate/UpdateZaak_LK01/xsl/SetRoles.xslt diff --git a/src/main/configurations/Translate/Common/xsl/SelectZdsRoles.xslt b/src/main/configurations/Translate/Common/xsl/SelectZdsRoles.xslt new file mode 100644 index 000000000..963d33eda --- /dev/null +++ b/src/main/configurations/Translate/Common/xsl/SelectZdsRoles.xslt @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/configurations/Translate/Configuration_AddRolToZgw.xml b/src/main/configurations/Translate/Configuration_AddRolToZgw.xml index c599f1285..e37d7955a 100644 --- a/src/main/configurations/Translate/Configuration_AddRolToZgw.xml +++ b/src/main/configurations/Translate/Configuration_AddRolToZgw.xml @@ -15,7 +15,7 @@ diff --git a/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml b/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml index b97b12e47..b3c2b2765 100644 --- a/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml +++ b/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml @@ -100,7 +100,7 @@ storeResultInSessionKey="ZgwRolTypen" > - + @@ -115,23 +115,21 @@ - + --> @@ -146,7 +144,7 @@ + elementXPathExpression="/roles/*"> - - + + - + - - + styleSheetName="Common/xsl/SelectZdsRoles.xslt" + > + - - + - - - - - - - - - - - - - - - - - - - - - - - - BetrekkingOp - - - - - - - Belanghebbende - - - - - - - Initiator - - - - - - - Uitvoerende - - - - - - - Verantwoordelijke - - - - - - - Gemachtigde - - - - - - - OverigeBetrokkene - - - \ No newline at end of file diff --git a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/SetRoles.xslt b/src/main/configurations/Translate/UpdateZaak_LK01/xsl/SetRoles.xslt deleted file mode 100644 index 11f098230..000000000 --- a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/SetRoles.xslt +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file From 0d9bbff5f25b0de0e5e6da4cce7c7f0755ef36b0 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Wed, 18 Sep 2024 16:08:00 +0200 Subject: [PATCH 02/47] refactor: combine seperate translations to betrokkeneIdentificatie and zgw rol into a single translation from zds rol to zgw rol --- .../xsl/ZgwRol.xslt} | 48 +++++++++++-------- .../Translate/Configuration_AddRolToZgw.xml | 37 +++++--------- .../Configuration_CreeerZaak_LK01.xml | 7 +-- .../Configuration_DetectRolChanges.xml | 3 +- .../Configuration_UpdateZaak_LK01.xml | 4 +- .../UpdateZaak_LK01/xsl/DetectRolChanges.xslt | 8 ++-- 6 files changed, 54 insertions(+), 53 deletions(-) rename src/main/configurations/Translate/{CreeerZaak_LK01/xsl/CreateZgwBetrokkeneIdentificatie.xsl => Common/xsl/ZgwRol.xslt} (81%) diff --git a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/CreateZgwBetrokkeneIdentificatie.xsl b/src/main/configurations/Translate/Common/xsl/ZgwRol.xslt similarity index 81% rename from src/main/configurations/Translate/CreeerZaak_LK01/xsl/CreateZgwBetrokkeneIdentificatie.xsl rename to src/main/configurations/Translate/Common/xsl/ZgwRol.xslt index 607151e52..b0eb7b378 100644 --- a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/CreateZgwBetrokkeneIdentificatie.xsl +++ b/src/main/configurations/Translate/Common/xsl/ZgwRol.xslt @@ -1,26 +1,36 @@ - + + + + + + - - - - - + + + + + + + + + + - + medewerker - - + + - + @@ -31,9 +41,9 @@ - + natuurlijk_persoon - + @@ -49,9 +59,9 @@ - + niet_natuurlijk_persoon - + @@ -127,9 +137,9 @@ - + vestiging - + @@ -140,15 +150,15 @@ - + organisatorische_eenheid - + - + diff --git a/src/main/configurations/Translate/Configuration_AddRolToZgw.xml b/src/main/configurations/Translate/Configuration_AddRolToZgw.xml index e37d7955a..0435ca073 100644 --- a/src/main/configurations/Translate/Configuration_AddRolToZgw.xml +++ b/src/main/configurations/Translate/Configuration_AddRolToZgw.xml @@ -17,27 +17,28 @@ name="CheckForZdsGerelateerde" xpathExpression="count(*/*:gerelateerde) gt 0" > - - + + - - + + + - - - + xpathExpression="string-length(zgwRol/betrokkeneIdentificatie) gt 0" + > + + + - - - - - - - - + - + + - + diff --git a/src/main/configurations/Translate/Configuration_DetectRolChanges.xml b/src/main/configurations/Translate/Configuration_DetectRolChanges.xml index be79ba134..35ccca8ad 100644 --- a/src/main/configurations/Translate/Configuration_DetectRolChanges.xml +++ b/src/main/configurations/Translate/Configuration_DetectRolChanges.xml @@ -41,7 +41,8 @@ > - + + diff --git a/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml b/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml index 47a547975..e5e0fadf7 100644 --- a/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml +++ b/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml @@ -229,7 +229,7 @@ - + @@ -249,7 +249,7 @@ - + diff --git a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/DetectRolChanges.xslt b/src/main/configurations/Translate/UpdateZaak_LK01/xsl/DetectRolChanges.xslt index de2d04124..07e0d5976 100644 --- a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/DetectRolChanges.xslt +++ b/src/main/configurations/Translate/UpdateZaak_LK01/xsl/DetectRolChanges.xslt @@ -3,10 +3,10 @@ - New - Delete - Changed - Check + New + Delete + Changed + Check Exit From 2f9996067ce1a3ed1921f864a347a9bad47bfa50 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Wed, 18 Sep 2024 16:18:37 +0200 Subject: [PATCH 03/47] refactor: rewrite zds was zaak and wordt zaak role comparison to exclusively match on the primary identifier of the gerelateerde and if not available match on remaining kerngegevens elements --- ...tZdsRolesFromListWithMatchingIdentity.xslt | 224 ++++++++++++++++++ .../Translate/Configuration_CheckZgwRol.xml | 26 +- .../Configuration_DetectRolChanges.xml | 8 +- .../UpdateZaak_LK01/xsl/CheckZgwRol.xslt | 67 ------ 4 files changed, 242 insertions(+), 83 deletions(-) create mode 100644 src/main/configurations/Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt delete mode 100644 src/main/configurations/Translate/UpdateZaak_LK01/xsl/CheckZgwRol.xslt diff --git a/src/main/configurations/Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt b/src/main/configurations/Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt new file mode 100644 index 000000000..74b2301d4 --- /dev/null +++ b/src/main/configurations/Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt @@ -0,0 +1,224 @@ + + + + + + + + + + + + + + + + MatchWithZdsRol: [{serialize($MatchWithZdsRol, $debugSerializeParams)}] + rootName: [{serialize($rootName, $debugSerializeParams)}] + + + + + + + + + + + + + rolesTemplateInput: [{serialize(., $debugSerializeParams)}] + + rootName: [{serialize(*[*:gerelateerde/*/@*:entiteittype = $MatchWithZdsRol/*/*:gerelateerde/*/@*:entiteittype], $debugSerializeParams)}] + + + + + + gerelateerdeTemplateInput: [{serialize(., $debugSerializeParams)}] + + + matchWithZdsRolGerelateerde: [{serialize($matchWithZdsRolGerelateerde, $debugSerializeParams)}] + + + currentGerelateerde: [{serialize($currentGerelateerde, $debugSerializeParams)}] + + + + + + + + + + + + + + + + + + + gerelateerdeTemplateInput: [{serialize(., $debugSerializeParams)}] + + + matchWithZdsRolGerelateerde: [{serialize($matchWithZdsRolGerelateerde, $debugSerializeParams)}] + + + currentGerelateerde: [{serialize($currentGerelateerde, $debugSerializeParams)}] + + + + + + + + + + + + + + + + + + + gerelateerdeTemplateInput: [{serialize(., $debugSerializeParams)}] + + + matchWithZdsRolGerelateerde: [{serialize($matchWithZdsRolGerelateerde, $debugSerializeParams)}] + + + currentGerelateerde: [{serialize($currentGerelateerde, $debugSerializeParams)}] + + + + + + + + + + + + + + + + gerelateerdeTemplateInput: [{serialize(., $debugSerializeParams)}] + + + matchWithZdsRolGerelateerde: [{serialize($matchWithZdsRolGerelateerde, $debugSerializeParams)}] + + + currentGerelateerde: [{serialize($currentGerelateerde, $debugSerializeParams)}] + + + + + + + + + + + + + + + + gerelateerdeTemplateInput: [{serialize(., $debugSerializeParams)}] + + + matchWithZdsRolGerelateerde: [{serialize($matchWithZdsRolGerelateerde, $debugSerializeParams)}] + + + currentGerelateerde: [{serialize($currentGerelateerde, $debugSerializeParams)}] + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/configurations/Translate/Configuration_CheckZgwRol.xml b/src/main/configurations/Translate/Configuration_CheckZgwRol.xml index 09ef79e48..1d245ff6f 100644 --- a/src/main/configurations/Translate/Configuration_CheckZgwRol.xml +++ b/src/main/configurations/Translate/Configuration_CheckZgwRol.xml @@ -1,4 +1,4 @@ - + @@ -9,25 +9,27 @@ - + - - - - + + + + - - - + + diff --git a/src/main/configurations/Translate/Configuration_DetectRolChanges.xml b/src/main/configurations/Translate/Configuration_DetectRolChanges.xml index 35ccca8ad..142465ca3 100644 --- a/src/main/configurations/Translate/Configuration_DetectRolChanges.xml +++ b/src/main/configurations/Translate/Configuration_DetectRolChanges.xml @@ -99,14 +99,14 @@ - + @@ -124,14 +124,14 @@ - + diff --git a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/CheckZgwRol.xslt b/src/main/configurations/Translate/UpdateZaak_LK01/xsl/CheckZgwRol.xslt deleted file mode 100644 index b7bf241d9..000000000 --- a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/CheckZgwRol.xslt +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From 2df33c20d03908c32139ce50249f5632998053f6 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Wed, 18 Sep 2024 16:29:15 +0200 Subject: [PATCH 04/47] feat: support for valueOverrides values to be dynamicly sourced from StUF:extraElementen by using ${extraElementen:} as value --- ...ynamicValuesWithExtraElementenContext.xslt | 65 +++++++++++++++++++ .../Translate/Configuration_AddRolToZgw.xml | 3 +- ..._ApplyTranslationProfileValueOverrides.xml | 9 +++ .../Configuration_CreeerZaak_LK01.xml | 1 + 4 files changed, 77 insertions(+), 1 deletion(-) create mode 100644 src/main/configurations/Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt diff --git a/src/main/configurations/Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt b/src/main/configurations/Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt new file mode 100644 index 000000000..fcd0b35a5 --- /dev/null +++ b/src/main/configurations/Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + matchOnSubstitutionSection: [{serialize(., $debugSerializeParams)}] + + + + + + matchOnSubstitutionSectionTokenized: [{serialize(current(), $debugSerializeParams)}] + + + substitutionAction: [{serialize($substitutionAction, $debugSerializeParams)}] + + + + + + + + + + + + + + + + + + + + + xpathExpression: [{serialize($xpathExpression, $debugSerializeParams)}] + + + xpathExpressionnResult: [{serialize($xpathExpressionResult, $debugSerializeParams)}] + + + + + diff --git a/src/main/configurations/Translate/Configuration_AddRolToZgw.xml b/src/main/configurations/Translate/Configuration_AddRolToZgw.xml index 0435ca073..87f0cc9e4 100644 --- a/src/main/configurations/Translate/Configuration_AddRolToZgw.xml +++ b/src/main/configurations/Translate/Configuration_AddRolToZgw.xml @@ -65,7 +65,8 @@ - + + diff --git a/src/main/configurations/Translate/Configuration_ApplyTranslationProfileValueOverrides.xml b/src/main/configurations/Translate/Configuration_ApplyTranslationProfileValueOverrides.xml index b46f547d3..9111b4082 100644 --- a/src/main/configurations/Translate/Configuration_ApplyTranslationProfileValueOverrides.xml +++ b/src/main/configurations/Translate/Configuration_ApplyTranslationProfileValueOverrides.xml @@ -93,6 +93,15 @@ + + + + + + diff --git a/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml b/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml index dcc505943..ce3a37a73 100644 --- a/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml +++ b/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml @@ -185,6 +185,7 @@ + From 683758938d962c511aae9d868096adc3080d0401 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Wed, 18 Sep 2024 16:35:30 +0200 Subject: [PATCH 05/47] refactor: add optional extraElementen section to zds rol to zgw rol translation --- .../Configuration_MapZdsRolFromZgwRol.xml | 4 +--- .../xsl/MapZdsRolFromZgwRol.xslt | 22 ++++++++++++------- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/main/configurations/Translate/Configuration_MapZdsRolFromZgwRol.xml b/src/main/configurations/Translate/Configuration_MapZdsRolFromZgwRol.xml index 38c9a9c90..bc06b4d50 100644 --- a/src/main/configurations/Translate/Configuration_MapZdsRolFromZgwRol.xml +++ b/src/main/configurations/Translate/Configuration_MapZdsRolFromZgwRol.xml @@ -155,14 +155,12 @@ + diff --git a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt index 327e4c408..0bc4980fe 100644 --- a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt +++ b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt @@ -1,8 +1,9 @@ - + + @@ -12,10 +13,10 @@ - + - + @@ -31,10 +32,11 @@ + - + @@ -43,17 +45,18 @@ N - + + - + @@ -64,10 +67,11 @@ + - + @@ -77,10 +81,11 @@ + - + @@ -90,6 +95,7 @@ + From 60135c45ebcd5f3c1175556e6ceb4b105b765d20 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Fri, 20 Sep 2024 10:56:14 +0200 Subject: [PATCH 06/47] refactor: move adding of namespace from zakLa01 response xslt to zgw to zds translation and copy it to the zakLa01 response instead --- .../Common/xsl/CreateZakLa01Response.xslt | 70 ++----- ...ion_SoapEndpointRouter_BeantwoordVraag.xml | 1 - .../xsl/MapZdsRolFromZgwRol.xslt | 191 +++++++++++------- .../geefZaakdetails_Lv01/xsl/FilterScope.xsl | 1 - 4 files changed, 135 insertions(+), 128 deletions(-) diff --git a/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt b/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt index a8609687b..93f7580c8 100644 --- a/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt +++ b/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt @@ -95,68 +95,26 @@ - - - - - - - - + + - - - - - - - - + + - - - - - - - - + + - - - - - - - - + + - - - - - - - - + + - - - - - - - - + + - - - - - - - - + + diff --git a/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml b/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml index 8800955d4..e56c9f976 100644 --- a/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml +++ b/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml @@ -154,7 +154,6 @@ diff --git a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt index 0bc4980fe..f9453f1d9 100644 --- a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt +++ b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt @@ -1,4 +1,4 @@ - + @@ -17,101 +17,152 @@ - - - - - - N - - - - - - + + + + + + + N + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - N - - - - + + + + + + + N + + + + + + + + + + - - - + + + - - - - - - + + + + + + + + + + - - - + + + - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl b/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl index 54bbbf902..a5c415f31 100644 --- a/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl +++ b/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl @@ -20,7 +20,6 @@ not(self::tijdvakRelatie) and not(self::tijdvakGeldigheid) and not(self::tijdstipRegistratie) and - not(self::extraElementen) and not(self::historieMaterieel) and not(self::historieFormeel) and not(self::historieFormeelRelatie) From c1468e0554d1fab56bb537bd52a6164994cb3e11 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Fri, 20 Sep 2024 11:00:28 +0200 Subject: [PATCH 07/47] fix: case roles with natuurlijkPersoon gerelateerde that use anp.identificatie or inp.a-nummer as identifier are not getting deleted --- .../Translate/Configuration_DeleteRolFromZgw.xml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/configurations/Translate/Configuration_DeleteRolFromZgw.xml b/src/main/configurations/Translate/Configuration_DeleteRolFromZgw.xml index 879636e70..5cbb7e600 100644 --- a/src/main/configurations/Translate/Configuration_DeleteRolFromZgw.xml +++ b/src/main/configurations/Translate/Configuration_DeleteRolFromZgw.xml @@ -78,14 +78,14 @@ - - - - - - - - + + + + + + + + From 10ccc61648a4eee28d2ef3ddaf5533dbe33fa68d Mon Sep 17 00:00:00 2001 From: MLenterman Date: Fri, 20 Sep 2024 11:02:24 +0200 Subject: [PATCH 08/47] omit xml decl and VES & OEH identificatie swapped correction --- .../SelectZdsRolesFromListWithMatchingIdentity.xslt | 10 +++++----- .../configurations/Translate/Common/xsl/ZgwRol.xslt | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/configurations/Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt b/src/main/configurations/Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt index 74b2301d4..1f0615c1b 100644 --- a/src/main/configurations/Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt +++ b/src/main/configurations/Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt @@ -1,5 +1,5 @@ - + @@ -170,8 +170,8 @@ @@ -201,8 +201,8 @@ diff --git a/src/main/configurations/Translate/Common/xsl/ZgwRol.xslt b/src/main/configurations/Translate/Common/xsl/ZgwRol.xslt index b0eb7b378..150d2d1f5 100644 --- a/src/main/configurations/Translate/Common/xsl/ZgwRol.xslt +++ b/src/main/configurations/Translate/Common/xsl/ZgwRol.xslt @@ -1,5 +1,5 @@ - + From b881ee3d69fe85379933d10283e16c880b10db06 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Fri, 20 Sep 2024 11:07:55 +0200 Subject: [PATCH 09/47] feat: valueOverrides values sourced from extraElementen are translated back to extraElementen during zgw to zds translations for case roles --- ...dValueOverridesZgwToZdsExtraElementen.xslt | 35 +++++ ...rrideContextSourcedFromExtraElementen.xslt | 28 ++++ .../Translate/Configuration.xml | 2 + ...figuration_ApplyValueOverridesZgwToZds.xml | 121 ++++++++++++++++++ .../Configuration_DeleteRolFromZgw.xml | 5 +- .../Configuration_DetectRolChanges.xml | 5 +- .../Configuration_GetZdsZaakFromZgw.xml | 37 +----- .../Configuration_MapZdsRolFromZgwRol.xml | 14 ++ .../Configuration_UpdateZaak_LK01.xml | 2 + .../Translate/DeploymentSpecifics.properties | 1 + 10 files changed, 216 insertions(+), 34 deletions(-) create mode 100644 src/main/configurations/Translate/Common/xsl/BuildValueOverridesZgwToZdsExtraElementen.xslt create mode 100644 src/main/configurations/Translate/Common/xsl/FilterPostValueOverrideContextSourcedFromExtraElementen.xslt create mode 100644 src/main/configurations/Translate/Configuration_ApplyValueOverridesZgwToZds.xml diff --git a/src/main/configurations/Translate/Common/xsl/BuildValueOverridesZgwToZdsExtraElementen.xslt b/src/main/configurations/Translate/Common/xsl/BuildValueOverridesZgwToZdsExtraElementen.xslt new file mode 100644 index 000000000..0befc6457 --- /dev/null +++ b/src/main/configurations/Translate/Common/xsl/BuildValueOverridesZgwToZdsExtraElementen.xslt @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + extraElementenSection: [{serialize(., $debugSerializeParams)}] + + + + + extraElementName: [{serialize($extraElementName, $debugSerializeParams)}] + + xpath: [{serialize(path(), $debugSerializeParams)}] + + + + + diff --git a/src/main/configurations/Translate/Common/xsl/FilterPostValueOverrideContextSourcedFromExtraElementen.xslt b/src/main/configurations/Translate/Common/xsl/FilterPostValueOverrideContextSourcedFromExtraElementen.xslt new file mode 100644 index 000000000..9d2fd20df --- /dev/null +++ b/src/main/configurations/Translate/Common/xsl/FilterPostValueOverrideContextSourcedFromExtraElementen.xslt @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/configurations/Translate/Configuration.xml b/src/main/configurations/Translate/Configuration.xml index 60b0cdc3b..b8306e29c 100644 --- a/src/main/configurations/Translate/Configuration.xml +++ b/src/main/configurations/Translate/Configuration.xml @@ -2,6 +2,7 @@ + @@ -81,6 +82,7 @@ &ActualiseerZaakStatus; &AddRolToZgw; &AndereZaak; + &ApplyValueOverridesZgwToZds; &CancelCheckOutZaakDocument_Di02; &CheckOutZaakDocument; &CheckZgwRol; diff --git a/src/main/configurations/Translate/Configuration_ApplyValueOverridesZgwToZds.xml b/src/main/configurations/Translate/Configuration_ApplyValueOverridesZgwToZds.xml new file mode 100644 index 000000000..85b5b9be9 --- /dev/null +++ b/src/main/configurations/Translate/Configuration_ApplyValueOverridesZgwToZds.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/configurations/Translate/Configuration_DeleteRolFromZgw.xml b/src/main/configurations/Translate/Configuration_DeleteRolFromZgw.xml index 5cbb7e600..645958efa 100644 --- a/src/main/configurations/Translate/Configuration_DeleteRolFromZgw.xml +++ b/src/main/configurations/Translate/Configuration_DeleteRolFromZgw.xml @@ -44,8 +44,9 @@ styleSheetName="Common/xsl/GetElementsFromList.xslt" > - - + + + diff --git a/src/main/configurations/Translate/Configuration_DetectRolChanges.xml b/src/main/configurations/Translate/Configuration_DetectRolChanges.xml index 142465ca3..e28193c8f 100644 --- a/src/main/configurations/Translate/Configuration_DetectRolChanges.xml +++ b/src/main/configurations/Translate/Configuration_DetectRolChanges.xml @@ -80,6 +80,7 @@ returnedSessionKeys="Error" > + @@ -160,8 +161,9 @@ > + - + @@ -193,6 +195,7 @@ > + diff --git a/src/main/configurations/Translate/Configuration_GetZdsZaakFromZgw.xml b/src/main/configurations/Translate/Configuration_GetZdsZaakFromZgw.xml index c25aae4a3..38b6c3856 100644 --- a/src/main/configurations/Translate/Configuration_GetZdsZaakFromZgw.xml +++ b/src/main/configurations/Translate/Configuration_GetZdsZaakFromZgw.xml @@ -46,36 +46,9 @@ - - - - - - - - - - - - - - - - + - + returnedSessionKeys="Error" + > + + - + diff --git a/src/main/configurations/Translate/Configuration_MapZdsRolFromZgwRol.xml b/src/main/configurations/Translate/Configuration_MapZdsRolFromZgwRol.xml index bc06b4d50..b185819af 100644 --- a/src/main/configurations/Translate/Configuration_MapZdsRolFromZgwRol.xml +++ b/src/main/configurations/Translate/Configuration_MapZdsRolFromZgwRol.xml @@ -13,6 +13,20 @@ + + + + + + + + + @@ -249,6 +250,7 @@ + diff --git a/src/main/configurations/Translate/DeploymentSpecifics.properties b/src/main/configurations/Translate/DeploymentSpecifics.properties index 817e731ee..b8c050712 100644 --- a/src/main/configurations/Translate/DeploymentSpecifics.properties +++ b/src/main/configurations/Translate/DeploymentSpecifics.properties @@ -12,6 +12,7 @@ active.config.database=true ActualiseerZaakStatus.Active=true AddRolToZgw.Active=true AndereZaakAdapter.Active=true +ApplyValueOverridesZgwToZds.Active=true CancelCheckOutZaakDocument_Di02.Active=true CheckOutZaakDocument.Active=true CheckZgwRol.Active=true From 34338188aa6ef12a29e4d46939ddc95ce7f4646d Mon Sep 17 00:00:00 2001 From: MLenterman Date: Fri, 20 Sep 2024 11:50:33 +0200 Subject: [PATCH 10/47] refactor: correct order of elements for zgw to zds zaak translation --- .../Common/xsl/GetZdsZaakFromZgwZaak.xslt | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt b/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt index 5bff34b2a..f5e64ac41 100644 --- a/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt +++ b/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt @@ -32,25 +32,28 @@ + + + - - J - N - - - + + - - - + + J + N + + + + From b48eb91b2a1d068631337bb7e9d1381ea60c8993 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 10:49:57 +0200 Subject: [PATCH 11/47] refactor: move adding of namespaces to zgw to zds translation --- .../Common/xsl/CreateZakLa01Response.xslt | 203 +++++++----------- .../Translate/Common/xsl/EnrichEntity.xslt | 25 ++- .../xsl/EnrichEntity_ForEachPipeWrapped.xslt | 25 ++- .../Common/xsl/GetZdsZaakFromZgwZaak.xslt | 120 ++++++++--- .../Configuration_GeefZaakdetails_Lv01.xml | 4 +- .../Configuration_GetZdsZaakFromZgw.xml | 3 - ...ion_SoapEndpointRouter_BeantwoordVraag.xml | 2 +- .../Configuration_UpdateZaak_LK01.xml | 2 +- .../CreeerZaak_LK01/xsl/CreateZaakBody.xsl | 97 +++++---- .../xsl/DetectZdsZaakChanges.xslt | 119 +++++----- .../geefZaakdetails_Lv01/xsl/FilterScope.xsl | 142 ++++-------- 11 files changed, 359 insertions(+), 383 deletions(-) diff --git a/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt b/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt index 93f7580c8..eeeafa059 100644 --- a/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt +++ b/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt @@ -1,4 +1,4 @@ - + @@ -26,109 +26,58 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - + @@ -288,81 +237,81 @@ - + - - + + - - + + - + - - + + - - + + - + - - + + - - + + - + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - + diff --git a/src/main/configurations/Translate/Common/xsl/EnrichEntity.xslt b/src/main/configurations/Translate/Common/xsl/EnrichEntity.xslt index 1f38da79b..52b7ba7dd 100644 --- a/src/main/configurations/Translate/Common/xsl/EnrichEntity.xslt +++ b/src/main/configurations/Translate/Common/xsl/EnrichEntity.xslt @@ -1,16 +1,25 @@ - - + + - + - - - - + + + - + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/configurations/Translate/Common/xsl/EnrichEntity_ForEachPipeWrapped.xslt b/src/main/configurations/Translate/Common/xsl/EnrichEntity_ForEachPipeWrapped.xslt index ee532ae99..829b48ff5 100644 --- a/src/main/configurations/Translate/Common/xsl/EnrichEntity_ForEachPipeWrapped.xslt +++ b/src/main/configurations/Translate/Common/xsl/EnrichEntity_ForEachPipeWrapped.xslt @@ -1,16 +1,25 @@ - - + + - + - - - - + + + - + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt b/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt index f5e64ac41..e8f525897 100644 --- a/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt +++ b/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt @@ -1,6 +1,7 @@ - - + + + @@ -28,53 +29,106 @@ - - - - - + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - J - N + + J + + + N + + - - - - - + + + + + + + + + + + - - - - + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/configurations/Translate/Configuration_GeefZaakdetails_Lv01.xml b/src/main/configurations/Translate/Configuration_GeefZaakdetails_Lv01.xml index a17e47602..7ce28f05e 100644 --- a/src/main/configurations/Translate/Configuration_GeefZaakdetails_Lv01.xml +++ b/src/main/configurations/Translate/Configuration_GeefZaakdetails_Lv01.xml @@ -68,7 +68,9 @@ + storeResultInSessionKey="GetZdsZaakFromZgwResult" + getInputFromSessionKey="GetZgwZaakResult" + > @@ -162,7 +161,6 @@ @@ -195,7 +193,6 @@ diff --git a/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml b/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml index e56c9f976..59f8c3055 100644 --- a/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml +++ b/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml @@ -139,7 +139,7 @@ diff --git a/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml b/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml index 06811a29b..50726b26e 100644 --- a/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml +++ b/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml @@ -140,7 +140,7 @@ diff --git a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/CreateZaakBody.xsl b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/CreateZaakBody.xsl index 5f19d10ed..bf0437807 100644 --- a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/CreateZaakBody.xsl +++ b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/CreateZaakBody.xsl @@ -12,7 +12,7 @@ - + @@ -25,76 +25,87 @@ - + - + - - - - - + + + + + + + + + - - + + + + + - - + + - - + + - - + + - - - - + + + + - - + + - - + + - - - - + + + + + + - - + + + + + - - - + + - - + + - - + + - - + + - - + + - - + + diff --git a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/DetectZdsZaakChanges.xslt b/src/main/configurations/Translate/UpdateZaak_LK01/xsl/DetectZdsZaakChanges.xslt index d70b46739..eb8e314ed 100644 --- a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/DetectZdsZaakChanges.xslt +++ b/src/main/configurations/Translate/UpdateZaak_LK01/xsl/DetectZdsZaakChanges.xslt @@ -1,84 +1,85 @@ - - - - - - - - + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + \ No newline at end of file diff --git a/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl b/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl index a5c415f31..0731aca18 100644 --- a/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl +++ b/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl @@ -3,16 +3,6 @@ - - - - nvt - nog_niet - gedeeltelijk - geheel - - - @@ -29,154 +19,108 @@ - - - + - - + + + - + - + - - - - - - + - - - - - - - - + - - - - + - + - + - + - + - + - + - - - - - - + - - - - - - + - - + + - + - + - + - + - + - - - - - - + + + + + + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - - + + - - - - + + - + \ No newline at end of file From bf84e6f913b151ec9ac4cab8720d61ba8e409048 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 10:52:55 +0200 Subject: [PATCH 12/47] fix: add default value 'N' for verblijfsadres authentiek for consistency between zgw to zds translations --- .../xsl/MapZdsRolFromZgwRol.xslt | 31 +------------------ 1 file changed, 1 insertion(+), 30 deletions(-) diff --git a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt index f9453f1d9..ce5e44a02 100644 --- a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt +++ b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt @@ -133,36 +133,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file From 651b30101e40a6620e7e65e7ca84e2661df8f715 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 10:54:18 +0200 Subject: [PATCH 13/47] refactor: verblijfsadres should not be in response when empty --- .../xsl/MapZdsRolFromZgwRol.xslt | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt index ce5e44a02..bd77b835c 100644 --- a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt +++ b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt @@ -133,7 +133,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 8350e307607a03a3aec5f5f210ea77c3d5a119f4 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 11:02:14 +0200 Subject: [PATCH 14/47] refactor: change zgw updateZgwZaak adapter from PUT to PATCH and merge xsd's with PostZgwZaak.xsd --- .../Configuration_CreeerZaak_LK01.xml | 12 +- .../Translate/Configuration_PostZaak.xml | 1 - .../Configuration_UpdateZaak_LK01.xml | 18 +-- .../Configuration_Zaken_UpdateZgwZaak.xml | 41 +++---- .../UpdateZaak_LK01/xsd/ZgwZaakPut.xsd | 2 +- .../xsl/CreateUpdateZaakBody.xslt | 106 +++++++++--------- 6 files changed, 82 insertions(+), 98 deletions(-) diff --git a/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml b/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml index ce3a37a73..56830873b 100644 --- a/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml +++ b/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml @@ -186,20 +186,10 @@ - + - - - - - - diff --git a/src/main/configurations/Translate/Configuration_PostZaak.xml b/src/main/configurations/Translate/Configuration_PostZaak.xml index c91cc07ae..a22765be9 100644 --- a/src/main/configurations/Translate/Configuration_PostZaak.xml +++ b/src/main/configurations/Translate/Configuration_PostZaak.xml @@ -50,7 +50,6 @@ schema="Zgw/Zaken/Model/PostZgwZaak.xsd" root="ZgwZaak" outputFormat="JSON" - deepSearch="true" throwException="true" /> - - - - - + + + - + returnedSessionKeys="Error" + > + diff --git a/src/main/configurations/Translate/Configuration_Zaken_UpdateZgwZaak.xml b/src/main/configurations/Translate/Configuration_Zaken_UpdateZgwZaak.xml index 8ec3ca0a7..85246ade2 100644 --- a/src/main/configurations/Translate/Configuration_Zaken_UpdateZgwZaak.xml +++ b/src/main/configurations/Translate/Configuration_Zaken_UpdateZgwZaak.xml @@ -13,17 +13,6 @@ - - - - - - + + - - - - - + > + + + + + + diff --git a/src/main/configurations/Translate/UpdateZaak_LK01/xsd/ZgwZaakPut.xsd b/src/main/configurations/Translate/UpdateZaak_LK01/xsd/ZgwZaakPut.xsd index bc771f821..7287655b5 100644 --- a/src/main/configurations/Translate/UpdateZaak_LK01/xsd/ZgwZaakPut.xsd +++ b/src/main/configurations/Translate/UpdateZaak_LK01/xsd/ZgwZaakPut.xsd @@ -1,6 +1,6 @@ - + diff --git a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/CreateUpdateZaakBody.xslt b/src/main/configurations/Translate/UpdateZaak_LK01/xsl/CreateUpdateZaakBody.xslt index 9b6f0633e..3ad24bff2 100644 --- a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/CreateUpdateZaakBody.xslt +++ b/src/main/configurations/Translate/UpdateZaak_LK01/xsl/CreateUpdateZaakBody.xslt @@ -1,4 +1,4 @@ - + @@ -7,133 +7,127 @@ - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - + - + - + - - - - - + + - + - - - - + - - + + - - + + - - + + - + - - + + - - + + - - + + - + - + From 6fd67073557553330795ef112838bc7210494e5d Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 11:16:32 +0200 Subject: [PATCH 15/47] feat: support for valueOverrides sourced from StUF:extraElementen for zgw zaak --- ...dValueOverridesZgwToZdsExtraElementen.xslt | 22 +++++--- .../Common/xsl/FilterBaseZdsZaak.xslt | 32 +++++++++++ .../Common/xsl/GetZdsZaakFromZgwZaak.xslt | 2 +- ...ynamicValuesWithExtraElementenContext.xslt | 55 ++++++++++--------- ..._ApplyTranslationProfileValueOverrides.xml | 1 + .../Configuration_CreeerZaak_LK01.xml | 17 ++++-- .../Configuration_GetZdsZaakFromZgw.xml | 21 ++++++- ...ion_SoapEndpointRouter_BeantwoordVraag.xml | 12 +--- .../Configuration_UpdateZaak_LK01.xml | 31 ++++++++++- 9 files changed, 140 insertions(+), 53 deletions(-) create mode 100644 src/main/configurations/Translate/Common/xsl/FilterBaseZdsZaak.xslt diff --git a/src/main/configurations/Translate/Common/xsl/BuildValueOverridesZgwToZdsExtraElementen.xslt b/src/main/configurations/Translate/Common/xsl/BuildValueOverridesZgwToZdsExtraElementen.xslt index 0befc6457..e531dafda 100644 --- a/src/main/configurations/Translate/Common/xsl/BuildValueOverridesZgwToZdsExtraElementen.xslt +++ b/src/main/configurations/Translate/Common/xsl/BuildValueOverridesZgwToZdsExtraElementen.xslt @@ -22,14 +22,20 @@ extraElementenSection: [{serialize(., $debugSerializeParams)}] - - - - extraElementName: [{serialize($extraElementName, $debugSerializeParams)}] - - xpath: [{serialize(path(), $debugSerializeParams)}] - - + + + + + extraElementName: [{serialize($extraElementName, $debugSerializeParams)}] + + xpath: [{serialize(path(), $debugSerializeParams)}] + + + + + + + diff --git a/src/main/configurations/Translate/Common/xsl/FilterBaseZdsZaak.xslt b/src/main/configurations/Translate/Common/xsl/FilterBaseZdsZaak.xslt new file mode 100644 index 000000000..8b8e1005b --- /dev/null +++ b/src/main/configurations/Translate/Common/xsl/FilterBaseZdsZaak.xslt @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt b/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt index e8f525897..b695eafd7 100644 --- a/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt +++ b/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt @@ -79,7 +79,7 @@ - + diff --git a/src/main/configurations/Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt b/src/main/configurations/Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt index fcd0b35a5..df4fb69bc 100644 --- a/src/main/configurations/Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt +++ b/src/main/configurations/Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt @@ -3,6 +3,7 @@ + @@ -25,30 +26,33 @@ matchOnSubstitutionSection: [{serialize(., $debugSerializeParams)}] - - - - - - matchOnSubstitutionSectionTokenized: [{serialize(current(), $debugSerializeParams)}] - - - substitutionAction: [{serialize($substitutionAction, $debugSerializeParams)}] - - - - - - - - - - - - - - + + substitutionAction: [{serialize($substitutionAction, $debugSerializeParams)}] + + + + + + + resolvedSubstitutionSection: [{serialize($resolvedSubstitutionAction, $debugSerializeParams)}] + + + + + + + + + + xpath: [{serialize(path(), $debugSerializeParams)}] + + + + @@ -56,10 +60,9 @@ xpathExpression: [{serialize($xpathExpression, $debugSerializeParams)}] - + xpathExpressionnResult: [{serialize($xpathExpressionResult, $debugSerializeParams)}] - + - diff --git a/src/main/configurations/Translate/Configuration_ApplyTranslationProfileValueOverrides.xml b/src/main/configurations/Translate/Configuration_ApplyTranslationProfileValueOverrides.xml index 9111b4082..3e0066fc2 100644 --- a/src/main/configurations/Translate/Configuration_ApplyTranslationProfileValueOverrides.xml +++ b/src/main/configurations/Translate/Configuration_ApplyTranslationProfileValueOverrides.xml @@ -101,6 +101,7 @@ styleSheetName="Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt" > + diff --git a/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml b/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml index 56830873b..24dcf4b02 100644 --- a/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml +++ b/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml @@ -156,10 +156,19 @@ - + + + + + - + - + - + diff --git a/src/main/configurations/Translate/Configuration_GetZdsZaakFromZgw.xml b/src/main/configurations/Translate/Configuration_GetZdsZaakFromZgw.xml index 8207cae33..5e8cf79b5 100644 --- a/src/main/configurations/Translate/Configuration_GetZdsZaakFromZgw.xml +++ b/src/main/configurations/Translate/Configuration_GetZdsZaakFromZgw.xml @@ -13,12 +13,29 @@ + + + + + + + + - - + + + diff --git a/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml b/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml index 59f8c3055..a199b5702 100644 --- a/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml +++ b/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml @@ -141,23 +141,15 @@ name="CheckGeefZaakDetailsResult" xpathExpression="string-length(/*:object) gt 0" > - + - - - - - + diff --git a/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml b/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml index 9c267be6b..c41fac323 100644 --- a/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml +++ b/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml @@ -169,10 +169,19 @@ returnedSessionKeys="Error"> - + + + + + + + name="ZgwWordtZaakApplyValueOverridesFromTranslationProfileSender" + > + + + + + + + + + + Date: Mon, 30 Sep 2024 11:24:31 +0200 Subject: [PATCH 16/47] test: valueOverrides related Larva testcases --- ...OverridesZgwToZdsExtraElementen.properties | 14 ++++++++++ .../context.xml | 15 +++++++++++ .../in.xml | 15 +++++++++++ .../out.xml | 3 +++ ...ontextSourcedFromExtraElementen.properties | 14 ++++++++++ .../context.xml | 15 +++++++++++ .../in.xml | 15 +++++++++++ .../out.xml | 14 ++++++++++ ...ldResultInPreValueOverrideValue.properties | 17 ++++++++++++ .../PreValueOverridesContext.xml | 15 +++++++++++ .../context.xml | 25 +++++++++++++++++ .../in.xml | 15 +++++++++++ .../out.xml | 15 +++++++++++ ...ementShouldResultInEmptyElement.properties | 17 ++++++++++++ .../PreValueOverridesContext.xml | 15 +++++++++++ .../context.xml | 27 +++++++++++++++++++ .../in.xml | 15 +++++++++++ .../out.xml | 15 +++++++++++ ...ldResultInPreValueOverrideValue.properties | 17 ++++++++++++ .../PreValueOverridesContext.xml | 15 +++++++++++ .../context.xml | 27 +++++++++++++++++++ .../in.xml | 15 +++++++++++ .../out.xml | 15 +++++++++++ ...ShouldResultInExtraElementValue.properties | 17 ++++++++++++ .../PreValueOverridesContext.xml | 15 +++++++++++ .../context.xml | 27 +++++++++++++++++++ .../in.xml | 15 +++++++++++ .../out.xml | 15 +++++++++++ ...ValuesWithExtraElementenContext.properties | 17 ++++++++++++ .../PreValueOverridesContext.xml | 15 +++++++++++ .../context.xml | 27 +++++++++++++++++++ .../in.xml | 15 +++++++++++ .../out.xml | 15 +++++++++++ 33 files changed, 548 insertions(+) create mode 100644 src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen.properties create mode 100644 src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/context.xml create mode 100644 src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/in.xml create mode 100644 src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/out.xml create mode 100644 src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen.properties create mode 100644 src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/context.xml create mode 100644 src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/in.xml create mode 100644 src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/out.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue.properties create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/context.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/in.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/out.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement.properties create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/PreValueOverridesContext.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/context.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/in.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/out.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue.properties create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/context.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/in.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/out.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue.properties create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/PreValueOverridesContext.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/context.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/in.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/out.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext.properties create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/PreValueOverridesContext.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/context.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/in.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/out.xml diff --git a/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen.properties b/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen.properties new file mode 100644 index 000000000..a52306d59 --- /dev/null +++ b/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen.properties @@ -0,0 +1,14 @@ +scenario.description = + +include =../common.properties + +zaakbrug.ApplyValueOverrides.className = nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.ApplyValueOverrides.filename = Translate/Common/xsl/BuildValueOverridesZgwToZdsExtraElementen.xslt + +step1.zaakbrug.ApplyValueOverrides.read = BuildValueOverridesZgwToZdsExtraElementen/in.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.name = PreValueOverridesContext +step1.zaakbrug.ApplyValueOverrides.read.param1.valuefile = BuildValueOverridesZgwToZdsExtraElementen/context.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param2.name = debug +step1.zaakbrug.ApplyValueOverrides.read.param2.value = false +step2.zaakbrug.ApplyValueOverrides.write = BuildValueOverridesZgwToZdsExtraElementen/out.xml diff --git a/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/context.xml b/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/context.xml new file mode 100644 index 000000000..8b5d99fd9 --- /dev/null +++ b/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/context.xml @@ -0,0 +1,15 @@ + + + correctValue + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/in.xml b/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/in.xml new file mode 100644 index 000000000..c077bc014 --- /dev/null +++ b/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/in.xml @@ -0,0 +1,15 @@ + + + ${extraElementen:kvkNummer} + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/out.xml b/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/out.xml new file mode 100644 index 000000000..504e24a61 --- /dev/null +++ b/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/out.xml @@ -0,0 +1,3 @@ + + correctValue + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen.properties b/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen.properties new file mode 100644 index 000000000..33575dc55 --- /dev/null +++ b/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen.properties @@ -0,0 +1,14 @@ +scenario.description = + +include =../common.properties + +zaakbrug.ApplyValueOverrides.className = nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.ApplyValueOverrides.filename = Translate/Common/xsl/FilterPostValueOverrideContextSourcedFromExtraElementen.xslt + +step1.zaakbrug.ApplyValueOverrides.read = FilterPostValueOverrideContextSourcedFromExtraElementen/in.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.name = PreValueOverridesContext +step1.zaakbrug.ApplyValueOverrides.read.param1.valuefile = FilterPostValueOverrideContextSourcedFromExtraElementen/context.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param2.name = debug +step1.zaakbrug.ApplyValueOverrides.read.param2.value = false +step2.zaakbrug.ApplyValueOverrides.write = FilterPostValueOverrideContextSourcedFromExtraElementen/out.xml diff --git a/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/context.xml b/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/context.xml new file mode 100644 index 000000000..8b5d99fd9 --- /dev/null +++ b/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/context.xml @@ -0,0 +1,15 @@ + + + correctValue + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/in.xml b/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/in.xml new file mode 100644 index 000000000..c077bc014 --- /dev/null +++ b/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/in.xml @@ -0,0 +1,15 @@ + + + ${extraElementen:kvkNummer} + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/out.xml b/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/out.xml new file mode 100644 index 000000000..3fef94da8 --- /dev/null +++ b/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/out.xml @@ -0,0 +1,14 @@ + + + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue.properties b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue.properties new file mode 100644 index 000000000..c5b4bea59 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue.properties @@ -0,0 +1,17 @@ +scenario.description = + +include =../common.properties + +zaakbrug.ApplyValueOverrides.className = nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.ApplyValueOverrides.filename = Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt + +step1.zaakbrug.ApplyValueOverrides.read = ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/in.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.name = ExtraElementenContext +step1.zaakbrug.ApplyValueOverrides.read.param1.valuefile = ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/context.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param2.name = PreValueOverridesContext +step1.zaakbrug.ApplyValueOverrides.read.param2.valuefile = ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml +step1.zaakbrug.ApplyValueOverrides.read.param2.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param3.name = debug +step1.zaakbrug.ApplyValueOverrides.read.param3.value = false +step2.zaakbrug.ApplyValueOverrides.write = ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/out.xml diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml new file mode 100644 index 000000000..ffeb56c20 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml @@ -0,0 +1,15 @@ + + + this is the pre-override value + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/context.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/context.xml new file mode 100644 index 000000000..54e58f92a --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/context.xml @@ -0,0 +1,25 @@ + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/in.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/in.xml new file mode 100644 index 000000000..c077bc014 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/in.xml @@ -0,0 +1,15 @@ + + + ${extraElementen:kvkNummer} + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/out.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/out.xml new file mode 100644 index 000000000..93524b964 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/out.xml @@ -0,0 +1,15 @@ + + + this is the pre-override value + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement.properties b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement.properties new file mode 100644 index 000000000..63b92c1c7 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement.properties @@ -0,0 +1,17 @@ +scenario.description = + +include =../common.properties + +zaakbrug.ApplyValueOverrides.className = nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.ApplyValueOverrides.filename = Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt + +step1.zaakbrug.ApplyValueOverrides.read = ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/in.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.name = ExtraElementenContext +step1.zaakbrug.ApplyValueOverrides.read.param1.valuefile = ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/context.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param2.name = PreValueOverridesContext +step1.zaakbrug.ApplyValueOverrides.read.param2.valuefile = ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/PreValueOverridesContext.xml +step1.zaakbrug.ApplyValueOverrides.read.param2.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param3.name = debug +step1.zaakbrug.ApplyValueOverrides.read.param3.value = false +step2.zaakbrug.ApplyValueOverrides.write = ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/out.xml diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/PreValueOverridesContext.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/PreValueOverridesContext.xml new file mode 100644 index 000000000..ffeb56c20 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/PreValueOverridesContext.xml @@ -0,0 +1,15 @@ + + + this is the pre-override value + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/context.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/context.xml new file mode 100644 index 000000000..5f11a254b --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/context.xml @@ -0,0 +1,27 @@ + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + + + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/in.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/in.xml new file mode 100644 index 000000000..c077bc014 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/in.xml @@ -0,0 +1,15 @@ + + + ${extraElementen:kvkNummer} + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/out.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/out.xml new file mode 100644 index 000000000..ea7ab634e --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/out.xml @@ -0,0 +1,15 @@ + + + + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue.properties b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue.properties new file mode 100644 index 000000000..fe4cbb6b5 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue.properties @@ -0,0 +1,17 @@ +scenario.description = + +include =../common.properties + +zaakbrug.ApplyValueOverrides.className = nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.ApplyValueOverrides.filename = Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt + +step1.zaakbrug.ApplyValueOverrides.read = ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/in.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.name = ExtraElementenContext +step1.zaakbrug.ApplyValueOverrides.read.param1.valuefile = ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/context.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param2.name = PreValueOverridesContext +step1.zaakbrug.ApplyValueOverrides.read.param2.valuefile = ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml +step1.zaakbrug.ApplyValueOverrides.read.param2.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param3.name = debug +step1.zaakbrug.ApplyValueOverrides.read.param3.value = false +step2.zaakbrug.ApplyValueOverrides.write = ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/out.xml diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml new file mode 100644 index 000000000..ffeb56c20 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml @@ -0,0 +1,15 @@ + + + this is the pre-override value + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/context.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/context.xml new file mode 100644 index 000000000..3c5441da9 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/context.xml @@ -0,0 +1,27 @@ + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + + + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/in.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/in.xml new file mode 100644 index 000000000..c077bc014 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/in.xml @@ -0,0 +1,15 @@ + + + ${extraElementen:kvkNummer} + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/out.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/out.xml new file mode 100644 index 000000000..93524b964 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/out.xml @@ -0,0 +1,15 @@ + + + this is the pre-override value + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue.properties b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue.properties new file mode 100644 index 000000000..9994f9e5d --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue.properties @@ -0,0 +1,17 @@ +scenario.description = + +include =../common.properties + +zaakbrug.ApplyValueOverrides.className = nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.ApplyValueOverrides.filename = Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt + +step1.zaakbrug.ApplyValueOverrides.read = ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/in.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.name = ExtraElementenContext +step1.zaakbrug.ApplyValueOverrides.read.param1.valuefile = ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/context.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param2.name = PreValueOverridesContext +step1.zaakbrug.ApplyValueOverrides.read.param2.valuefile = ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/PreValueOverridesContext.xml +step1.zaakbrug.ApplyValueOverrides.read.param2.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param3.name = debug +step1.zaakbrug.ApplyValueOverrides.read.param3.value = false +step2.zaakbrug.ApplyValueOverrides.write = ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/out.xml diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/PreValueOverridesContext.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/PreValueOverridesContext.xml new file mode 100644 index 000000000..ffeb56c20 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/PreValueOverridesContext.xml @@ -0,0 +1,15 @@ + + + this is the pre-override value + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/context.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/context.xml new file mode 100644 index 000000000..2e8c9e030 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/context.xml @@ -0,0 +1,27 @@ + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + 12345678 + + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/in.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/in.xml new file mode 100644 index 000000000..c077bc014 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/in.xml @@ -0,0 +1,15 @@ + + + ${extraElementen:kvkNummer} + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/out.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/out.xml new file mode 100644 index 000000000..54704da9e --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/out.xml @@ -0,0 +1,15 @@ + + + 12345678 + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext.properties b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext.properties new file mode 100644 index 000000000..a1cb42c46 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext.properties @@ -0,0 +1,17 @@ +scenario.description = + +include =../common.properties + +zaakbrug.ApplyValueOverrides.className = nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.ApplyValueOverrides.filename = Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt + +step1.zaakbrug.ApplyValueOverrides.read = ResolveDynamicValuesWithExtraElementenContext/in.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.name = ExtraElementenContext +step1.zaakbrug.ApplyValueOverrides.read.param1.valuefile = ResolveDynamicValuesWithExtraElementenContext/context.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param2.name = PreValueOverridesContext +step1.zaakbrug.ApplyValueOverrides.read.param2.valuefile = ResolveDynamicValuesWithExtraElementenContext/PreValueOverridesContext.xml +step1.zaakbrug.ApplyValueOverrides.read.param2.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param3.name = debug +step1.zaakbrug.ApplyValueOverrides.read.param3.value = false +step2.zaakbrug.ApplyValueOverrides.write = ResolveDynamicValuesWithExtraElementenContext/out.xml diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/PreValueOverridesContext.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/PreValueOverridesContext.xml new file mode 100644 index 000000000..ffeb56c20 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/PreValueOverridesContext.xml @@ -0,0 +1,15 @@ + + + this is the pre-override value + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/context.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/context.xml new file mode 100644 index 000000000..2e8c9e030 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/context.xml @@ -0,0 +1,27 @@ + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + 12345678 + + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/in.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/in.xml new file mode 100644 index 000000000..c077bc014 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/in.xml @@ -0,0 +1,15 @@ + + + ${extraElementen:kvkNummer} + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/out.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/out.xml new file mode 100644 index 000000000..68f1e7e71 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/out.xml @@ -0,0 +1,15 @@ + + + 12345678 + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file From 11c286bf4dc007eb6e063a9e019ff49879dda101 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 11:27:04 +0200 Subject: [PATCH 17/47] test: EnrichtEntity & EnrichEntity_ForEachPipeWrapped Larva testcases --- ...ramShouldResultInUnchangedInput.properties | 10 ++++ .../in.xml | 12 +++++ .../out.xml | 12 +++++ .../EnrichEntity/Regression.properties | 13 ++++++ .../testtool/EnrichEntity/Regression/With.xml | 18 ++++++++ .../testtool/EnrichEntity/Regression/in.xml | 11 +++++ .../testtool/EnrichEntity/Regression/out.xml | 28 +++++++++++ ...ramShouldResultInUnchangedInput.properties | 10 ++++ .../in.xml | 12 +++++ .../out.xml | 12 +++++ .../Regression.properties | 13 ++++++ .../Regression/With.xml | 42 +++++++++++++++++ .../Regression/in.xml | 11 +++++ .../Regression/out.xml | 46 +++++++++++++++++++ 14 files changed, 250 insertions(+) create mode 100644 src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput.properties create mode 100644 src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput/in.xml create mode 100644 src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput/out.xml create mode 100644 src/test/testtool/EnrichEntity/Regression.properties create mode 100644 src/test/testtool/EnrichEntity/Regression/With.xml create mode 100644 src/test/testtool/EnrichEntity/Regression/in.xml create mode 100644 src/test/testtool/EnrichEntity/Regression/out.xml create mode 100644 src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput.properties create mode 100644 src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput/in.xml create mode 100644 src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput/out.xml create mode 100644 src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression.properties create mode 100644 src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/With.xml create mode 100644 src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/in.xml create mode 100644 src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/out.xml diff --git a/src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput.properties b/src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput.properties new file mode 100644 index 000000000..9a37caead --- /dev/null +++ b/src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput.properties @@ -0,0 +1,10 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.EnrichEntity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.EnrichEntity.filename: Translate/Common/xsl/EnrichEntity.xslt + +step1.zaakbrug.EnrichEntity.read: EmptyWithParamShouldResultInUnchangedInput/in.xml +step2.zaakbrug.EnrichEntity.write: EmptyWithParamShouldResultInUnchangedInput/out.xml + diff --git a/src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput/in.xml b/src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput/in.xml new file mode 100644 index 000000000..9bddfa534 --- /dev/null +++ b/src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput/in.xml @@ -0,0 +1,12 @@ + + ZK2024-00194 + Aanvraag omgevingsvergunning + 20240920 + 20240920 + (Nog) niet + J + + openbaar + + \ No newline at end of file diff --git a/src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput/out.xml b/src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput/out.xml new file mode 100644 index 000000000..9bddfa534 --- /dev/null +++ b/src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput/out.xml @@ -0,0 +1,12 @@ + + ZK2024-00194 + Aanvraag omgevingsvergunning + 20240920 + 20240920 + (Nog) niet + J + + openbaar + + \ No newline at end of file diff --git a/src/test/testtool/EnrichEntity/Regression.properties b/src/test/testtool/EnrichEntity/Regression.properties new file mode 100644 index 000000000..4c2277453 --- /dev/null +++ b/src/test/testtool/EnrichEntity/Regression.properties @@ -0,0 +1,13 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.EnrichEntity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.EnrichEntity.filename: Translate/Common/xsl/EnrichEntity.xslt + +step1.zaakbrug.EnrichEntity.read: Regression/in.xml +step1.zaakbrug.EnrichEntity.read.param1.name: With +step1.zaakbrug.EnrichEntity.read.param1.valuefile = Regression/With.xml +step1.zaakbrug.EnrichEntity.read.param1.type = domdoc +step2.zaakbrug.EnrichEntity.write: Regression/out.xml + diff --git a/src/test/testtool/EnrichEntity/Regression/With.xml b/src/test/testtool/EnrichEntity/Regression/With.xml new file mode 100644 index 000000000..fbd203c8c --- /dev/null +++ b/src/test/testtool/EnrichEntity/Regression/With.xml @@ -0,0 +1,18 @@ + + + + 823288444 + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + + + \ No newline at end of file diff --git a/src/test/testtool/EnrichEntity/Regression/in.xml b/src/test/testtool/EnrichEntity/Regression/in.xml new file mode 100644 index 000000000..322f15646 --- /dev/null +++ b/src/test/testtool/EnrichEntity/Regression/in.xml @@ -0,0 +1,11 @@ + + ZK2024-00194 + Aanvraag omgevingsvergunning + 20240920 + 20240920 + (Nog) niet + J + + openbaar + + \ No newline at end of file diff --git a/src/test/testtool/EnrichEntity/Regression/out.xml b/src/test/testtool/EnrichEntity/Regression/out.xml new file mode 100644 index 000000000..5d2c449dd --- /dev/null +++ b/src/test/testtool/EnrichEntity/Regression/out.xml @@ -0,0 +1,28 @@ + + ZK2024-00194 + Aanvraag omgevingsvergunning + 20240920 + 20240920 + (Nog) niet + J + + openbaar + + + + + 823288444 + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + + + + \ No newline at end of file diff --git a/src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput.properties b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput.properties new file mode 100644 index 000000000..22c14866c --- /dev/null +++ b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput.properties @@ -0,0 +1,10 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.EnrichEntity_ForEachPipeWrapped.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.EnrichEntity_ForEachPipeWrapped.filename: Translate/Common/xsl/EnrichEntity_ForEachPipeWrapped.xslt + +step1.zaakbrug.EnrichEntity_ForEachPipeWrapped.read: EmptyWithParamShouldResultInUnchangedInput/in.xml +step2.zaakbrug.EnrichEntity_ForEachPipeWrapped.write: EmptyWithParamShouldResultInUnchangedInput/out.xml + diff --git a/src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput/in.xml b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput/in.xml new file mode 100644 index 000000000..9bddfa534 --- /dev/null +++ b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput/in.xml @@ -0,0 +1,12 @@ + + ZK2024-00194 + Aanvraag omgevingsvergunning + 20240920 + 20240920 + (Nog) niet + J + + openbaar + + \ No newline at end of file diff --git a/src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput/out.xml b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput/out.xml new file mode 100644 index 000000000..9bddfa534 --- /dev/null +++ b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput/out.xml @@ -0,0 +1,12 @@ + + ZK2024-00194 + Aanvraag omgevingsvergunning + 20240920 + 20240920 + (Nog) niet + J + + openbaar + + \ No newline at end of file diff --git a/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression.properties b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression.properties new file mode 100644 index 000000000..be5f9a700 --- /dev/null +++ b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression.properties @@ -0,0 +1,13 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.EnrichEntity_ForEachPipeWrapped.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.EnrichEntity_ForEachPipeWrapped.filename: Translate/Common/xsl/EnrichEntity_ForEachPipeWrapped.xslt + +step1.zaakbrug.EnrichEntity_ForEachPipeWrapped.read: Regression/in.xml +step1.zaakbrug.EnrichEntity_ForEachPipeWrapped.read.param1.name: With +step1.zaakbrug.EnrichEntity_ForEachPipeWrapped.read.param1.valuefile = Regression/With.xml +step1.zaakbrug.EnrichEntity_ForEachPipeWrapped.read.param1.type = domdoc +step2.zaakbrug.EnrichEntity_ForEachPipeWrapped.write: Regression/out.xml + diff --git a/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/With.xml b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/With.xml new file mode 100644 index 000000000..ce7fcd463 --- /dev/null +++ b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/With.xml @@ -0,0 +1,42 @@ + + + + + + 823288444 + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + + + + + + + + + 823288444 + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + + + + + \ No newline at end of file diff --git a/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/in.xml b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/in.xml new file mode 100644 index 000000000..322f15646 --- /dev/null +++ b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/in.xml @@ -0,0 +1,11 @@ + + ZK2024-00194 + Aanvraag omgevingsvergunning + 20240920 + 20240920 + (Nog) niet + J + + openbaar + + \ No newline at end of file diff --git a/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/out.xml b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/out.xml new file mode 100644 index 000000000..359e6adda --- /dev/null +++ b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/out.xml @@ -0,0 +1,46 @@ + + ZK2024-00194 + Aanvraag omgevingsvergunning + 20240920 + 20240920 + (Nog) niet + J + + openbaar + + + + + 823288444 + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + + + + + + + 823288444 + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + + + + \ No newline at end of file From 1f3019333d85b3daafd93b7b047fe2bd42b426d3 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 11:27:50 +0200 Subject: [PATCH 18/47] test: FilterBaseZdsZaak Larva testcases --- ...nInputShouldResultInEmptyResult.properties | 10 + .../in.xml | 14 ++ .../out.txt | 0 .../FilterBaseZdsZaak/Regression.properties | 10 + .../FilterBaseZdsZaak/Regression/in.xml | 200 ++++++++++++++++++ .../FilterBaseZdsZaak/Regression/out.xml | 7 + 6 files changed, 241 insertions(+) create mode 100644 src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult.properties create mode 100644 src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult/in.xml create mode 100644 src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult/out.txt create mode 100644 src/test/testtool/FilterBaseZdsZaak/Regression.properties create mode 100644 src/test/testtool/FilterBaseZdsZaak/Regression/in.xml create mode 100644 src/test/testtool/FilterBaseZdsZaak/Regression/out.xml diff --git a/src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult.properties b/src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult.properties new file mode 100644 index 000000000..f03269192 --- /dev/null +++ b/src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult.properties @@ -0,0 +1,10 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.FilterBaseZdsZaak.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.FilterBaseZdsZaak.filename: Translate/Common/xsl/FilterBaseZdsZaak.xslt + +step1.zaakbrug.FilterBaseZdsZaak.read: NoZAKObjectInInputShouldResultInEmptyResult/in.xml +step2.zaakbrug.FilterBaseZdsZaak.write: NoZAKObjectInInputShouldResultInEmptyResult/out.txt + diff --git a/src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult/in.xml b/src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult/in.xml new file mode 100644 index 000000000..a6a0245e0 --- /dev/null +++ b/src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult/in.xml @@ -0,0 +1,14 @@ + + ZK2024-00028 + Aanvraag omgevingsvergunning + 20240916 + 20240916 + (Nog) niet + + + VO-A + VO-A + + + + \ No newline at end of file diff --git a/src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult/out.txt b/src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult/out.txt new file mode 100644 index 000000000..e69de29bb diff --git a/src/test/testtool/FilterBaseZdsZaak/Regression.properties b/src/test/testtool/FilterBaseZdsZaak/Regression.properties new file mode 100644 index 000000000..60bc597a9 --- /dev/null +++ b/src/test/testtool/FilterBaseZdsZaak/Regression.properties @@ -0,0 +1,10 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.FilterBaseZdsZaak.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.FilterBaseZdsZaak.filename: Translate/Common/xsl/FilterBaseZdsZaak.xslt + +step1.zaakbrug.FilterBaseZdsZaak.read: Regression/in.xml +step2.zaakbrug.FilterBaseZdsZaak.write: Regression/out.xml + diff --git a/src/test/testtool/FilterBaseZdsZaak/Regression/in.xml b/src/test/testtool/FilterBaseZdsZaak/Regression/in.xml new file mode 100644 index 000000000..8e3679acb --- /dev/null +++ b/src/test/testtool/FilterBaseZdsZaak/Regression/in.xml @@ -0,0 +1,200 @@ + + ZK2024-00028 + Aanvraag omgevingsvergunning + 20240916 + 20240916 + (Nog) niet + + + VO-A + VO-A + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + 12345678 + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + \ No newline at end of file diff --git a/src/test/testtool/FilterBaseZdsZaak/Regression/out.xml b/src/test/testtool/FilterBaseZdsZaak/Regression/out.xml new file mode 100644 index 000000000..b424ed491 --- /dev/null +++ b/src/test/testtool/FilterBaseZdsZaak/Regression/out.xml @@ -0,0 +1,7 @@ + + ZK2024-00028 + Aanvraag omgevingsvergunning + 20240916 + 20240916 + (Nog) niet + \ No newline at end of file From 5094ca4d45891e9b6378d3fae40631468c8e6f33 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 11:29:08 +0200 Subject: [PATCH 19/47] test: SelectZdsRoles & SelectZdsRolesFromListWithMatchingIdentity Larva testcases --- .../SelectZdsRoles/SelectZdsRoles.properties | 13 ++ .../SelectZdsRoles/RolMapping.xml | 31 +++ .../SelectZdsRoles/SelectZdsRoles/in.xml | 201 +++++++++++++++++ .../SelectZdsRoles/SelectZdsRoles/out.xml | 21 ++ ...dentificatieShouldResultInMatch.properties | 14 ++ .../MatchWithZdsRol.xml | 15 ++ .../in.xml | 20 ++ .../out.xml | 18 ++ ...nlyInn.nnpIdShouldResultInMatch.properties | 14 ++ .../MatchWithZdsRol.xml | 15 ++ .../in.xml | 20 ++ .../out.xml | 18 ++ ...KerngegevensShouldResultInMatch.properties | 14 ++ .../MatchWithZdsRol.xml | 15 ++ .../in.xml | 18 ++ .../out.xml | 18 ++ ...rngegevensShouldResultInNoMatch.properties | 14 ++ .../MatchWithZdsRol.xml | 15 ++ .../in.xml | 18 ++ .../out.xml | 1 + ...rngegevensShouldResultInNoMatch.properties | 14 ++ .../MatchWithZdsRol.xml | 15 ++ .../in.xml | 16 ++ .../out.xml | 1 + ...gOnlyInp.bsnShouldResultInMatch.properties | 14 ++ .../MatchWithZdsRol.xml | 15 ++ .../in.xml | 20 ++ .../out.xml | 18 ++ .../Regression.properties | 14 ++ .../Regression/MatchWithZdsRol.xml | 16 ++ .../Regression/in.xml | 204 ++++++++++++++++++ .../Regression/out.xml | 18 ++ ...ferentRoleShouldResultInNoMatch.properties | 14 ++ .../MatchWithZdsRol.xml | 16 ++ .../in.xml | 21 ++ .../out.xml | 1 + 36 files changed, 930 insertions(+) create mode 100644 src/test/testtool/SelectZdsRoles/SelectZdsRoles.properties create mode 100644 src/test/testtool/SelectZdsRoles/SelectZdsRoles/RolMapping.xml create mode 100644 src/test/testtool/SelectZdsRoles/SelectZdsRoles/in.xml create mode 100644 src/test/testtool/SelectZdsRoles/SelectZdsRoles/out.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch.properties create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/MatchWithZdsRol.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/in.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/out.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch.properties create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/MatchWithZdsRol.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/in.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/out.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch.properties create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/MatchWithZdsRol.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/in.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/out.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch.properties create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/in.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/out.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch.properties create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/in.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/out.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch.properties create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/MatchWithZdsRol.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/in.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/out.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression.properties create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/MatchWithZdsRol.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/in.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/out.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch.properties create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/MatchWithZdsRol.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/in.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/out.xml diff --git a/src/test/testtool/SelectZdsRoles/SelectZdsRoles.properties b/src/test/testtool/SelectZdsRoles/SelectZdsRoles.properties new file mode 100644 index 000000000..7ecfe6b4a --- /dev/null +++ b/src/test/testtool/SelectZdsRoles/SelectZdsRoles.properties @@ -0,0 +1,13 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.SelectZdsRoles.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.SelectZdsRoles.filename: Translate/Common/xsl/SelectZdsRoles.xslt + +step1.zaakbrug.SelectZdsRoles.read: SelectZdsRoles/in.xml +step1.zaakbrug.SelectZdsRoles.read.param1.name: RolMapping +step1.zaakbrug.SelectZdsRoles.read.param1.valuefile = SelectZdsRoles/RolMapping.xml +step1.zaakbrug.SelectZdsRoles.read.param1.type = domdoc +step2.zaakbrug.SelectZdsRoles.write: SelectZdsRoles/out.xml + diff --git a/src/test/testtool/SelectZdsRoles/SelectZdsRoles/RolMapping.xml b/src/test/testtool/SelectZdsRoles/SelectZdsRoles/RolMapping.xml new file mode 100644 index 000000000..1c01b8da8 --- /dev/null +++ b/src/test/testtool/SelectZdsRoles/SelectZdsRoles/RolMapping.xml @@ -0,0 +1,31 @@ + + + Haarlem + 0392 + 001005650 + + + Zeevang + 0478 + 001509962 + + + Súdwest-Fryslân + 1900 + 548746485 + + + Eindhoven + 0772 + 548746485 + + + BetrekkingOp + Belanghebbende + Initiator + Uitvoerende + Verantwoordelijke + Gemachtigde + OverigeBetrokkene + + \ No newline at end of file diff --git a/src/test/testtool/SelectZdsRoles/SelectZdsRoles/in.xml b/src/test/testtool/SelectZdsRoles/SelectZdsRoles/in.xml new file mode 100644 index 000000000..ada26ac9d --- /dev/null +++ b/src/test/testtool/SelectZdsRoles/SelectZdsRoles/in.xml @@ -0,0 +1,201 @@ + + + ZK2024-00028 + Aanvraag omgevingsvergunning + 20240916 + 20240916 + (Nog) niet + + + VO-A + VO-A + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + 12345678 + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + \ No newline at end of file diff --git a/src/test/testtool/SelectZdsRoles/SelectZdsRoles/out.xml b/src/test/testtool/SelectZdsRoles/SelectZdsRoles/out.xml new file mode 100644 index 000000000..c000a0977 --- /dev/null +++ b/src/test/testtool/SelectZdsRoles/SelectZdsRoles/out.xml @@ -0,0 +1,21 @@ + + + zgwRol.roltoelichting + lalala + true() + + + zgwRol.betrokkeneIdentificatie.inpBsn + apple + true() + + + zgwRol.betrokkeneIdentificatie.geslachtsnaam + banana + true() + + + zgwRol.betrokkeneIdentificatie.idontexist + kiwi + + \ No newline at end of file diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch.properties b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch.properties new file mode 100644 index 000000000..42da7a826 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch.properties @@ -0,0 +1,14 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.filename: Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt + +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read: NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/in.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.name: MatchWithZdsRol +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.valuefile = NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/MatchWithZdsRol.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.type = domdoc +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.name = debug +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.value = false +step2.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.write: NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/out.xml diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/MatchWithZdsRol.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/MatchWithZdsRol.xml new file mode 100644 index 000000000..ba2804146 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/MatchWithZdsRol.xml @@ -0,0 +1,15 @@ + + + + 823288444 + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + 12345678 + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/in.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/in.xml new file mode 100644 index 000000000..6995faebb --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/in.xml @@ -0,0 +1,20 @@ + + + + + 823288444 + J + not the same + also not the same + + + + 12345678 + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/out.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/out.xml new file mode 100644 index 000000000..dec5d5d78 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/out.xml @@ -0,0 +1,18 @@ + + + + + 823288444 + J + not the same + also not the same + + + + 12345678 + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch.properties b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch.properties new file mode 100644 index 000000000..27876d005 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch.properties @@ -0,0 +1,14 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.filename: Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt + +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read: NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/in.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.name: MatchWithZdsRol +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.valuefile = NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/MatchWithZdsRol.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.type = domdoc +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.name = debug +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.value = false +step2.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.write: NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/out.xml diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/MatchWithZdsRol.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/MatchWithZdsRol.xml new file mode 100644 index 000000000..81a5bac61 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/MatchWithZdsRol.xml @@ -0,0 +1,15 @@ + + + + 823288444 + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + 12345678 + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/in.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/in.xml new file mode 100644 index 000000000..827a93876 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/in.xml @@ -0,0 +1,20 @@ + + + + + 823288444 + J + not the same + also not the same + + + + 12345678 + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/out.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/out.xml new file mode 100644 index 000000000..dec5d5d78 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/out.xml @@ -0,0 +1,18 @@ + + + + + 823288444 + J + not the same + also not the same + + + + 12345678 + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch.properties b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch.properties new file mode 100644 index 000000000..d927da29b --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch.properties @@ -0,0 +1,14 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.filename: Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt + +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read: NNPWithMatchingRemainingKerngegevensShouldResultInMatch/in.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.name: MatchWithZdsRol +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.valuefile = NNPWithMatchingRemainingKerngegevensShouldResultInMatch/MatchWithZdsRol.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.type = domdoc +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.name = debug +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.value = false +step2.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.write: NNPWithMatchingRemainingKerngegevensShouldResultInMatch/out.xml diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/MatchWithZdsRol.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/MatchWithZdsRol.xml new file mode 100644 index 000000000..c0a63eb5e --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/MatchWithZdsRol.xml @@ -0,0 +1,15 @@ + + + + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + datumAanvang + + + + 12345678 + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/in.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/in.xml new file mode 100644 index 000000000..5d5c07307 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/in.xml @@ -0,0 +1,18 @@ + + + + different but no kerngegeven + different kerngegegeven + overig_privaatrechtelijke_rechtspersoon + different but no kerngegeven + + + + different but no kerngegeven + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/out.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/out.xml new file mode 100644 index 000000000..dec5d5d78 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/out.xml @@ -0,0 +1,18 @@ + + + + + 823288444 + J + not the same + also not the same + + + + 12345678 + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch.properties b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch.properties new file mode 100644 index 000000000..6ba8db86b --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch.properties @@ -0,0 +1,14 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.filename: Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt + +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read: NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/in.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.name: MatchWithZdsRol +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.valuefile = NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.type = domdoc +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.name = debug +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.value = false +step2.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.write: NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/out.xml diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml new file mode 100644 index 000000000..c0a63eb5e --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml @@ -0,0 +1,15 @@ + + + + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + datumAanvang + + + + 12345678 + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/in.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/in.xml new file mode 100644 index 000000000..3b93d30eb --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/in.xml @@ -0,0 +1,18 @@ + + + + different but no kerngegeven + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + different but no kerngegeven + + + + different but no kerngegeven + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/out.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/out.xml new file mode 100644 index 000000000..de0beb68e --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/out.xml @@ -0,0 +1 @@ + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch.properties b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch.properties new file mode 100644 index 000000000..7eaddfd85 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch.properties @@ -0,0 +1,14 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.filename: Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt + +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read: NNPWithoutKerngegevensShouldResultInNoMatch/in.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.name: MatchWithZdsRol +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.valuefile = NNPWithoutKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.type = domdoc +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.name = debug +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.value = false +step2.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.write: NNPWithoutKerngegevensShouldResultInNoMatch/out.xml diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml new file mode 100644 index 000000000..c0a63eb5e --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml @@ -0,0 +1,15 @@ + + + + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + datumAanvang + + + + 12345678 + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/in.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/in.xml new file mode 100644 index 000000000..59ab6f7d7 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/in.xml @@ -0,0 +1,16 @@ + + + + different but no kerngegeven + different but no kerngegeven + + + + different but no kerngegeven + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/out.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/out.xml new file mode 100644 index 000000000..de0beb68e --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/out.xml @@ -0,0 +1 @@ + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch.properties b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch.properties new file mode 100644 index 000000000..839e7518c --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch.properties @@ -0,0 +1,14 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.filename: Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt + +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read: NPSWithMatchingOnlyInp.bsnShouldResultInMatch/in.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.name: MatchWithZdsRol +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.valuefile = NPSWithMatchingOnlyInp.bsnShouldResultInMatch/MatchWithZdsRol.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.type = domdoc +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.name = debug +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.value = false +step2.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.write: NPSWithMatchingOnlyInp.bsnShouldResultInMatch/out.xml diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/MatchWithZdsRol.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/MatchWithZdsRol.xml new file mode 100644 index 000000000..ba2804146 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/MatchWithZdsRol.xml @@ -0,0 +1,15 @@ + + + + 823288444 + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + 12345678 + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/in.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/in.xml new file mode 100644 index 000000000..6995faebb --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/in.xml @@ -0,0 +1,20 @@ + + + + + 823288444 + J + not the same + also not the same + + + + 12345678 + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/out.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/out.xml new file mode 100644 index 000000000..dec5d5d78 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/out.xml @@ -0,0 +1,18 @@ + + + + + 823288444 + J + not the same + also not the same + + + + 12345678 + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression.properties b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression.properties new file mode 100644 index 000000000..e1b5c5c8e --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression.properties @@ -0,0 +1,14 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.filename: Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt + +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read: Regression/in.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.name: MatchWithZdsRol +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.valuefile = Regression/MatchWithZdsRol.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.type = domdoc +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.name = debug +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.value = false +step2.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.write: Regression/out.xml diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/MatchWithZdsRol.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/MatchWithZdsRol.xml new file mode 100644 index 000000000..af4f02832 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/MatchWithZdsRol.xml @@ -0,0 +1,16 @@ + + + + 823288444 + N + + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + 12345678 + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/in.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/in.xml new file mode 100644 index 000000000..f938fc193 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/in.xml @@ -0,0 +1,204 @@ + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + 12345678 + + + + + + 823288444 + N + + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + 12345678 + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/out.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/out.xml new file mode 100644 index 000000000..31fba7838 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/out.xml @@ -0,0 +1,18 @@ + + + + + 823288444 + N + + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + 12345678 + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch.properties b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch.properties new file mode 100644 index 000000000..63735ce75 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch.properties @@ -0,0 +1,14 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.filename: Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt + +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read: SameGerelateerdeButDifferentRoleShouldResultInNoMatch/in.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.name: MatchWithZdsRol +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.valuefile = SameGerelateerdeButDifferentRoleShouldResultInNoMatch/MatchWithZdsRol.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.type = domdoc +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.name = debug +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.value = false +step2.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.write: SameGerelateerdeButDifferentRoleShouldResultInNoMatch/out.xml diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/MatchWithZdsRol.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/MatchWithZdsRol.xml new file mode 100644 index 000000000..af4f02832 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/MatchWithZdsRol.xml @@ -0,0 +1,16 @@ + + + + 823288444 + N + + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + 12345678 + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/in.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/in.xml new file mode 100644 index 000000000..83723bf55 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/in.xml @@ -0,0 +1,21 @@ + + + + + 823288444 + N + + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + 12345678 + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/out.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/out.xml new file mode 100644 index 000000000..de0beb68e --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/out.xml @@ -0,0 +1 @@ + From e8425a8f6e053ad38854bf2c8a76b080d6745966 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 11:29:55 +0200 Subject: [PATCH 20/47] test: ZgwRol xslt Larva regression test --- src/test/testtool/ZgwRol/ZgwRol.properties | 16 ++++++++ .../testtool/ZgwRol/ZgwRol/RolMapping.xml | 31 +++++++++++++++ .../testtool/ZgwRol/ZgwRol/ZgwRolTypen.xml | 38 +++++++++++++++++++ src/test/testtool/ZgwRol/ZgwRol/in.xml | 34 +++++++++++++++++ src/test/testtool/ZgwRol/ZgwRol/out.xml | 21 ++++++++++ 5 files changed, 140 insertions(+) create mode 100644 src/test/testtool/ZgwRol/ZgwRol.properties create mode 100644 src/test/testtool/ZgwRol/ZgwRol/RolMapping.xml create mode 100644 src/test/testtool/ZgwRol/ZgwRol/ZgwRolTypen.xml create mode 100644 src/test/testtool/ZgwRol/ZgwRol/in.xml create mode 100644 src/test/testtool/ZgwRol/ZgwRol/out.xml diff --git a/src/test/testtool/ZgwRol/ZgwRol.properties b/src/test/testtool/ZgwRol/ZgwRol.properties new file mode 100644 index 000000000..644404057 --- /dev/null +++ b/src/test/testtool/ZgwRol/ZgwRol.properties @@ -0,0 +1,16 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.ZgwRol.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.ZgwRol.filename: Translate/Common/xsl/ZgwRol.xslt + +step1.zaakbrug.ZgwRol.read: ZgwRol/in.xml +step1.zaakbrug.ZgwRol.read.param1.name: RolMapping +step1.zaakbrug.ZgwRol.read.param1.valuefile = ZgwRol/RolMapping.xml +step1.zaakbrug.ZgwRol.read.param1.type = domdoc +step1.zaakbrug.ZgwRol.read.param2.name: ZgwRolTypen +step1.zaakbrug.ZgwRol.read.param2.valuefile = ZgwRol/ZgwRolTypen.xml +step1.zaakbrug.ZgwRol.read.param2.type = domdoc +step2.zaakbrug.ZgwRol.write: ZgwRol/out.xml + diff --git a/src/test/testtool/ZgwRol/ZgwRol/RolMapping.xml b/src/test/testtool/ZgwRol/ZgwRol/RolMapping.xml new file mode 100644 index 000000000..1c01b8da8 --- /dev/null +++ b/src/test/testtool/ZgwRol/ZgwRol/RolMapping.xml @@ -0,0 +1,31 @@ + + + Haarlem + 0392 + 001005650 + + + Zeevang + 0478 + 001509962 + + + Súdwest-Fryslân + 1900 + 548746485 + + + Eindhoven + 0772 + 548746485 + + + BetrekkingOp + Belanghebbende + Initiator + Uitvoerende + Verantwoordelijke + Gemachtigde + OverigeBetrokkene + + \ No newline at end of file diff --git a/src/test/testtool/ZgwRol/ZgwRol/ZgwRolTypen.xml b/src/test/testtool/ZgwRol/ZgwRol/ZgwRolTypen.xml new file mode 100644 index 000000000..d5bab59b9 --- /dev/null +++ b/src/test/testtool/ZgwRol/ZgwRol/ZgwRolTypen.xml @@ -0,0 +1,38 @@ + + + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/c7430300-daa3-4b72-87c9-cb90b7a588a5 + http://open-zaak.nginx:9001/catalogi/api/v1/zaaktypen/d66575b0-6896-43dd-9c9a-199a8d1262a5 + VO-A + Belanghebbende + belanghebbende + http://open-zaak.nginx:9001/catalogi/api/v1/catalogussen/6bcc3fc9-70af-4980-a3cb-f9ab1dd9b83f + + + + + + + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + http://open-zaak.nginx:9001/catalogi/api/v1/zaaktypen/d66575b0-6896-43dd-9c9a-199a8d1262a5 + VO-A + Initiator + initiator + http://open-zaak.nginx:9001/catalogi/api/v1/catalogussen/6bcc3fc9-70af-4980-a3cb-f9ab1dd9b83f + + + + + + + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/660afdba-c84b-4fe9-9335-e510c968831a + http://open-zaak.nginx:9001/catalogi/api/v1/zaaktypen/d66575b0-6896-43dd-9c9a-199a8d1262a5 + VO-A + Behandelaar + behandelaar + http://open-zaak.nginx:9001/catalogi/api/v1/catalogussen/6bcc3fc9-70af-4980-a3cb-f9ab1dd9b83f + + + + + + \ No newline at end of file diff --git a/src/test/testtool/ZgwRol/ZgwRol/in.xml b/src/test/testtool/ZgwRol/ZgwRol/in.xml new file mode 100644 index 000000000..674b0c8ca --- /dev/null +++ b/src/test/testtool/ZgwRol/ZgwRol/in.xml @@ -0,0 +1,34 @@ + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 12345678 + + + \ No newline at end of file diff --git a/src/test/testtool/ZgwRol/ZgwRol/out.xml b/src/test/testtool/ZgwRol/ZgwRol/out.xml new file mode 100644 index 000000000..c000a0977 --- /dev/null +++ b/src/test/testtool/ZgwRol/ZgwRol/out.xml @@ -0,0 +1,21 @@ + + + zgwRol.roltoelichting + lalala + true() + + + zgwRol.betrokkeneIdentificatie.inpBsn + apple + true() + + + zgwRol.betrokkeneIdentificatie.geslachtsnaam + banana + true() + + + zgwRol.betrokkeneIdentificatie.idontexist + kiwi + + \ No newline at end of file From b78ae28215add7b83a2970ca77b634a26ca80602 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 11:31:01 +0200 Subject: [PATCH 21/47] test: valueOverrides sourced from extraElementen e2e testcases --- e2e/SoapUI/zaakbrug-e2e-soapui-project.xml | 4984 +++++++++++++++-- .../configurations/Translate/Profiles.json | 10 + 2 files changed, 4673 insertions(+), 321 deletions(-) diff --git a/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml b/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml index ddff7e0a2..36c9a56f8 100644 --- a/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml +++ b/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml @@ -8815,7 +8815,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' \r \r \r - 111111110\r + 111111110 J\r Precies\r \r @@ -13750,6 +13750,11 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' ${#TestSuite#ZaakTypeMinimaregelingUrl} + + + 204 + + No Authorization @@ -13775,6 +13780,11 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' ${#TestSuite#InformatieObjectTypeBriefUrl} + + + 204 + + No Authorization @@ -15284,7 +15294,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' //*:antwoord - + * Dossiernummer GISVG OV* @@ -15293,7 +15303,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' * N - + N @@ -15314,6 +15324,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' 19500101 0091200000046730 + N Sneek Marktstraat Marktstraat @@ -15749,7 +15760,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' \r ${Properties#ZaakIdentificatie}\r Dossiernummer GISVG OV${Properties#ZaakIdentificatie}\r - \r + Reguliere omgevingsvergunning \r Vergunningvrij\r \r @@ -15805,7 +15816,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' \r ${Properties#ZaakIdentificatie}\r Dossiernummer GISVG OV${Properties#ZaakIdentificatie}\r - \r + \r Vergunningvrij\r \r @@ -16677,7 +16688,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' //*:antwoord - + * Dossiernummer GISVG OV* @@ -16686,7 +16697,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' * N - + N @@ -16702,6 +16713,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' Gemeente Súdwest-Fryslân 0091200000046730 + N Sneek Marktstraat Marktstraat @@ -17737,7 +17749,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' Wijzig - Behandelaar wijzig + Behandelaar Documentaire Informatie FBDI @@ -17766,19 +17778,11 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' \r \r \r - - - - Delete - Behandelaar Documentaire Informatie FBDI - - - Wijzig - Behandelaar wijzig + Behandelaar gewijzigd @@ -17869,7 +17873,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' Wijzig - Behandelaar wijzig + Behandelaar gewijzigd @@ -17909,7 +17913,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' Wijzig - Behandelaar wijzig + Behandelaar gewijzigd @@ -18060,19 +18064,19 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + //*:antwoord - + * - Dossiernummer GISVG OVZK* + Dossiernummer GISVG OV* Reguliere omgevingsvergunning * * N - + N @@ -18093,7 +18097,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' Wijzig - Behandelaar wijzig + Behandelaar gewijzigd @@ -23758,7 +23762,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' \r TESTMED3\r Krabbel\r - \r + \r \r \r \r @@ -24072,7 +24076,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -28957,7 +28961,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue('DocumentBa //*:antwoord - + * Ondersteuningsplan D000001 @@ -28966,7 +28970,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue('DocumentBa * N - + N @@ -29083,7 +29087,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue('DocumentBa //*:antwoord - + * Belangrijke gebeurtenissen @@ -29092,7 +29096,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue('DocumentBa * N - + J @@ -51352,10 +51356,4196 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + + + //*:antwoord/*:object/*:betalingsIndicatie + N.v.t. + false + false + false + + + + No Authorization + + + + + + + + + + + + ZdsOntvangAsynchroon + updateZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + + + + + + Lk01 + + 1900 + GWS4all + Gebruiker + + + 1900 + CDR + + ${=java.util.UUID.randomUUID().toString() } + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());} + ZAK + + + W + V + + + ${Properties#ZaakIdentificatie} + Aanvraag omgevingsvergunning + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + + + VO-A + VO-A + + + + + + + ${Properties#ZaakIdentificatie} + Aanvraag omgevingsvergunning + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + + + VO-A + VO-A + + + + + + + +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:betalingsIndicatie + N.v.t. + false + false + false + + + + No Authorization + + + + + + + + + + + + + + + + + + + <xml-fragment/> + + ${#Project#OpenZaakZakenApiRootUrl}/zaken + + + + $.results[0].omschrijving + Aanvraag omgevingsvergunning + false + false + false + + + + No Authorization + + + + + + Accept-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Content-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + identificatie + ${Properties#ZaakIdentificatie} + QUERY + + + + + + + + + TransferZaakUrl + Response + 99b-zgw-getZaakByIdentificatie + $.results[0].url + ZaakUrl + Properties + JSONPATH + JSONPATH + true + + + + + + + + <xml-fragment/> + + ${Properties#ZaakUrl} + + + + 204 + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + + + + + DocumentSizeKb + 0.1 + + + + + + + + + + + ZaakIdentificatie + + + + ZaakUrl + + + + JwtToken + + + + + + + + + ZdsVrijeBerichten + genereerZaakIdentificatie_Di02 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/VrijBericht + + + + + + Di02 + + 1900 + GWS4all + Gebruiker + + + 1900 + CDR + + ${=java.util.UUID.randomUUID().toString() } + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());} + genereerZaakidentificatie + + + +]]> + + + + + + + No Authorization + + + + + + + + + + + + + TransferZaakIdentificatie + Response + 01-zds-genereerZaakIdentificatie_Di02 + declare namespace ZKN="http://www.egem.nl/StUF/sector/zkn/0310"; +//ZKN:identificatie[1] + ZaakIdentificatie + Properties + + XPATH + true + + + + + + + ZdsOntvangAsynchroon + creeerZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + T\r + V\r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + \r + + soapui\r + \r + + kenmerk2 + + + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + 20210101\r + + J\r + 1\r + N\r + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + \r + \r + \r + 111111110\r + J\r + Precies\r + \r + P\r + Pietje\r + M\r + 19010101\r + \r + \r + J\r + Bolsward\r + \r + Kerkstraat\r + 8701HP\r + 1\r + \r + \r + \r + \r + \r + \r + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:betalingsIndicatie + N.v.t. + false + false + false + + + + No Authorization + + + + + + + + + + + + ZdsOntvangAsynchroon + updateZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + W\r + V\r + \r + + ${Properties#ZaakIdentificatie} + Aanvraag omgevingsvergunning + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + + + + VO-A + VO-A + + + + + + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + \r + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:betalingsIndicatie + N.v.t. + false + false + false + + + + No Authorization + + + + + + + + + + + + + + + + + + + <xml-fragment/> + + ${#Project#OpenZaakZakenApiRootUrl}/zaken + + + + $.results[0].omschrijving + Aanvraag omgevingsvergunning + false + false + false + + + + No Authorization + + + + + + Accept-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Content-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + identificatie + ${Properties#ZaakIdentificatie} + QUERY + + + + + + + + + TransferZaakUrl + Response + 99b-zgw-getZaakByIdentificatie + $.results[0].url + ZaakUrl + Properties + JSONPATH + JSONPATH + true + + + + + + + + <xml-fragment/> + + ${Properties#ZaakUrl} + + + + 204 + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + + + + + DocumentSizeKb + 0.1 + + + + + + + + + + + ZaakIdentificatie + + + + ZaakUrl + + + + JwtToken + + + + + + + + + ZdsVrijeBerichten + genereerZaakIdentificatie_Di02 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/VrijBericht + + + + + + Di02 + + 1900 + GWS4all + Gebruiker + + + 1900 + CDR + + ${=java.util.UUID.randomUUID().toString() } + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());} + genereerZaakidentificatie + + + +]]> + + + + + + + No Authorization + + + + + + + + + + + + + TransferZaakIdentificatie + Response + 01-zds-genereerZaakIdentificatie_Di02 + declare namespace ZKN="http://www.egem.nl/StUF/sector/zkn/0310"; +//ZKN:identificatie[1] + ZaakIdentificatie + Properties + + XPATH + true + + + + + + + ZdsOntvangAsynchroon + creeerZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + T\r + V\r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + \r + + soapui\r + \r + + kenmerk2 + + + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + 20210101\r + (Nog) niet + J\r + 1\r + N\r + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + \r + \r + \r + 111111110\r + J\r + Precies\r + \r + P\r + Pietje\r + M\r + 19010101\r + \r + \r + J\r + Bolsward\r + \r + Kerkstraat\r + 8701HP\r + 1\r + \r + \r + \r + \r + \r + \r + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:betalingsIndicatie + (Nog) niet + false + false + false + + + + No Authorization + + + + + + + + + + + + ZdsOntvangAsynchroon + updateZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + W\r + V\r + \r + + ${Properties#ZaakIdentificatie} + Aanvraag omgevingsvergunning + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + (Nog) niet + + + VO-A + VO-A + + + + + + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + (Nog) niet + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:betalingsIndicatie + (Nog) niet + false + false + false + + + + No Authorization + + + + + + + + + + + + + + + + + + + <xml-fragment/> + + ${#Project#OpenZaakZakenApiRootUrl}/zaken + + + + $.results[0].omschrijving + Aanvraag omgevingsvergunning + false + false + false + + + + No Authorization + + + + + + Accept-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Content-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + identificatie + ${Properties#ZaakIdentificatie} + QUERY + + + + + + + + + TransferZaakUrl + Response + 99b-zgw-getZaakByIdentificatie + $.results[0].url + ZaakUrl + Properties + JSONPATH + JSONPATH + true + + + + + + + + <xml-fragment/> + + ${Properties#ZaakUrl} + + + + 204 + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + + + + + DocumentSizeKb + 0.1 + + + + + + + + + + + ZaakIdentificatie + + + + ZaakUrl + + + + JwtToken + + + + + + + + + ZdsVrijeBerichten + genereerZaakIdentificatie_Di02 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/VrijBericht + + + + + + Di02 + + 1900 + GWS4all + Gebruiker + + + 1900 + CDR + + ${=java.util.UUID.randomUUID().toString() } + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());} + genereerZaakidentificatie + + + +]]> + + + + + + + No Authorization + + + + + + + + + + + + + TransferZaakIdentificatie + Response + 01-zds-genereerZaakIdentificatie_Di02 + declare namespace ZKN="http://www.egem.nl/StUF/sector/zkn/0310"; +//ZKN:identificatie[1] + ZaakIdentificatie + Properties + + XPATH + true + + + + + + + ZdsOntvangAsynchroon + creeerZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + T\r + V\r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + \r + \r + soapui\r + \r + \r + kenmerk2\r + \r + \r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + 20210101\r + (Nog) niet\r + J\r + 1\r + N\r + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r + 12345678\r + \r + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:heeftAlsInitiator/*:extraElementen/*:extraElement[@*:naam='kvkNummer'] + 12345678 + false + false + false + + + + No Authorization + + + + + + + + + + + + ZdsOntvangAsynchroon + updateZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + W\r + V\r + \r + + ${Properties#ZaakIdentificatie} + Aanvraag omgevingsvergunning + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + (Nog) niet + + + VO-A + VO-A + + + + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + 12345678 + + + + + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + (Nog) niet + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + string-length(//*:antwoord/*:object/*:heeftAlsInitiator/*:extraElementen) = 0 + true + false + false + false + + + + No Authorization + + + + + + + + + + + + + + + + + + + <xml-fragment/> + + ${#Project#OpenZaakZakenApiRootUrl}/zaken + + + + $.results[0].omschrijving + Aanvraag omgevingsvergunning + false + false + false + + + + No Authorization + + + + + + Accept-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Content-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + identificatie + ${Properties#ZaakIdentificatie} + QUERY + + + + + + + + + TransferZaakUrl + Response + 99b-zgw-getZaakByIdentificatie + $.results[0].url + ZaakUrl + Properties + JSONPATH + JSONPATH + true + + + + + + + + <xml-fragment/> + + ${Properties#ZaakUrl} + + + + 204 + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + + + + + DocumentSizeKb + 0.1 + + + + + + + + + + + ZaakIdentificatie + + + + ZaakUrl + + + + JwtToken + + + + + + + + + ZdsVrijeBerichten + genereerZaakIdentificatie_Di02 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/VrijBericht + + + + + + Di02 + + 1900 + GWS4all + Gebruiker + + + 1900 + CDR + + ${=java.util.UUID.randomUUID().toString() } + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());} + genereerZaakidentificatie + + + +]]> + + + + + + + No Authorization + + + + + + + + + + + + + TransferZaakIdentificatie + Response + 01-zds-genereerZaakIdentificatie_Di02 + declare namespace ZKN="http://www.egem.nl/StUF/sector/zkn/0310"; +//ZKN:identificatie[1] + ZaakIdentificatie + Properties + + XPATH + true + + + + + + + ZdsOntvangAsynchroon + creeerZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + T\r + V\r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + \r + + soapui\r + \r + + kenmerk2 + + + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + 20210101\r + (Nog) niet + J\r + 1\r + N\r + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + \r + \r + \r + 111111110\r + J\r + Precies\r + \r + P\r + Pietje\r + M\r + 19010101\r + \r + \r + J\r + Bolsward\r + \r + Kerkstraat\r + 8701HP\r + 1\r + \r + \r + \r + \r + \r + \r + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:heeftAlsInitiator/*:gerelateerde/*:natuurlijkPersoon/*:geslachtsnaam + fromValueOverride + false + false + false + + + + No Authorization + + + + + + + + + + + + ZdsOntvangAsynchroon + updateZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + W\r + V\r + \r + + ${Properties#ZaakIdentificatie} + Aanvraag omgevingsvergunning + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + (Nog) niet + + + VO-A + VO-A + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + (Nog) niet + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:heeftAlsInitiator/*:gerelateerde/*:natuurlijkPersoon/*:geslachtsnaam + fromValueOverride + false + false + false + + + + No Authorization + + + + + + + + + + + + + + + + + + + <xml-fragment/> + + ${#Project#OpenZaakZakenApiRootUrl}/zaken + + + + $.results[0].omschrijving + Aanvraag omgevingsvergunning + false + false + false + + + + No Authorization + + + + + + Accept-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Content-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + identificatie + ${Properties#ZaakIdentificatie} + QUERY + + + + + + + + + TransferZaakUrl + Response + 99b-zgw-getZaakByIdentificatie + $.results[0].url + ZaakUrl + Properties + JSONPATH + JSONPATH + true + + + + + + + + <xml-fragment/> + + ${Properties#ZaakUrl} + + + + 204 + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + + + + + DocumentSizeKb + 0.1 + + + + + + + + + + + ZaakIdentificatie + + + + ZaakUrl + + + + JwtToken + + + + + + + + + ZdsVrijeBerichten + genereerZaakIdentificatie_Di02 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/VrijBericht + + + + + + Di02 + + 1900 + GWS4all + Gebruiker + + + 1900 + CDR + + ${=java.util.UUID.randomUUID().toString() } + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());} + genereerZaakidentificatie + + + +]]> + + + + + + + No Authorization + + + + + + + + + + + + + TransferZaakIdentificatie + Response + 01-zds-genereerZaakIdentificatie_Di02 + declare namespace ZKN="http://www.egem.nl/StUF/sector/zkn/0310"; +//ZKN:identificatie[1] + ZaakIdentificatie + Properties + + XPATH + true + + + + + + + ZdsOntvangAsynchroon + creeerZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + T\r + V\r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + \r + \r + soapui\r + \r + \r + kenmerk2\r + \r + \r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + 20210101\r + (Nog) niet\r + J\r + 1\r + N\r + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r + 12345678\r + \r + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:heeftAlsInitiator/*:extraElementen/*:extraElement[@*:naam='kvkNummer'] + 12345678 + false + false + false + + + + No Authorization + + + + + + + + + + + + ZdsOntvangAsynchroon + updateZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + W\r + V\r + \r + + ${Properties#ZaakIdentificatie} + Aanvraag omgevingsvergunning + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + (Nog) niet + + + VO-A + VO-A + + + + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + 12345678 + + + + + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + (Nog) niet + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + 12345678 + + + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:heeftAlsInitiator/*:extraElementen/*:extraElement[@*:naam='kvkNummer']/text() + 12345678 + false + false + false + + + + No Authorization + + + + + + + + + + + + + + + + + + + <xml-fragment/> + + ${#Project#OpenZaakZakenApiRootUrl}/zaken + + + + $.results[0].omschrijving + Aanvraag omgevingsvergunning + false + false + false + + + + No Authorization + + + + + + Accept-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Content-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + identificatie + ${Properties#ZaakIdentificatie} + QUERY + + + + + + + + + TransferZaakUrl + Response + 99b-zgw-getZaakByIdentificatie + $.results[0].url + ZaakUrl + Properties + JSONPATH + JSONPATH + true + + + + + + + + <xml-fragment/> + + ${Properties#ZaakUrl} + + + + 204 + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + + + + + DocumentSizeKb + 0.1 + + + + + + + + + + + ZaakIdentificatie + + + + ZaakUrl + + + + JwtToken + + + + + + + + + ZdsVrijeBerichten + genereerZaakIdentificatie_Di02 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/VrijBericht + + + + + + Di02 + + 1900 + GWS4all + Gebruiker + + + 1900 + CDR + + ${=java.util.UUID.randomUUID().toString() } + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());} + genereerZaakidentificatie + + + +]]> + + + + + + + No Authorization + + + + + + + + + + + + + TransferZaakIdentificatie + Response + 01-zds-genereerZaakIdentificatie_Di02 + declare namespace ZKN="http://www.egem.nl/StUF/sector/zkn/0310"; +//ZKN:identificatie[1] + ZaakIdentificatie + Properties + + XPATH + true + + + + + + + ZdsOntvangAsynchroon + creeerZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + T\r + V\r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + \r + \r + soapui\r + \r + \r + kenmerk2\r + \r + \r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + 20210101\r + (Nog) niet\r + J\r + 1\r + N\r + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r + 12345678\r + \r + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:heeftAlsInitiator/*:extraElementen/*:extraElement[@*:naam='kvkNummer'] + 12345678 + false + false + false + + + + No Authorization + + + + + + + + + + + + ZdsOntvangAsynchroon + updateZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + W\r + V\r + \r + + ${Properties#ZaakIdentificatie} + Aanvraag omgevingsvergunning + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + (Nog) niet + + + VO-A + VO-A + + + + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + 12345678 + + + + + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + (Nog) niet + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + 87654321 + + + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:heeftAlsInitiator/*:extraElementen/*:extraElement[@*:naam='kvkNummer']/text() + 87654321 + false + false + false + + + + No Authorization + + + + + + + + + + + + + + + + + + + <xml-fragment/> + + ${#Project#OpenZaakZakenApiRootUrl}/zaken + + + + $.results[0].omschrijving + Aanvraag omgevingsvergunning + false + false + false + + + + No Authorization + + + + + + Accept-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Content-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + identificatie + ${Properties#ZaakIdentificatie} + QUERY + + + + + + + + + TransferZaakUrl + Response + 99b-zgw-getZaakByIdentificatie + $.results[0].url + ZaakUrl + Properties + JSONPATH + JSONPATH + true + + + + + + + + <xml-fragment/> + + ${Properties#ZaakUrl} + + + + 204 + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + + + + + DocumentSizeKb + 0.1 + + + + + + + + + + + ZaakIdentificatie + + + + ZaakUrl + + + + JwtToken + + + + + + + + + ZdsVrijeBerichten + genereerZaakIdentificatie_Di02 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/VrijBericht + + + + + + Di02 + + 1900 + GWS4all + Gebruiker + + + 1900 + CDR + + ${=java.util.UUID.randomUUID().toString() } + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());} + genereerZaakidentificatie + + + +]]> + + + + + + + No Authorization + + + + + + + + + + + + + TransferZaakIdentificatie + Response + 01-zds-genereerZaakIdentificatie_Di02 + declare namespace ZKN="http://www.egem.nl/StUF/sector/zkn/0310"; +//ZKN:identificatie[1] + ZaakIdentificatie + Properties + + XPATH + true + + + + + + + ZdsOntvangAsynchroon + creeerZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + T\r + V\r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + \r + \r + soapui\r + \r + \r + kenmerk2\r + \r + \r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + 20210101\r + (Nog) niet\r + J\r + 1\r + N\r + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r + 12345678\r + \r + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + - //*:antwoord/*:object/*:betalingsIndicatie - N.v.t. + //*:antwoord/*:object/*:heeftAlsInitiator/*:extraElementen/*:extraElement[@*:naam='kvkNummer'] + 12345678 false false false @@ -51371,7 +55561,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsOntvangAsynchroon @@ -51383,34 +55573,35 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' UTF-8 ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon - - - - - - Lk01 - - 1900 - GWS4all - Gebruiker - - - 1900 - CDR - - ${=java.util.UUID.randomUUID().toString() } - ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());} - ZAK - - - W - V - + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + W\r + V\r + \r ${Properties#ZaakIdentificatie} Aanvraag omgevingsvergunning ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + (Nog) niet VO-A @@ -51418,24 +55609,74 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - - - - ${Properties#ZaakIdentificatie} - Aanvraag omgevingsvergunning - ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} - ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} - - - VO-A - VO-A - + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + - + + 12345678 + + - - + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + (Nog) niet + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + \r + \r + \r + \r ]]> @@ -51452,7 +55693,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsBeantwoordVraag @@ -51498,10 +55739,10 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - //*:antwoord/*:object/*:betalingsIndicatie - N.v.t. + string-length(//*:antwoord/*:object/*:heeftAlsInitiator/*:extraElementen) = 0 + true false false false @@ -51517,7 +55758,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - + @@ -51628,7 +55869,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -51644,7 +55885,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -51681,9 +55922,9 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - + @@ -51702,7 +55943,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsVrijeBerichten @@ -51751,7 +55992,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -51768,12 +56009,12 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsOntvangAsynchroon creeerZaak_Lk01 - + <xml-fragment/> @@ -51807,51 +56048,51 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' ${Properties#ZaakIdentificatie}\r Aanvraag omgevingsvergunning\r \r - + \r soapui\r \r - - kenmerk2 - - + \r + kenmerk2\r + \r + \r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r - 20210101\r - + 20210101\r + (Nog) niet\r J\r 1\r N\r + \r + openbaar + \r \r \r - VO-A\r + ValueOverrides\r VO-A\r \r \r \r \r \r - \r - 111111110\r - J\r - Precies\r - \r - P\r - Pietje\r - M\r - 19010101\r - \r - \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r J\r - Bolsward\r - \r - Kerkstraat\r - 8701HP\r - 1\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r \r - \r + \r \r - \r - \r + \r + \r \r \r \r @@ -51873,7 +56114,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsBeantwoordVraag @@ -51919,10 +56160,10 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - //*:antwoord/*:object/*:betalingsIndicatie - N.v.t. + //*:antwoord/*:object/*:extraElementen/*:extraElement[@*:naam='vertrouwelijkheidaanduiding']/text() + openbaar false false false @@ -51938,7 +56179,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsOntvangAsynchroon @@ -51973,34 +56214,86 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' W\r V\r \r - - ${Properties#ZaakIdentificatie} - Aanvraag omgevingsvergunning - ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} - ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} - - - - VO-A - VO-A - - - - - \r ${Properties#ZaakIdentificatie}\r Aanvraag omgevingsvergunning\r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r - \r + (Nog) niet\r + \r + openbaar\r + \r \r \r - VO-A\r + ValueOverrides\r VO-A\r \r \r \r + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r + \r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + (Nog) niet\r + \r + openbaar\r + \r + \r + \r + ValueOverrides\r + VO-A\r + \r + \r + \r + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r \r \r \r @@ -52021,7 +56314,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsBeantwoordVraag @@ -52067,10 +56360,10 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - //*:antwoord/*:object/*:betalingsIndicatie - N.v.t. + //*:antwoord/*:object/*:extraElementen/*:extraElement[@*:naam='vertrouwelijkheidaanduiding']/text() + openbaar false false false @@ -52086,7 +56379,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - + @@ -52197,7 +56490,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -52213,7 +56506,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -52250,9 +56543,9 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - + @@ -52271,7 +56564,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsVrijeBerichten @@ -52320,7 +56613,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -52337,12 +56630,12 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsOntvangAsynchroon creeerZaak_Lk01 - + <xml-fragment/> @@ -52376,51 +56669,51 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' ${Properties#ZaakIdentificatie}\r Aanvraag omgevingsvergunning\r \r - + \r soapui\r \r - - kenmerk2 - - + \r + kenmerk2\r + \r + \r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r - 20210101\r - (Nog) niet + 20210101\r + (Nog) niet\r J\r 1\r N\r + \r + openbaar\r + \r \r \r - VO-A\r + ValueOverrides\r VO-A\r \r \r \r \r \r - \r - 111111110\r - J\r - Precies\r - \r - P\r - Pietje\r - M\r - 19010101\r - \r - \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r J\r - Bolsward\r - \r - Kerkstraat\r - 8701HP\r - 1\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r \r - \r + \r \r - \r - \r + \r + \r \r \r \r @@ -52442,7 +56735,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsBeantwoordVraag @@ -52488,10 +56781,10 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - //*:antwoord/*:object/*:betalingsIndicatie - (Nog) niet + //*:antwoord/*:object/*:extraElementen/*:extraElement[@*:naam='vertrouwelijkheidaanduiding']/text() + openbaar false false false @@ -52507,7 +56800,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsOntvangAsynchroon @@ -52542,34 +56835,86 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' W\r V\r \r - - ${Properties#ZaakIdentificatie} - Aanvraag omgevingsvergunning - ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} - ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} - (Nog) niet - - - VO-A - VO-A - - - - - \r ${Properties#ZaakIdentificatie}\r Aanvraag omgevingsvergunning\r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r - (Nog) niet + (Nog) niet\r + \r + openbaar\r + \r \r \r - VO-A\r + ValueOverrides\r + VO-A\r + \r + \r + \r + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r + \r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + (Nog) niet\r + \r + intern\r + \r + \r + \r + ValueOverrides\r VO-A\r \r \r \r + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r \r \r \r @@ -52590,7 +56935,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsBeantwoordVraag @@ -52636,10 +56981,10 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - //*:antwoord/*:object/*:betalingsIndicatie - (Nog) niet + //*:antwoord/*:object/*:extraElementen/*:extraElement[@*:naam='vertrouwelijkheidaanduiding']/text() + intern false false false @@ -52655,7 +57000,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - + @@ -52766,7 +57111,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -52782,7 +57127,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -52819,9 +57164,9 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - + @@ -52840,7 +57185,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsVrijeBerichten @@ -52889,7 +57234,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -52906,12 +57251,12 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsOntvangAsynchroon creeerZaak_Lk01 - + <xml-fragment/> @@ -52945,51 +57290,51 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' ${Properties#ZaakIdentificatie}\r Aanvraag omgevingsvergunning\r \r - + \r soapui\r \r - - kenmerk2 - - + \r + kenmerk2\r + \r + \r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r - 20210101\r - (Nog) niet + 20210101\r + (Nog) niet\r J\r 1\r N\r + \r + openbaar\r + \r \r \r - VO-A\r + ValueOverrides\r VO-A\r \r \r \r \r \r - \r - 111111110\r - J\r - Precies\r - \r - P\r - Pietje\r - M\r - 19010101\r - \r - \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r J\r - Bolsward\r - \r - Kerkstraat\r - 8701HP\r - 1\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r \r - \r + \r \r - \r - \r + \r + \r \r \r \r @@ -53011,7 +57356,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsBeantwoordVraag @@ -53057,10 +57402,10 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - //*:antwoord/*:object/*:heeftAlsInitiator/*:gerelateerde/*:natuurlijkPersoon/*:geslachtsnaam - fromValueOverride + //*:antwoord/*:object/*:extraElementen/*:extraElement[@*:naam='vertrouwelijkheidaanduiding']/text() + openbaar false false false @@ -53076,7 +57421,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsOntvangAsynchroon @@ -53111,86 +57456,83 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' W\r V\r \r - - ${Properties#ZaakIdentificatie} - Aanvraag omgevingsvergunning - ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} - ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} - (Nog) niet - - - VO-A - VO-A - - - - - - - 111111110 - J - Precies - - P - Pietje - M - 19010101 - - - J - Bolsward - - Kerkstraat - 8701HP - 1 - - - - - - - - - \r ${Properties#ZaakIdentificatie}\r Aanvraag omgevingsvergunning\r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r - (Nog) niet + (Nog) niet\r + \r + openbaar\r + \r \r \r - VO-A\r + ValueOverrides\r VO-A\r \r \r \r - - - - 111111110 - J - Precies - - P - Pietje - M - 19010101 - - - J - Bolsward - - Kerkstraat - 8701HP - 1 - - - - - - - + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r + \r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + (Nog) niet\r + \r + \r + ValueOverrides\r + VO-A\r + \r + \r + \r + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r \r \r \r @@ -53211,7 +57553,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsBeantwoordVraag @@ -53257,10 +57599,10 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - //*:antwoord/*:object/*:heeftAlsInitiator/*:gerelateerde/*:natuurlijkPersoon/*:geslachtsnaam - fromValueOverride + string-length(//*:antwoord/*:object/*:extraElementen/*:extraElement[@*:naam='vertrouwelijkheidaanduiding']/text()) = 0 + true false false false @@ -53276,7 +57618,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - + @@ -53387,7 +57729,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -53403,7 +57745,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + diff --git a/src/main/configurations/Translate/Profiles.json b/src/main/configurations/Translate/Profiles.json index e832d4921..848101fa6 100644 --- a/src/main/configurations/Translate/Profiles.json +++ b/src/main/configurations/Translate/Profiles.json @@ -70,6 +70,16 @@ "key": "zgw.zaken-api.rollen.rol.betrokkeneIdentificatie.geslachtsnaam", "value": "fromValueOverride", "condition": "true()" + }, + { + "key": "zgw.zaken-api.rollen.rol.betrokkeneIdentificatie.annIdentificatie", + "value": "${extraElementen:kvkNummer}", + "condition": "true()" + }, + { + "key": "zgw.zaken-api.zaken.zaak.vertrouwelijkheidaanduiding", + "value": "${extraElementen:vertrouwelijkheidaanduiding}", + "condition": "true()" } ] } From 287df7dfad308f1573b1e7cac8f21ad93628b6b4 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 13:51:58 +0200 Subject: [PATCH 22/47] test: fix testsuite 1 teardown failing due not able to delete a locked document --- e2e/SoapUI/zaakbrug-e2e-soapui-project.xml | 153 +++++++++++++++++++++ 1 file changed, 153 insertions(+) diff --git a/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml b/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml index 36c9a56f8..b9e31094f 100644 --- a/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml +++ b/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml @@ -8511,6 +8511,11 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' ${Properties#ZaakUrl} + + + 204 + + No Authorization @@ -8591,6 +8596,11 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' ${Properties#DocumentUrl} + + + 204 + + No Authorization @@ -12911,6 +12921,10 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' CheckedOutId + + DocumentUrl + + @@ -13514,6 +13528,60 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue('DocumentBa + + + + ZdsVrijeBerichten + cancelCheckout_Di02 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/VrijBericht + \r + \r + \r + \r + \r + Di02\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + cancelCheckout\r + \r + \r + ${Properties#CheckedOutId}\r + \r + \r + ${Properties#DocumentIdentificatie}\r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + @@ -13666,6 +13734,91 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' + + + + + <xml-fragment/> + + ${#Project#OpenZaakDocumentenApiRootUrl}/enkelvoudiginformatieobjecten + + + + $.results[0].identificatie + ${Properties#DocumentIdentificatie} + false + false + false + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + identificatie + ${Properties#DocumentIdentificatie} + QUERY + + + + + + + + + TransferDocumentUrl + Response + 99e-zgw-getDocumentByIdentificatie + $.results[0].url + DocumentUrl + Properties + JSONPATH + JSONPATH + true + + + + + + + + <xml-fragment/> + + ${Properties#DocumentUrl} + + + + 204 + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + + DocumentSizeKb From c982dd2f9aeed0f69cf6fcfaca9ac8ffabf9149b Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 13:51:58 +0200 Subject: [PATCH 23/47] test: fix testsuite 1 teardown failing due not able to delete a locked document --- e2e/SoapUI/zaakbrug-e2e-soapui-project.xml | 155 ++++++++++++++++++++- 1 file changed, 154 insertions(+), 1 deletion(-) diff --git a/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml b/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml index 36c9a56f8..98313bf1d 100644 --- a/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml +++ b/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml @@ -8511,6 +8511,11 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' ${Properties#ZaakUrl} + + + 204 + + No Authorization @@ -8591,6 +8596,11 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' ${Properties#DocumentUrl} + + + 204 + + No Authorization @@ -12911,6 +12921,10 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' CheckedOutId + + DocumentUrl + + @@ -13514,6 +13528,60 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue('DocumentBa + + + + ZdsVrijeBerichten + cancelCheckout_Di02 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/VrijBericht + \r + \r + \r + \r + \r + Di02\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + cancelCheckout\r + \r + \r + ${Properties#CheckedOutId}\r + \r + \r + ${Properties#DocumentIdentificatie}\r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + @@ -13666,6 +13734,91 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' + + + + + <xml-fragment/> + + ${#Project#OpenZaakDocumentenApiRootUrl}/enkelvoudiginformatieobjecten + + + + $.results[0].identificatie + ${Properties#DocumentIdentificatie} + false + false + false + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + identificatie + ${Properties#DocumentIdentificatie} + QUERY + + + + + + + + + TransferDocumentUrl + Response + 99e-zgw-getDocumentByIdentificatie + $.results[0].url + DocumentUrl + Properties + JSONPATH + JSONPATH + true + + + + + + + + <xml-fragment/> + + ${Properties#DocumentUrl} + + + + 204 + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + + DocumentSizeKb @@ -24076,7 +24229,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + From dccae08b24a95c6a750aaa9d7bf55f53b4cca24e Mon Sep 17 00:00:00 2001 From: MLenterman Date: Wed, 18 Sep 2024 15:41:26 +0200 Subject: [PATCH 24/47] refactor: copy zds heeftAls elements and gerelateerde instead of only gerelateerde during zds roles processing --- .../Translate/Common/xsl/SelectZdsRoles.xslt | 26 +++++++ .../Translate/Configuration_AddRolToZgw.xml | 2 +- .../Configuration_CreeerZaak_LK01.xml | 14 ++-- .../Configuration_UpdateZaak_LK01.xml | 28 ++++---- .../CreeerZaak_LK01/xsl/SetRoles.xsl | 70 ------------------- .../UpdateZaak_LK01/xsl/SetRoles.xslt | 28 -------- 6 files changed, 45 insertions(+), 123 deletions(-) create mode 100644 src/main/configurations/Translate/Common/xsl/SelectZdsRoles.xslt delete mode 100644 src/main/configurations/Translate/CreeerZaak_LK01/xsl/SetRoles.xsl delete mode 100644 src/main/configurations/Translate/UpdateZaak_LK01/xsl/SetRoles.xslt diff --git a/src/main/configurations/Translate/Common/xsl/SelectZdsRoles.xslt b/src/main/configurations/Translate/Common/xsl/SelectZdsRoles.xslt new file mode 100644 index 000000000..963d33eda --- /dev/null +++ b/src/main/configurations/Translate/Common/xsl/SelectZdsRoles.xslt @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/configurations/Translate/Configuration_AddRolToZgw.xml b/src/main/configurations/Translate/Configuration_AddRolToZgw.xml index c599f1285..e37d7955a 100644 --- a/src/main/configurations/Translate/Configuration_AddRolToZgw.xml +++ b/src/main/configurations/Translate/Configuration_AddRolToZgw.xml @@ -15,7 +15,7 @@ diff --git a/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml b/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml index b97b12e47..b3c2b2765 100644 --- a/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml +++ b/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml @@ -100,7 +100,7 @@ storeResultInSessionKey="ZgwRolTypen" > - + @@ -115,23 +115,21 @@ - + --> @@ -146,7 +144,7 @@ + elementXPathExpression="/roles/*"> - - + + - + - - + styleSheetName="Common/xsl/SelectZdsRoles.xslt" + > + - - + - - - - - - - - - - - - - - - - - - - - - - - - BetrekkingOp - - - - - - - Belanghebbende - - - - - - - Initiator - - - - - - - Uitvoerende - - - - - - - Verantwoordelijke - - - - - - - Gemachtigde - - - - - - - OverigeBetrokkene - - - \ No newline at end of file diff --git a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/SetRoles.xslt b/src/main/configurations/Translate/UpdateZaak_LK01/xsl/SetRoles.xslt deleted file mode 100644 index 11f098230..000000000 --- a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/SetRoles.xslt +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file From 2168249b7eda2d9e9312c12dd3d4015af66bb556 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Wed, 18 Sep 2024 16:08:00 +0200 Subject: [PATCH 25/47] refactor: combine seperate translations to betrokkeneIdentificatie and zgw rol into a single translation from zds rol to zgw rol --- .../xsl/ZgwRol.xslt} | 48 +++++++++++-------- .../Translate/Configuration_AddRolToZgw.xml | 37 +++++--------- .../Configuration_CreeerZaak_LK01.xml | 7 +-- .../Configuration_DetectRolChanges.xml | 3 +- .../Configuration_UpdateZaak_LK01.xml | 4 +- .../UpdateZaak_LK01/xsl/DetectRolChanges.xslt | 8 ++-- 6 files changed, 54 insertions(+), 53 deletions(-) rename src/main/configurations/Translate/{CreeerZaak_LK01/xsl/CreateZgwBetrokkeneIdentificatie.xsl => Common/xsl/ZgwRol.xslt} (81%) diff --git a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/CreateZgwBetrokkeneIdentificatie.xsl b/src/main/configurations/Translate/Common/xsl/ZgwRol.xslt similarity index 81% rename from src/main/configurations/Translate/CreeerZaak_LK01/xsl/CreateZgwBetrokkeneIdentificatie.xsl rename to src/main/configurations/Translate/Common/xsl/ZgwRol.xslt index 607151e52..b0eb7b378 100644 --- a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/CreateZgwBetrokkeneIdentificatie.xsl +++ b/src/main/configurations/Translate/Common/xsl/ZgwRol.xslt @@ -1,26 +1,36 @@ - + + + + + + - - - - - + + + + + + + + + + - + medewerker - - + + - + @@ -31,9 +41,9 @@ - + natuurlijk_persoon - + @@ -49,9 +59,9 @@ - + niet_natuurlijk_persoon - + @@ -127,9 +137,9 @@ - + vestiging - + @@ -140,15 +150,15 @@ - + organisatorische_eenheid - + - + diff --git a/src/main/configurations/Translate/Configuration_AddRolToZgw.xml b/src/main/configurations/Translate/Configuration_AddRolToZgw.xml index e37d7955a..0435ca073 100644 --- a/src/main/configurations/Translate/Configuration_AddRolToZgw.xml +++ b/src/main/configurations/Translate/Configuration_AddRolToZgw.xml @@ -17,27 +17,28 @@ name="CheckForZdsGerelateerde" xpathExpression="count(*/*:gerelateerde) gt 0" > - - + + - - + + + - - - + xpathExpression="string-length(zgwRol/betrokkeneIdentificatie) gt 0" + > + + + - - - - - - - - + - + + - + diff --git a/src/main/configurations/Translate/Configuration_DetectRolChanges.xml b/src/main/configurations/Translate/Configuration_DetectRolChanges.xml index be79ba134..35ccca8ad 100644 --- a/src/main/configurations/Translate/Configuration_DetectRolChanges.xml +++ b/src/main/configurations/Translate/Configuration_DetectRolChanges.xml @@ -41,7 +41,8 @@ > - + + diff --git a/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml b/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml index 47a547975..e5e0fadf7 100644 --- a/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml +++ b/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml @@ -229,7 +229,7 @@ - + @@ -249,7 +249,7 @@ - + diff --git a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/DetectRolChanges.xslt b/src/main/configurations/Translate/UpdateZaak_LK01/xsl/DetectRolChanges.xslt index de2d04124..07e0d5976 100644 --- a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/DetectRolChanges.xslt +++ b/src/main/configurations/Translate/UpdateZaak_LK01/xsl/DetectRolChanges.xslt @@ -3,10 +3,10 @@ - New - Delete - Changed - Check + New + Delete + Changed + Check Exit From 48bf2ed7ef1d65d1f5d4e76ce66a80b86edb7914 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Wed, 18 Sep 2024 16:18:37 +0200 Subject: [PATCH 26/47] refactor: rewrite zds was zaak and wordt zaak role comparison to exclusively match on the primary identifier of the gerelateerde and if not available match on remaining kerngegevens elements --- ...tZdsRolesFromListWithMatchingIdentity.xslt | 224 ++++++++++++++++++ .../Translate/Configuration_CheckZgwRol.xml | 26 +- .../Configuration_DetectRolChanges.xml | 8 +- .../UpdateZaak_LK01/xsl/CheckZgwRol.xslt | 67 ------ 4 files changed, 242 insertions(+), 83 deletions(-) create mode 100644 src/main/configurations/Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt delete mode 100644 src/main/configurations/Translate/UpdateZaak_LK01/xsl/CheckZgwRol.xslt diff --git a/src/main/configurations/Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt b/src/main/configurations/Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt new file mode 100644 index 000000000..74b2301d4 --- /dev/null +++ b/src/main/configurations/Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt @@ -0,0 +1,224 @@ + + + + + + + + + + + + + + + + MatchWithZdsRol: [{serialize($MatchWithZdsRol, $debugSerializeParams)}] + rootName: [{serialize($rootName, $debugSerializeParams)}] + + + + + + + + + + + + + rolesTemplateInput: [{serialize(., $debugSerializeParams)}] + + rootName: [{serialize(*[*:gerelateerde/*/@*:entiteittype = $MatchWithZdsRol/*/*:gerelateerde/*/@*:entiteittype], $debugSerializeParams)}] + + + + + + gerelateerdeTemplateInput: [{serialize(., $debugSerializeParams)}] + + + matchWithZdsRolGerelateerde: [{serialize($matchWithZdsRolGerelateerde, $debugSerializeParams)}] + + + currentGerelateerde: [{serialize($currentGerelateerde, $debugSerializeParams)}] + + + + + + + + + + + + + + + + + + + gerelateerdeTemplateInput: [{serialize(., $debugSerializeParams)}] + + + matchWithZdsRolGerelateerde: [{serialize($matchWithZdsRolGerelateerde, $debugSerializeParams)}] + + + currentGerelateerde: [{serialize($currentGerelateerde, $debugSerializeParams)}] + + + + + + + + + + + + + + + + + + + gerelateerdeTemplateInput: [{serialize(., $debugSerializeParams)}] + + + matchWithZdsRolGerelateerde: [{serialize($matchWithZdsRolGerelateerde, $debugSerializeParams)}] + + + currentGerelateerde: [{serialize($currentGerelateerde, $debugSerializeParams)}] + + + + + + + + + + + + + + + + gerelateerdeTemplateInput: [{serialize(., $debugSerializeParams)}] + + + matchWithZdsRolGerelateerde: [{serialize($matchWithZdsRolGerelateerde, $debugSerializeParams)}] + + + currentGerelateerde: [{serialize($currentGerelateerde, $debugSerializeParams)}] + + + + + + + + + + + + + + + + gerelateerdeTemplateInput: [{serialize(., $debugSerializeParams)}] + + + matchWithZdsRolGerelateerde: [{serialize($matchWithZdsRolGerelateerde, $debugSerializeParams)}] + + + currentGerelateerde: [{serialize($currentGerelateerde, $debugSerializeParams)}] + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/configurations/Translate/Configuration_CheckZgwRol.xml b/src/main/configurations/Translate/Configuration_CheckZgwRol.xml index 09ef79e48..1d245ff6f 100644 --- a/src/main/configurations/Translate/Configuration_CheckZgwRol.xml +++ b/src/main/configurations/Translate/Configuration_CheckZgwRol.xml @@ -1,4 +1,4 @@ - + @@ -9,25 +9,27 @@ - + - - - - + + + + - - - + + diff --git a/src/main/configurations/Translate/Configuration_DetectRolChanges.xml b/src/main/configurations/Translate/Configuration_DetectRolChanges.xml index 35ccca8ad..142465ca3 100644 --- a/src/main/configurations/Translate/Configuration_DetectRolChanges.xml +++ b/src/main/configurations/Translate/Configuration_DetectRolChanges.xml @@ -99,14 +99,14 @@ - + @@ -124,14 +124,14 @@ - + diff --git a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/CheckZgwRol.xslt b/src/main/configurations/Translate/UpdateZaak_LK01/xsl/CheckZgwRol.xslt deleted file mode 100644 index b7bf241d9..000000000 --- a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/CheckZgwRol.xslt +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From e9748f0d14a946e56d20fab2a2ca34a2cea04b05 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Wed, 18 Sep 2024 16:29:15 +0200 Subject: [PATCH 27/47] feat: support for valueOverrides values to be dynamicly sourced from StUF:extraElementen by using ${extraElementen:} as value --- ...ynamicValuesWithExtraElementenContext.xslt | 65 +++++++++++++++++++ .../Translate/Configuration_AddRolToZgw.xml | 3 +- ..._ApplyTranslationProfileValueOverrides.xml | 9 +++ .../Configuration_CreeerZaak_LK01.xml | 1 + 4 files changed, 77 insertions(+), 1 deletion(-) create mode 100644 src/main/configurations/Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt diff --git a/src/main/configurations/Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt b/src/main/configurations/Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt new file mode 100644 index 000000000..fcd0b35a5 --- /dev/null +++ b/src/main/configurations/Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + matchOnSubstitutionSection: [{serialize(., $debugSerializeParams)}] + + + + + + matchOnSubstitutionSectionTokenized: [{serialize(current(), $debugSerializeParams)}] + + + substitutionAction: [{serialize($substitutionAction, $debugSerializeParams)}] + + + + + + + + + + + + + + + + + + + + + xpathExpression: [{serialize($xpathExpression, $debugSerializeParams)}] + + + xpathExpressionnResult: [{serialize($xpathExpressionResult, $debugSerializeParams)}] + + + + + diff --git a/src/main/configurations/Translate/Configuration_AddRolToZgw.xml b/src/main/configurations/Translate/Configuration_AddRolToZgw.xml index 0435ca073..87f0cc9e4 100644 --- a/src/main/configurations/Translate/Configuration_AddRolToZgw.xml +++ b/src/main/configurations/Translate/Configuration_AddRolToZgw.xml @@ -65,7 +65,8 @@ - + + diff --git a/src/main/configurations/Translate/Configuration_ApplyTranslationProfileValueOverrides.xml b/src/main/configurations/Translate/Configuration_ApplyTranslationProfileValueOverrides.xml index b46f547d3..9111b4082 100644 --- a/src/main/configurations/Translate/Configuration_ApplyTranslationProfileValueOverrides.xml +++ b/src/main/configurations/Translate/Configuration_ApplyTranslationProfileValueOverrides.xml @@ -93,6 +93,15 @@ + + + + + + diff --git a/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml b/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml index dcc505943..ce3a37a73 100644 --- a/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml +++ b/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml @@ -185,6 +185,7 @@ + From c4c20b1aa4e1bfd0498f928d2bbfd2c20b81e130 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Wed, 18 Sep 2024 16:35:30 +0200 Subject: [PATCH 28/47] refactor: add optional extraElementen section to zds rol to zgw rol translation --- .../Configuration_MapZdsRolFromZgwRol.xml | 4 +--- .../xsl/MapZdsRolFromZgwRol.xslt | 22 ++++++++++++------- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/main/configurations/Translate/Configuration_MapZdsRolFromZgwRol.xml b/src/main/configurations/Translate/Configuration_MapZdsRolFromZgwRol.xml index 38c9a9c90..bc06b4d50 100644 --- a/src/main/configurations/Translate/Configuration_MapZdsRolFromZgwRol.xml +++ b/src/main/configurations/Translate/Configuration_MapZdsRolFromZgwRol.xml @@ -155,14 +155,12 @@ + diff --git a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt index 327e4c408..0bc4980fe 100644 --- a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt +++ b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt @@ -1,8 +1,9 @@ - + + @@ -12,10 +13,10 @@ - + - + @@ -31,10 +32,11 @@ + - + @@ -43,17 +45,18 @@ N - + + - + @@ -64,10 +67,11 @@ + - + @@ -77,10 +81,11 @@ + - + @@ -90,6 +95,7 @@ + From 67ad03940756d280d733dda98a29eab80c01bb8f Mon Sep 17 00:00:00 2001 From: MLenterman Date: Fri, 20 Sep 2024 10:56:14 +0200 Subject: [PATCH 29/47] refactor: move adding of namespace from zakLa01 response xslt to zgw to zds translation and copy it to the zakLa01 response instead --- .../Common/xsl/CreateZakLa01Response.xslt | 70 ++----- ...ion_SoapEndpointRouter_BeantwoordVraag.xml | 1 - .../xsl/MapZdsRolFromZgwRol.xslt | 191 +++++++++++------- .../geefZaakdetails_Lv01/xsl/FilterScope.xsl | 1 - 4 files changed, 135 insertions(+), 128 deletions(-) diff --git a/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt b/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt index a8609687b..93f7580c8 100644 --- a/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt +++ b/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt @@ -95,68 +95,26 @@ - - - - - - - - + + - - - - - - - - + + - - - - - - - - + + - - - - - - - - + + - - - - - - - - + + - - - - - - - - + + - - - - - - - - + + diff --git a/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml b/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml index d640e3320..42c378c9f 100644 --- a/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml +++ b/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml @@ -154,7 +154,6 @@ diff --git a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt index 0bc4980fe..f9453f1d9 100644 --- a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt +++ b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt @@ -1,4 +1,4 @@ - + @@ -17,101 +17,152 @@ - - - - - - N - - - - - - + + + + + + + N + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - N - - - - + + + + + + + N + + + + + + + + + + - - - + + + - - - - - - + + + + + + + + + + - - - + + + - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl b/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl index 54bbbf902..a5c415f31 100644 --- a/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl +++ b/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl @@ -20,7 +20,6 @@ not(self::tijdvakRelatie) and not(self::tijdvakGeldigheid) and not(self::tijdstipRegistratie) and - not(self::extraElementen) and not(self::historieMaterieel) and not(self::historieFormeel) and not(self::historieFormeelRelatie) From 1759e35aa3721e72ada44674af037811a2fcb5c7 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Fri, 20 Sep 2024 11:00:28 +0200 Subject: [PATCH 30/47] fix: case roles with natuurlijkPersoon gerelateerde that use anp.identificatie or inp.a-nummer as identifier are not getting deleted --- .../Translate/Configuration_DeleteRolFromZgw.xml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/configurations/Translate/Configuration_DeleteRolFromZgw.xml b/src/main/configurations/Translate/Configuration_DeleteRolFromZgw.xml index 879636e70..5cbb7e600 100644 --- a/src/main/configurations/Translate/Configuration_DeleteRolFromZgw.xml +++ b/src/main/configurations/Translate/Configuration_DeleteRolFromZgw.xml @@ -78,14 +78,14 @@ - - - - - - - - + + + + + + + + From 49080b2e7a957b82d2c21f1e9dd70b3de51f26a8 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Fri, 20 Sep 2024 11:02:24 +0200 Subject: [PATCH 31/47] omit xml decl and VES & OEH identificatie swapped correction --- .../SelectZdsRolesFromListWithMatchingIdentity.xslt | 10 +++++----- .../configurations/Translate/Common/xsl/ZgwRol.xslt | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/configurations/Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt b/src/main/configurations/Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt index 74b2301d4..1f0615c1b 100644 --- a/src/main/configurations/Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt +++ b/src/main/configurations/Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt @@ -1,5 +1,5 @@ - + @@ -170,8 +170,8 @@ @@ -201,8 +201,8 @@ diff --git a/src/main/configurations/Translate/Common/xsl/ZgwRol.xslt b/src/main/configurations/Translate/Common/xsl/ZgwRol.xslt index b0eb7b378..150d2d1f5 100644 --- a/src/main/configurations/Translate/Common/xsl/ZgwRol.xslt +++ b/src/main/configurations/Translate/Common/xsl/ZgwRol.xslt @@ -1,5 +1,5 @@ - + From d5fefaebbb40cc36ef6c05dc1f268bc1002c0cab Mon Sep 17 00:00:00 2001 From: MLenterman Date: Fri, 20 Sep 2024 11:07:55 +0200 Subject: [PATCH 32/47] feat: valueOverrides values sourced from extraElementen are translated back to extraElementen during zgw to zds translations for case roles --- ...dValueOverridesZgwToZdsExtraElementen.xslt | 35 +++++ ...rrideContextSourcedFromExtraElementen.xslt | 28 ++++ .../Translate/Configuration.xml | 2 + ...figuration_ApplyValueOverridesZgwToZds.xml | 121 ++++++++++++++++++ .../Configuration_DeleteRolFromZgw.xml | 5 +- .../Configuration_DetectRolChanges.xml | 5 +- .../Configuration_GetZdsZaakFromZgw.xml | 37 +----- .../Configuration_MapZdsRolFromZgwRol.xml | 14 ++ .../Configuration_UpdateZaak_LK01.xml | 2 + .../Translate/DeploymentSpecifics.properties | 1 + 10 files changed, 216 insertions(+), 34 deletions(-) create mode 100644 src/main/configurations/Translate/Common/xsl/BuildValueOverridesZgwToZdsExtraElementen.xslt create mode 100644 src/main/configurations/Translate/Common/xsl/FilterPostValueOverrideContextSourcedFromExtraElementen.xslt create mode 100644 src/main/configurations/Translate/Configuration_ApplyValueOverridesZgwToZds.xml diff --git a/src/main/configurations/Translate/Common/xsl/BuildValueOverridesZgwToZdsExtraElementen.xslt b/src/main/configurations/Translate/Common/xsl/BuildValueOverridesZgwToZdsExtraElementen.xslt new file mode 100644 index 000000000..0befc6457 --- /dev/null +++ b/src/main/configurations/Translate/Common/xsl/BuildValueOverridesZgwToZdsExtraElementen.xslt @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + extraElementenSection: [{serialize(., $debugSerializeParams)}] + + + + + extraElementName: [{serialize($extraElementName, $debugSerializeParams)}] + + xpath: [{serialize(path(), $debugSerializeParams)}] + + + + + diff --git a/src/main/configurations/Translate/Common/xsl/FilterPostValueOverrideContextSourcedFromExtraElementen.xslt b/src/main/configurations/Translate/Common/xsl/FilterPostValueOverrideContextSourcedFromExtraElementen.xslt new file mode 100644 index 000000000..9d2fd20df --- /dev/null +++ b/src/main/configurations/Translate/Common/xsl/FilterPostValueOverrideContextSourcedFromExtraElementen.xslt @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/configurations/Translate/Configuration.xml b/src/main/configurations/Translate/Configuration.xml index 60b0cdc3b..b8306e29c 100644 --- a/src/main/configurations/Translate/Configuration.xml +++ b/src/main/configurations/Translate/Configuration.xml @@ -2,6 +2,7 @@ + @@ -81,6 +82,7 @@ &ActualiseerZaakStatus; &AddRolToZgw; &AndereZaak; + &ApplyValueOverridesZgwToZds; &CancelCheckOutZaakDocument_Di02; &CheckOutZaakDocument; &CheckZgwRol; diff --git a/src/main/configurations/Translate/Configuration_ApplyValueOverridesZgwToZds.xml b/src/main/configurations/Translate/Configuration_ApplyValueOverridesZgwToZds.xml new file mode 100644 index 000000000..85b5b9be9 --- /dev/null +++ b/src/main/configurations/Translate/Configuration_ApplyValueOverridesZgwToZds.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/configurations/Translate/Configuration_DeleteRolFromZgw.xml b/src/main/configurations/Translate/Configuration_DeleteRolFromZgw.xml index 5cbb7e600..645958efa 100644 --- a/src/main/configurations/Translate/Configuration_DeleteRolFromZgw.xml +++ b/src/main/configurations/Translate/Configuration_DeleteRolFromZgw.xml @@ -44,8 +44,9 @@ styleSheetName="Common/xsl/GetElementsFromList.xslt" > - - + + + diff --git a/src/main/configurations/Translate/Configuration_DetectRolChanges.xml b/src/main/configurations/Translate/Configuration_DetectRolChanges.xml index 142465ca3..e28193c8f 100644 --- a/src/main/configurations/Translate/Configuration_DetectRolChanges.xml +++ b/src/main/configurations/Translate/Configuration_DetectRolChanges.xml @@ -80,6 +80,7 @@ returnedSessionKeys="Error" > + @@ -160,8 +161,9 @@ > + - + @@ -193,6 +195,7 @@ > + diff --git a/src/main/configurations/Translate/Configuration_GetZdsZaakFromZgw.xml b/src/main/configurations/Translate/Configuration_GetZdsZaakFromZgw.xml index c25aae4a3..38b6c3856 100644 --- a/src/main/configurations/Translate/Configuration_GetZdsZaakFromZgw.xml +++ b/src/main/configurations/Translate/Configuration_GetZdsZaakFromZgw.xml @@ -46,36 +46,9 @@ - - - - - - - - - - - - - - - - + - + returnedSessionKeys="Error" + > + + - + diff --git a/src/main/configurations/Translate/Configuration_MapZdsRolFromZgwRol.xml b/src/main/configurations/Translate/Configuration_MapZdsRolFromZgwRol.xml index bc06b4d50..b185819af 100644 --- a/src/main/configurations/Translate/Configuration_MapZdsRolFromZgwRol.xml +++ b/src/main/configurations/Translate/Configuration_MapZdsRolFromZgwRol.xml @@ -13,6 +13,20 @@ + + + + + + + + + @@ -249,6 +250,7 @@ + diff --git a/src/main/configurations/Translate/DeploymentSpecifics.properties b/src/main/configurations/Translate/DeploymentSpecifics.properties index 817e731ee..b8c050712 100644 --- a/src/main/configurations/Translate/DeploymentSpecifics.properties +++ b/src/main/configurations/Translate/DeploymentSpecifics.properties @@ -12,6 +12,7 @@ active.config.database=true ActualiseerZaakStatus.Active=true AddRolToZgw.Active=true AndereZaakAdapter.Active=true +ApplyValueOverridesZgwToZds.Active=true CancelCheckOutZaakDocument_Di02.Active=true CheckOutZaakDocument.Active=true CheckZgwRol.Active=true From d89d990dfe087cf84e7c928e7499912404deafeb Mon Sep 17 00:00:00 2001 From: MLenterman Date: Fri, 20 Sep 2024 11:50:33 +0200 Subject: [PATCH 33/47] refactor: correct order of elements for zgw to zds zaak translation --- .../Common/xsl/GetZdsZaakFromZgwZaak.xslt | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt b/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt index 5bff34b2a..f5e64ac41 100644 --- a/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt +++ b/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt @@ -32,25 +32,28 @@ + + + - - J - N - - - + + - - - + + J + N + + + + From faa0bda35980afdd0f1999d14975abb85e9205a8 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 10:49:57 +0200 Subject: [PATCH 34/47] refactor: move adding of namespaces to zgw to zds translation --- .../Common/xsl/CreateZakLa01Response.xslt | 203 +++++++----------- .../Translate/Common/xsl/EnrichEntity.xslt | 25 ++- .../xsl/EnrichEntity_ForEachPipeWrapped.xslt | 25 ++- .../Common/xsl/GetZdsZaakFromZgwZaak.xslt | 120 ++++++++--- .../Configuration_GeefZaakdetails_Lv01.xml | 4 +- .../Configuration_GetZdsZaakFromZgw.xml | 3 - ...ion_SoapEndpointRouter_BeantwoordVraag.xml | 2 +- .../Configuration_UpdateZaak_LK01.xml | 2 +- .../CreeerZaak_LK01/xsl/CreateZaakBody.xsl | 97 +++++---- .../xsl/DetectZdsZaakChanges.xslt | 119 +++++----- .../geefZaakdetails_Lv01/xsl/FilterScope.xsl | 142 ++++-------- 11 files changed, 359 insertions(+), 383 deletions(-) diff --git a/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt b/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt index 93f7580c8..eeeafa059 100644 --- a/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt +++ b/src/main/configurations/Translate/Common/xsl/CreateZakLa01Response.xslt @@ -1,4 +1,4 @@ - + @@ -26,109 +26,58 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - + @@ -288,81 +237,81 @@ - + - - + + - - + + - + - - + + - - + + - + - - + + - - + + - + - - + + - - + + - + - - + + - - + + - - + + - - + + - - + + - + diff --git a/src/main/configurations/Translate/Common/xsl/EnrichEntity.xslt b/src/main/configurations/Translate/Common/xsl/EnrichEntity.xslt index 1f38da79b..52b7ba7dd 100644 --- a/src/main/configurations/Translate/Common/xsl/EnrichEntity.xslt +++ b/src/main/configurations/Translate/Common/xsl/EnrichEntity.xslt @@ -1,16 +1,25 @@ - - + + - + - - - - + + + - + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/configurations/Translate/Common/xsl/EnrichEntity_ForEachPipeWrapped.xslt b/src/main/configurations/Translate/Common/xsl/EnrichEntity_ForEachPipeWrapped.xslt index ee532ae99..829b48ff5 100644 --- a/src/main/configurations/Translate/Common/xsl/EnrichEntity_ForEachPipeWrapped.xslt +++ b/src/main/configurations/Translate/Common/xsl/EnrichEntity_ForEachPipeWrapped.xslt @@ -1,16 +1,25 @@ - - + + - + - - - - + + + - + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt b/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt index f5e64ac41..e8f525897 100644 --- a/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt +++ b/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt @@ -1,6 +1,7 @@ - - + + + @@ -28,53 +29,106 @@ - - - - - + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - J - N + + J + + + N + + - - - - - + + + + + + + + + + + - - - - + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/configurations/Translate/Configuration_GeefZaakdetails_Lv01.xml b/src/main/configurations/Translate/Configuration_GeefZaakdetails_Lv01.xml index a17e47602..7ce28f05e 100644 --- a/src/main/configurations/Translate/Configuration_GeefZaakdetails_Lv01.xml +++ b/src/main/configurations/Translate/Configuration_GeefZaakdetails_Lv01.xml @@ -68,7 +68,9 @@ + storeResultInSessionKey="GetZdsZaakFromZgwResult" + getInputFromSessionKey="GetZgwZaakResult" + > @@ -162,7 +161,6 @@ @@ -195,7 +193,6 @@ diff --git a/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml b/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml index 42c378c9f..1286c5813 100644 --- a/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml +++ b/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml @@ -139,7 +139,7 @@ diff --git a/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml b/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml index 06811a29b..50726b26e 100644 --- a/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml +++ b/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml @@ -140,7 +140,7 @@ diff --git a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/CreateZaakBody.xsl b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/CreateZaakBody.xsl index 5f19d10ed..bf0437807 100644 --- a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/CreateZaakBody.xsl +++ b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/CreateZaakBody.xsl @@ -12,7 +12,7 @@ - + @@ -25,76 +25,87 @@ - + - + - - - - - + + + + + + + + + - - + + + + + - - + + - - + + - - + + - - - - + + + + - - + + - - + + - - - - + + + + + + - - + + + + + - - - + + - - + + - - + + - - + + - - + + - - + + diff --git a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/DetectZdsZaakChanges.xslt b/src/main/configurations/Translate/UpdateZaak_LK01/xsl/DetectZdsZaakChanges.xslt index d70b46739..eb8e314ed 100644 --- a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/DetectZdsZaakChanges.xslt +++ b/src/main/configurations/Translate/UpdateZaak_LK01/xsl/DetectZdsZaakChanges.xslt @@ -1,84 +1,85 @@ - - - - - - - - + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + \ No newline at end of file diff --git a/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl b/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl index a5c415f31..0731aca18 100644 --- a/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl +++ b/src/main/configurations/Translate/geefZaakdetails_Lv01/xsl/FilterScope.xsl @@ -3,16 +3,6 @@ - - - - nvt - nog_niet - gedeeltelijk - geheel - - - @@ -29,154 +19,108 @@ - - - + - - + + + - + - + - - - - - - + - - - - - - - - + - - - - + - + - + - + - + - + - + - - - - - - + - - - - - - + - - + + - + - + - + - + - + - - - - - - + + + + + + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - - + + - - - - + + - + \ No newline at end of file From 5a1b54bc2b81220942ba6be0d5c44ea8a607de6a Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 10:52:55 +0200 Subject: [PATCH 35/47] fix: add default value 'N' for verblijfsadres authentiek for consistency between zgw to zds translations --- .../xsl/MapZdsRolFromZgwRol.xslt | 31 +------------------ 1 file changed, 1 insertion(+), 30 deletions(-) diff --git a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt index f9453f1d9..ce5e44a02 100644 --- a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt +++ b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt @@ -133,36 +133,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file From be5fc8e47319735432f9ffff3240690c94d31c9a Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 10:54:18 +0200 Subject: [PATCH 36/47] refactor: verblijfsadres should not be in response when empty --- .../xsl/MapZdsRolFromZgwRol.xslt | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt index ce5e44a02..bd77b835c 100644 --- a/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt +++ b/src/main/configurations/Translate/CreeerZaak_LK01/xsl/MapZdsRolFromZgwRol.xslt @@ -133,7 +133,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 5b91acbc0f910a980cfde2a245ab228e897553d0 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 11:02:14 +0200 Subject: [PATCH 37/47] refactor: change zgw updateZgwZaak adapter from PUT to PATCH and merge xsd's with PostZgwZaak.xsd --- .../Configuration_CreeerZaak_LK01.xml | 12 +- .../Translate/Configuration_PostZaak.xml | 1 - .../Configuration_UpdateZaak_LK01.xml | 18 +-- .../Configuration_Zaken_UpdateZgwZaak.xml | 41 +++---- .../UpdateZaak_LK01/xsd/ZgwZaakPut.xsd | 2 +- .../xsl/CreateUpdateZaakBody.xslt | 106 +++++++++--------- 6 files changed, 82 insertions(+), 98 deletions(-) diff --git a/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml b/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml index ce3a37a73..56830873b 100644 --- a/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml +++ b/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml @@ -186,20 +186,10 @@ - + - - - - - - diff --git a/src/main/configurations/Translate/Configuration_PostZaak.xml b/src/main/configurations/Translate/Configuration_PostZaak.xml index c91cc07ae..a22765be9 100644 --- a/src/main/configurations/Translate/Configuration_PostZaak.xml +++ b/src/main/configurations/Translate/Configuration_PostZaak.xml @@ -50,7 +50,6 @@ schema="Zgw/Zaken/Model/PostZgwZaak.xsd" root="ZgwZaak" outputFormat="JSON" - deepSearch="true" throwException="true" /> - - - - - + + + - + returnedSessionKeys="Error" + > + diff --git a/src/main/configurations/Translate/Configuration_Zaken_UpdateZgwZaak.xml b/src/main/configurations/Translate/Configuration_Zaken_UpdateZgwZaak.xml index 8ec3ca0a7..85246ade2 100644 --- a/src/main/configurations/Translate/Configuration_Zaken_UpdateZgwZaak.xml +++ b/src/main/configurations/Translate/Configuration_Zaken_UpdateZgwZaak.xml @@ -13,17 +13,6 @@ - - - - - - + + - - - - - + > + + + + + + diff --git a/src/main/configurations/Translate/UpdateZaak_LK01/xsd/ZgwZaakPut.xsd b/src/main/configurations/Translate/UpdateZaak_LK01/xsd/ZgwZaakPut.xsd index bc771f821..7287655b5 100644 --- a/src/main/configurations/Translate/UpdateZaak_LK01/xsd/ZgwZaakPut.xsd +++ b/src/main/configurations/Translate/UpdateZaak_LK01/xsd/ZgwZaakPut.xsd @@ -1,6 +1,6 @@ - + diff --git a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/CreateUpdateZaakBody.xslt b/src/main/configurations/Translate/UpdateZaak_LK01/xsl/CreateUpdateZaakBody.xslt index 9b6f0633e..3ad24bff2 100644 --- a/src/main/configurations/Translate/UpdateZaak_LK01/xsl/CreateUpdateZaakBody.xslt +++ b/src/main/configurations/Translate/UpdateZaak_LK01/xsl/CreateUpdateZaakBody.xslt @@ -1,4 +1,4 @@ - + @@ -7,133 +7,127 @@ - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + - - + + - + - + - + - - - - - + + - + - - - - + - - + + - - + + - - + + - + - - + + - - + + - - + + - + - + From 12960897911c9f54428b6553cd7f7dad869afbe7 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 11:16:32 +0200 Subject: [PATCH 38/47] feat: support for valueOverrides sourced from StUF:extraElementen for zgw zaak --- ...dValueOverridesZgwToZdsExtraElementen.xslt | 22 +++++--- .../Common/xsl/FilterBaseZdsZaak.xslt | 32 +++++++++++ .../Common/xsl/GetZdsZaakFromZgwZaak.xslt | 2 +- ...ynamicValuesWithExtraElementenContext.xslt | 55 ++++++++++--------- ..._ApplyTranslationProfileValueOverrides.xml | 1 + .../Configuration_CreeerZaak_LK01.xml | 17 ++++-- .../Configuration_GetZdsZaakFromZgw.xml | 21 ++++++- ...ion_SoapEndpointRouter_BeantwoordVraag.xml | 12 +--- .../Configuration_UpdateZaak_LK01.xml | 31 ++++++++++- 9 files changed, 140 insertions(+), 53 deletions(-) create mode 100644 src/main/configurations/Translate/Common/xsl/FilterBaseZdsZaak.xslt diff --git a/src/main/configurations/Translate/Common/xsl/BuildValueOverridesZgwToZdsExtraElementen.xslt b/src/main/configurations/Translate/Common/xsl/BuildValueOverridesZgwToZdsExtraElementen.xslt index 0befc6457..e531dafda 100644 --- a/src/main/configurations/Translate/Common/xsl/BuildValueOverridesZgwToZdsExtraElementen.xslt +++ b/src/main/configurations/Translate/Common/xsl/BuildValueOverridesZgwToZdsExtraElementen.xslt @@ -22,14 +22,20 @@ extraElementenSection: [{serialize(., $debugSerializeParams)}] - - - - extraElementName: [{serialize($extraElementName, $debugSerializeParams)}] - - xpath: [{serialize(path(), $debugSerializeParams)}] - - + + + + + extraElementName: [{serialize($extraElementName, $debugSerializeParams)}] + + xpath: [{serialize(path(), $debugSerializeParams)}] + + + + + + + diff --git a/src/main/configurations/Translate/Common/xsl/FilterBaseZdsZaak.xslt b/src/main/configurations/Translate/Common/xsl/FilterBaseZdsZaak.xslt new file mode 100644 index 000000000..8b8e1005b --- /dev/null +++ b/src/main/configurations/Translate/Common/xsl/FilterBaseZdsZaak.xslt @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt b/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt index e8f525897..b695eafd7 100644 --- a/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt +++ b/src/main/configurations/Translate/Common/xsl/GetZdsZaakFromZgwZaak.xslt @@ -79,7 +79,7 @@ - + diff --git a/src/main/configurations/Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt b/src/main/configurations/Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt index fcd0b35a5..df4fb69bc 100644 --- a/src/main/configurations/Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt +++ b/src/main/configurations/Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt @@ -3,6 +3,7 @@ + @@ -25,30 +26,33 @@ matchOnSubstitutionSection: [{serialize(., $debugSerializeParams)}] - - - - - - matchOnSubstitutionSectionTokenized: [{serialize(current(), $debugSerializeParams)}] - - - substitutionAction: [{serialize($substitutionAction, $debugSerializeParams)}] - - - - - - - - - - - - - - + + substitutionAction: [{serialize($substitutionAction, $debugSerializeParams)}] + + + + + + + resolvedSubstitutionSection: [{serialize($resolvedSubstitutionAction, $debugSerializeParams)}] + + + + + + + + + + xpath: [{serialize(path(), $debugSerializeParams)}] + + + + @@ -56,10 +60,9 @@ xpathExpression: [{serialize($xpathExpression, $debugSerializeParams)}] - + xpathExpressionnResult: [{serialize($xpathExpressionResult, $debugSerializeParams)}] - + - diff --git a/src/main/configurations/Translate/Configuration_ApplyTranslationProfileValueOverrides.xml b/src/main/configurations/Translate/Configuration_ApplyTranslationProfileValueOverrides.xml index 9111b4082..3e0066fc2 100644 --- a/src/main/configurations/Translate/Configuration_ApplyTranslationProfileValueOverrides.xml +++ b/src/main/configurations/Translate/Configuration_ApplyTranslationProfileValueOverrides.xml @@ -101,6 +101,7 @@ styleSheetName="Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt" > + diff --git a/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml b/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml index 56830873b..24dcf4b02 100644 --- a/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml +++ b/src/main/configurations/Translate/Configuration_CreeerZaak_LK01.xml @@ -156,10 +156,19 @@ - + + + + + - + - + - + diff --git a/src/main/configurations/Translate/Configuration_GetZdsZaakFromZgw.xml b/src/main/configurations/Translate/Configuration_GetZdsZaakFromZgw.xml index 8207cae33..5e8cf79b5 100644 --- a/src/main/configurations/Translate/Configuration_GetZdsZaakFromZgw.xml +++ b/src/main/configurations/Translate/Configuration_GetZdsZaakFromZgw.xml @@ -13,12 +13,29 @@ + + + + + + + + - - + + + diff --git a/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml b/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml index 1286c5813..13b76c096 100644 --- a/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml +++ b/src/main/configurations/Translate/Configuration_SoapEndpointRouter_BeantwoordVraag.xml @@ -141,23 +141,15 @@ name="CheckGeefZaakDetailsResult" xpathExpression="string-length(/*:object) gt 0" > - + - - - - - + diff --git a/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml b/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml index 9c267be6b..c41fac323 100644 --- a/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml +++ b/src/main/configurations/Translate/Configuration_UpdateZaak_LK01.xml @@ -169,10 +169,19 @@ returnedSessionKeys="Error"> - + + + + + + + name="ZgwWordtZaakApplyValueOverridesFromTranslationProfileSender" + > + + + + + + + + + + Date: Mon, 30 Sep 2024 11:24:31 +0200 Subject: [PATCH 39/47] test: valueOverrides related Larva testcases --- ...OverridesZgwToZdsExtraElementen.properties | 14 ++++++++++ .../context.xml | 15 +++++++++++ .../in.xml | 15 +++++++++++ .../out.xml | 3 +++ ...ontextSourcedFromExtraElementen.properties | 14 ++++++++++ .../context.xml | 15 +++++++++++ .../in.xml | 15 +++++++++++ .../out.xml | 14 ++++++++++ ...ldResultInPreValueOverrideValue.properties | 17 ++++++++++++ .../PreValueOverridesContext.xml | 15 +++++++++++ .../context.xml | 25 +++++++++++++++++ .../in.xml | 15 +++++++++++ .../out.xml | 15 +++++++++++ ...ementShouldResultInEmptyElement.properties | 17 ++++++++++++ .../PreValueOverridesContext.xml | 15 +++++++++++ .../context.xml | 27 +++++++++++++++++++ .../in.xml | 15 +++++++++++ .../out.xml | 15 +++++++++++ ...ldResultInPreValueOverrideValue.properties | 17 ++++++++++++ .../PreValueOverridesContext.xml | 15 +++++++++++ .../context.xml | 27 +++++++++++++++++++ .../in.xml | 15 +++++++++++ .../out.xml | 15 +++++++++++ ...ShouldResultInExtraElementValue.properties | 17 ++++++++++++ .../PreValueOverridesContext.xml | 15 +++++++++++ .../context.xml | 27 +++++++++++++++++++ .../in.xml | 15 +++++++++++ .../out.xml | 15 +++++++++++ ...ValuesWithExtraElementenContext.properties | 17 ++++++++++++ .../PreValueOverridesContext.xml | 15 +++++++++++ .../context.xml | 27 +++++++++++++++++++ .../in.xml | 15 +++++++++++ .../out.xml | 15 +++++++++++ 33 files changed, 548 insertions(+) create mode 100644 src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen.properties create mode 100644 src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/context.xml create mode 100644 src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/in.xml create mode 100644 src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/out.xml create mode 100644 src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen.properties create mode 100644 src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/context.xml create mode 100644 src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/in.xml create mode 100644 src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/out.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue.properties create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/context.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/in.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/out.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement.properties create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/PreValueOverridesContext.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/context.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/in.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/out.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue.properties create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/context.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/in.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/out.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue.properties create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/PreValueOverridesContext.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/context.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/in.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/out.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext.properties create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/PreValueOverridesContext.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/context.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/in.xml create mode 100644 src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/out.xml diff --git a/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen.properties b/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen.properties new file mode 100644 index 000000000..a52306d59 --- /dev/null +++ b/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen.properties @@ -0,0 +1,14 @@ +scenario.description = + +include =../common.properties + +zaakbrug.ApplyValueOverrides.className = nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.ApplyValueOverrides.filename = Translate/Common/xsl/BuildValueOverridesZgwToZdsExtraElementen.xslt + +step1.zaakbrug.ApplyValueOverrides.read = BuildValueOverridesZgwToZdsExtraElementen/in.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.name = PreValueOverridesContext +step1.zaakbrug.ApplyValueOverrides.read.param1.valuefile = BuildValueOverridesZgwToZdsExtraElementen/context.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param2.name = debug +step1.zaakbrug.ApplyValueOverrides.read.param2.value = false +step2.zaakbrug.ApplyValueOverrides.write = BuildValueOverridesZgwToZdsExtraElementen/out.xml diff --git a/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/context.xml b/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/context.xml new file mode 100644 index 000000000..8b5d99fd9 --- /dev/null +++ b/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/context.xml @@ -0,0 +1,15 @@ + + + correctValue + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/in.xml b/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/in.xml new file mode 100644 index 000000000..c077bc014 --- /dev/null +++ b/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/in.xml @@ -0,0 +1,15 @@ + + + ${extraElementen:kvkNummer} + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/out.xml b/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/out.xml new file mode 100644 index 000000000..504e24a61 --- /dev/null +++ b/src/test/testtool/ValueOverrides/BuildValueOverridesZgwToZdsExtraElementen/out.xml @@ -0,0 +1,3 @@ + + correctValue + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen.properties b/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen.properties new file mode 100644 index 000000000..33575dc55 --- /dev/null +++ b/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen.properties @@ -0,0 +1,14 @@ +scenario.description = + +include =../common.properties + +zaakbrug.ApplyValueOverrides.className = nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.ApplyValueOverrides.filename = Translate/Common/xsl/FilterPostValueOverrideContextSourcedFromExtraElementen.xslt + +step1.zaakbrug.ApplyValueOverrides.read = FilterPostValueOverrideContextSourcedFromExtraElementen/in.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.name = PreValueOverridesContext +step1.zaakbrug.ApplyValueOverrides.read.param1.valuefile = FilterPostValueOverrideContextSourcedFromExtraElementen/context.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param2.name = debug +step1.zaakbrug.ApplyValueOverrides.read.param2.value = false +step2.zaakbrug.ApplyValueOverrides.write = FilterPostValueOverrideContextSourcedFromExtraElementen/out.xml diff --git a/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/context.xml b/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/context.xml new file mode 100644 index 000000000..8b5d99fd9 --- /dev/null +++ b/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/context.xml @@ -0,0 +1,15 @@ + + + correctValue + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/in.xml b/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/in.xml new file mode 100644 index 000000000..c077bc014 --- /dev/null +++ b/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/in.xml @@ -0,0 +1,15 @@ + + + ${extraElementen:kvkNummer} + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/out.xml b/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/out.xml new file mode 100644 index 000000000..3fef94da8 --- /dev/null +++ b/src/test/testtool/ValueOverrides/FilterPostValueOverrideContextSourcedFromExtraElementen/out.xml @@ -0,0 +1,14 @@ + + + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue.properties b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue.properties new file mode 100644 index 000000000..c5b4bea59 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue.properties @@ -0,0 +1,17 @@ +scenario.description = + +include =../common.properties + +zaakbrug.ApplyValueOverrides.className = nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.ApplyValueOverrides.filename = Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt + +step1.zaakbrug.ApplyValueOverrides.read = ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/in.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.name = ExtraElementenContext +step1.zaakbrug.ApplyValueOverrides.read.param1.valuefile = ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/context.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param2.name = PreValueOverridesContext +step1.zaakbrug.ApplyValueOverrides.read.param2.valuefile = ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml +step1.zaakbrug.ApplyValueOverrides.read.param2.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param3.name = debug +step1.zaakbrug.ApplyValueOverrides.read.param3.value = false +step2.zaakbrug.ApplyValueOverrides.write = ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/out.xml diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml new file mode 100644 index 000000000..ffeb56c20 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml @@ -0,0 +1,15 @@ + + + this is the pre-override value + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/context.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/context.xml new file mode 100644 index 000000000..54e58f92a --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/context.xml @@ -0,0 +1,25 @@ + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/in.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/in.xml new file mode 100644 index 000000000..c077bc014 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/in.xml @@ -0,0 +1,15 @@ + + + ${extraElementen:kvkNummer} + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/out.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/out.xml new file mode 100644 index 000000000..93524b964 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithAbsentExtraElementShouldResultInPreValueOverrideValue/out.xml @@ -0,0 +1,15 @@ + + + this is the pre-override value + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement.properties b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement.properties new file mode 100644 index 000000000..63b92c1c7 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement.properties @@ -0,0 +1,17 @@ +scenario.description = + +include =../common.properties + +zaakbrug.ApplyValueOverrides.className = nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.ApplyValueOverrides.filename = Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt + +step1.zaakbrug.ApplyValueOverrides.read = ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/in.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.name = ExtraElementenContext +step1.zaakbrug.ApplyValueOverrides.read.param1.valuefile = ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/context.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param2.name = PreValueOverridesContext +step1.zaakbrug.ApplyValueOverrides.read.param2.valuefile = ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/PreValueOverridesContext.xml +step1.zaakbrug.ApplyValueOverrides.read.param2.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param3.name = debug +step1.zaakbrug.ApplyValueOverrides.read.param3.value = false +step2.zaakbrug.ApplyValueOverrides.write = ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/out.xml diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/PreValueOverridesContext.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/PreValueOverridesContext.xml new file mode 100644 index 000000000..ffeb56c20 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/PreValueOverridesContext.xml @@ -0,0 +1,15 @@ + + + this is the pre-override value + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/context.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/context.xml new file mode 100644 index 000000000..5f11a254b --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/context.xml @@ -0,0 +1,27 @@ + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + + + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/in.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/in.xml new file mode 100644 index 000000000..c077bc014 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/in.xml @@ -0,0 +1,15 @@ + + + ${extraElementen:kvkNummer} + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/out.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/out.xml new file mode 100644 index 000000000..ea7ab634e --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyAndNilExtraElementShouldResultInEmptyElement/out.xml @@ -0,0 +1,15 @@ + + + + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue.properties b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue.properties new file mode 100644 index 000000000..fe4cbb6b5 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue.properties @@ -0,0 +1,17 @@ +scenario.description = + +include =../common.properties + +zaakbrug.ApplyValueOverrides.className = nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.ApplyValueOverrides.filename = Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt + +step1.zaakbrug.ApplyValueOverrides.read = ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/in.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.name = ExtraElementenContext +step1.zaakbrug.ApplyValueOverrides.read.param1.valuefile = ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/context.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param2.name = PreValueOverridesContext +step1.zaakbrug.ApplyValueOverrides.read.param2.valuefile = ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml +step1.zaakbrug.ApplyValueOverrides.read.param2.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param3.name = debug +step1.zaakbrug.ApplyValueOverrides.read.param3.value = false +step2.zaakbrug.ApplyValueOverrides.write = ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/out.xml diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml new file mode 100644 index 000000000..ffeb56c20 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/PreValueOverridesContext.xml @@ -0,0 +1,15 @@ + + + this is the pre-override value + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/context.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/context.xml new file mode 100644 index 000000000..3c5441da9 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/context.xml @@ -0,0 +1,27 @@ + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + + + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/in.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/in.xml new file mode 100644 index 000000000..c077bc014 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/in.xml @@ -0,0 +1,15 @@ + + + ${extraElementen:kvkNummer} + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/out.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/out.xml new file mode 100644 index 000000000..93524b964 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithEmptyExtraElementShouldResultInPreValueOverrideValue/out.xml @@ -0,0 +1,15 @@ + + + this is the pre-override value + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue.properties b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue.properties new file mode 100644 index 000000000..9994f9e5d --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue.properties @@ -0,0 +1,17 @@ +scenario.description = + +include =../common.properties + +zaakbrug.ApplyValueOverrides.className = nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.ApplyValueOverrides.filename = Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt + +step1.zaakbrug.ApplyValueOverrides.read = ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/in.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.name = ExtraElementenContext +step1.zaakbrug.ApplyValueOverrides.read.param1.valuefile = ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/context.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param2.name = PreValueOverridesContext +step1.zaakbrug.ApplyValueOverrides.read.param2.valuefile = ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/PreValueOverridesContext.xml +step1.zaakbrug.ApplyValueOverrides.read.param2.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param3.name = debug +step1.zaakbrug.ApplyValueOverrides.read.param3.value = false +step2.zaakbrug.ApplyValueOverrides.write = ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/out.xml diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/PreValueOverridesContext.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/PreValueOverridesContext.xml new file mode 100644 index 000000000..ffeb56c20 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/PreValueOverridesContext.xml @@ -0,0 +1,15 @@ + + + this is the pre-override value + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/context.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/context.xml new file mode 100644 index 000000000..2e8c9e030 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/context.xml @@ -0,0 +1,27 @@ + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + 12345678 + + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/in.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/in.xml new file mode 100644 index 000000000..c077bc014 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/in.xml @@ -0,0 +1,15 @@ + + + ${extraElementen:kvkNummer} + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/out.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/out.xml new file mode 100644 index 000000000..54704da9e --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementWIthValueShouldResultInExtraElementValue/out.xml @@ -0,0 +1,15 @@ + + + 12345678 + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext.properties b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext.properties new file mode 100644 index 000000000..a1cb42c46 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext.properties @@ -0,0 +1,17 @@ +scenario.description = + +include =../common.properties + +zaakbrug.ApplyValueOverrides.className = nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.ApplyValueOverrides.filename = Translate/Common/xsl/ResolveDynamicValuesWithExtraElementenContext.xslt + +step1.zaakbrug.ApplyValueOverrides.read = ResolveDynamicValuesWithExtraElementenContext/in.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.name = ExtraElementenContext +step1.zaakbrug.ApplyValueOverrides.read.param1.valuefile = ResolveDynamicValuesWithExtraElementenContext/context.xml +step1.zaakbrug.ApplyValueOverrides.read.param1.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param2.name = PreValueOverridesContext +step1.zaakbrug.ApplyValueOverrides.read.param2.valuefile = ResolveDynamicValuesWithExtraElementenContext/PreValueOverridesContext.xml +step1.zaakbrug.ApplyValueOverrides.read.param2.type = domdoc +step1.zaakbrug.ApplyValueOverrides.read.param3.name = debug +step1.zaakbrug.ApplyValueOverrides.read.param3.value = false +step2.zaakbrug.ApplyValueOverrides.write = ResolveDynamicValuesWithExtraElementenContext/out.xml diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/PreValueOverridesContext.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/PreValueOverridesContext.xml new file mode 100644 index 000000000..ffeb56c20 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/PreValueOverridesContext.xml @@ -0,0 +1,15 @@ + + + this is the pre-override value + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/context.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/context.xml new file mode 100644 index 000000000..2e8c9e030 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/context.xml @@ -0,0 +1,27 @@ + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + 12345678 + + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/in.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/in.xml new file mode 100644 index 000000000..c077bc014 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/in.xml @@ -0,0 +1,15 @@ + + + ${extraElementen:kvkNummer} + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file diff --git a/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/out.xml b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/out.xml new file mode 100644 index 000000000..68f1e7e71 --- /dev/null +++ b/src/test/testtool/ValueOverrides/ResolveDynamicValuesWithExtraElementenContext/out.xml @@ -0,0 +1,15 @@ + + + 12345678 + N + fromValueOverride + 823288444 + overig_privaatrechtelijke_rechtspersoon + Gemeente Súdwest-Fryslân + + niet_natuurlijk_persoon + Initiator + initiator + Initiator:Gemeente Súdwest-Fryslân + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + \ No newline at end of file From e13c0dbc3f3a3344d50ad915046fedf9ebdc29e0 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 11:27:04 +0200 Subject: [PATCH 40/47] test: EnrichtEntity & EnrichEntity_ForEachPipeWrapped Larva testcases --- ...ramShouldResultInUnchangedInput.properties | 10 ++++ .../in.xml | 12 +++++ .../out.xml | 12 +++++ .../EnrichEntity/Regression.properties | 13 ++++++ .../testtool/EnrichEntity/Regression/With.xml | 18 ++++++++ .../testtool/EnrichEntity/Regression/in.xml | 11 +++++ .../testtool/EnrichEntity/Regression/out.xml | 28 +++++++++++ ...ramShouldResultInUnchangedInput.properties | 10 ++++ .../in.xml | 12 +++++ .../out.xml | 12 +++++ .../Regression.properties | 13 ++++++ .../Regression/With.xml | 42 +++++++++++++++++ .../Regression/in.xml | 11 +++++ .../Regression/out.xml | 46 +++++++++++++++++++ 14 files changed, 250 insertions(+) create mode 100644 src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput.properties create mode 100644 src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput/in.xml create mode 100644 src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput/out.xml create mode 100644 src/test/testtool/EnrichEntity/Regression.properties create mode 100644 src/test/testtool/EnrichEntity/Regression/With.xml create mode 100644 src/test/testtool/EnrichEntity/Regression/in.xml create mode 100644 src/test/testtool/EnrichEntity/Regression/out.xml create mode 100644 src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput.properties create mode 100644 src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput/in.xml create mode 100644 src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput/out.xml create mode 100644 src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression.properties create mode 100644 src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/With.xml create mode 100644 src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/in.xml create mode 100644 src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/out.xml diff --git a/src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput.properties b/src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput.properties new file mode 100644 index 000000000..9a37caead --- /dev/null +++ b/src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput.properties @@ -0,0 +1,10 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.EnrichEntity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.EnrichEntity.filename: Translate/Common/xsl/EnrichEntity.xslt + +step1.zaakbrug.EnrichEntity.read: EmptyWithParamShouldResultInUnchangedInput/in.xml +step2.zaakbrug.EnrichEntity.write: EmptyWithParamShouldResultInUnchangedInput/out.xml + diff --git a/src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput/in.xml b/src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput/in.xml new file mode 100644 index 000000000..9bddfa534 --- /dev/null +++ b/src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput/in.xml @@ -0,0 +1,12 @@ + + ZK2024-00194 + Aanvraag omgevingsvergunning + 20240920 + 20240920 + (Nog) niet + J + + openbaar + + \ No newline at end of file diff --git a/src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput/out.xml b/src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput/out.xml new file mode 100644 index 000000000..9bddfa534 --- /dev/null +++ b/src/test/testtool/EnrichEntity/EmptyWithParamShouldResultInUnchangedInput/out.xml @@ -0,0 +1,12 @@ + + ZK2024-00194 + Aanvraag omgevingsvergunning + 20240920 + 20240920 + (Nog) niet + J + + openbaar + + \ No newline at end of file diff --git a/src/test/testtool/EnrichEntity/Regression.properties b/src/test/testtool/EnrichEntity/Regression.properties new file mode 100644 index 000000000..4c2277453 --- /dev/null +++ b/src/test/testtool/EnrichEntity/Regression.properties @@ -0,0 +1,13 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.EnrichEntity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.EnrichEntity.filename: Translate/Common/xsl/EnrichEntity.xslt + +step1.zaakbrug.EnrichEntity.read: Regression/in.xml +step1.zaakbrug.EnrichEntity.read.param1.name: With +step1.zaakbrug.EnrichEntity.read.param1.valuefile = Regression/With.xml +step1.zaakbrug.EnrichEntity.read.param1.type = domdoc +step2.zaakbrug.EnrichEntity.write: Regression/out.xml + diff --git a/src/test/testtool/EnrichEntity/Regression/With.xml b/src/test/testtool/EnrichEntity/Regression/With.xml new file mode 100644 index 000000000..fbd203c8c --- /dev/null +++ b/src/test/testtool/EnrichEntity/Regression/With.xml @@ -0,0 +1,18 @@ + + + + 823288444 + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + + + \ No newline at end of file diff --git a/src/test/testtool/EnrichEntity/Regression/in.xml b/src/test/testtool/EnrichEntity/Regression/in.xml new file mode 100644 index 000000000..322f15646 --- /dev/null +++ b/src/test/testtool/EnrichEntity/Regression/in.xml @@ -0,0 +1,11 @@ + + ZK2024-00194 + Aanvraag omgevingsvergunning + 20240920 + 20240920 + (Nog) niet + J + + openbaar + + \ No newline at end of file diff --git a/src/test/testtool/EnrichEntity/Regression/out.xml b/src/test/testtool/EnrichEntity/Regression/out.xml new file mode 100644 index 000000000..5d2c449dd --- /dev/null +++ b/src/test/testtool/EnrichEntity/Regression/out.xml @@ -0,0 +1,28 @@ + + ZK2024-00194 + Aanvraag omgevingsvergunning + 20240920 + 20240920 + (Nog) niet + J + + openbaar + + + + + 823288444 + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + + + + \ No newline at end of file diff --git a/src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput.properties b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput.properties new file mode 100644 index 000000000..22c14866c --- /dev/null +++ b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput.properties @@ -0,0 +1,10 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.EnrichEntity_ForEachPipeWrapped.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.EnrichEntity_ForEachPipeWrapped.filename: Translate/Common/xsl/EnrichEntity_ForEachPipeWrapped.xslt + +step1.zaakbrug.EnrichEntity_ForEachPipeWrapped.read: EmptyWithParamShouldResultInUnchangedInput/in.xml +step2.zaakbrug.EnrichEntity_ForEachPipeWrapped.write: EmptyWithParamShouldResultInUnchangedInput/out.xml + diff --git a/src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput/in.xml b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput/in.xml new file mode 100644 index 000000000..9bddfa534 --- /dev/null +++ b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput/in.xml @@ -0,0 +1,12 @@ + + ZK2024-00194 + Aanvraag omgevingsvergunning + 20240920 + 20240920 + (Nog) niet + J + + openbaar + + \ No newline at end of file diff --git a/src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput/out.xml b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput/out.xml new file mode 100644 index 000000000..9bddfa534 --- /dev/null +++ b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/EmptyWithParamShouldResultInUnchangedInput/out.xml @@ -0,0 +1,12 @@ + + ZK2024-00194 + Aanvraag omgevingsvergunning + 20240920 + 20240920 + (Nog) niet + J + + openbaar + + \ No newline at end of file diff --git a/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression.properties b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression.properties new file mode 100644 index 000000000..be5f9a700 --- /dev/null +++ b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression.properties @@ -0,0 +1,13 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.EnrichEntity_ForEachPipeWrapped.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.EnrichEntity_ForEachPipeWrapped.filename: Translate/Common/xsl/EnrichEntity_ForEachPipeWrapped.xslt + +step1.zaakbrug.EnrichEntity_ForEachPipeWrapped.read: Regression/in.xml +step1.zaakbrug.EnrichEntity_ForEachPipeWrapped.read.param1.name: With +step1.zaakbrug.EnrichEntity_ForEachPipeWrapped.read.param1.valuefile = Regression/With.xml +step1.zaakbrug.EnrichEntity_ForEachPipeWrapped.read.param1.type = domdoc +step2.zaakbrug.EnrichEntity_ForEachPipeWrapped.write: Regression/out.xml + diff --git a/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/With.xml b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/With.xml new file mode 100644 index 000000000..ce7fcd463 --- /dev/null +++ b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/With.xml @@ -0,0 +1,42 @@ + + + + + + 823288444 + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + + + + + + + + + 823288444 + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + + + + + \ No newline at end of file diff --git a/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/in.xml b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/in.xml new file mode 100644 index 000000000..322f15646 --- /dev/null +++ b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/in.xml @@ -0,0 +1,11 @@ + + ZK2024-00194 + Aanvraag omgevingsvergunning + 20240920 + 20240920 + (Nog) niet + J + + openbaar + + \ No newline at end of file diff --git a/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/out.xml b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/out.xml new file mode 100644 index 000000000..359e6adda --- /dev/null +++ b/src/test/testtool/EnrichEntity_ForEachPipeWrapped/Regression/out.xml @@ -0,0 +1,46 @@ + + ZK2024-00194 + Aanvraag omgevingsvergunning + 20240920 + 20240920 + (Nog) niet + J + + openbaar + + + + + 823288444 + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + + + + + + + 823288444 + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + + + + \ No newline at end of file From 7d24fc6e9b5228a1008977109cd5ee5a8f2fd73a Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 11:27:50 +0200 Subject: [PATCH 41/47] test: FilterBaseZdsZaak Larva testcases --- ...nInputShouldResultInEmptyResult.properties | 10 + .../in.xml | 14 ++ .../out.txt | 0 .../FilterBaseZdsZaak/Regression.properties | 10 + .../FilterBaseZdsZaak/Regression/in.xml | 200 ++++++++++++++++++ .../FilterBaseZdsZaak/Regression/out.xml | 7 + 6 files changed, 241 insertions(+) create mode 100644 src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult.properties create mode 100644 src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult/in.xml create mode 100644 src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult/out.txt create mode 100644 src/test/testtool/FilterBaseZdsZaak/Regression.properties create mode 100644 src/test/testtool/FilterBaseZdsZaak/Regression/in.xml create mode 100644 src/test/testtool/FilterBaseZdsZaak/Regression/out.xml diff --git a/src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult.properties b/src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult.properties new file mode 100644 index 000000000..f03269192 --- /dev/null +++ b/src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult.properties @@ -0,0 +1,10 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.FilterBaseZdsZaak.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.FilterBaseZdsZaak.filename: Translate/Common/xsl/FilterBaseZdsZaak.xslt + +step1.zaakbrug.FilterBaseZdsZaak.read: NoZAKObjectInInputShouldResultInEmptyResult/in.xml +step2.zaakbrug.FilterBaseZdsZaak.write: NoZAKObjectInInputShouldResultInEmptyResult/out.txt + diff --git a/src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult/in.xml b/src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult/in.xml new file mode 100644 index 000000000..a6a0245e0 --- /dev/null +++ b/src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult/in.xml @@ -0,0 +1,14 @@ + + ZK2024-00028 + Aanvraag omgevingsvergunning + 20240916 + 20240916 + (Nog) niet + + + VO-A + VO-A + + + + \ No newline at end of file diff --git a/src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult/out.txt b/src/test/testtool/FilterBaseZdsZaak/NoZAKObjectInInputShouldResultInEmptyResult/out.txt new file mode 100644 index 000000000..e69de29bb diff --git a/src/test/testtool/FilterBaseZdsZaak/Regression.properties b/src/test/testtool/FilterBaseZdsZaak/Regression.properties new file mode 100644 index 000000000..60bc597a9 --- /dev/null +++ b/src/test/testtool/FilterBaseZdsZaak/Regression.properties @@ -0,0 +1,10 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.FilterBaseZdsZaak.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.FilterBaseZdsZaak.filename: Translate/Common/xsl/FilterBaseZdsZaak.xslt + +step1.zaakbrug.FilterBaseZdsZaak.read: Regression/in.xml +step2.zaakbrug.FilterBaseZdsZaak.write: Regression/out.xml + diff --git a/src/test/testtool/FilterBaseZdsZaak/Regression/in.xml b/src/test/testtool/FilterBaseZdsZaak/Regression/in.xml new file mode 100644 index 000000000..8e3679acb --- /dev/null +++ b/src/test/testtool/FilterBaseZdsZaak/Regression/in.xml @@ -0,0 +1,200 @@ + + ZK2024-00028 + Aanvraag omgevingsvergunning + 20240916 + 20240916 + (Nog) niet + + + VO-A + VO-A + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + 12345678 + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + \ No newline at end of file diff --git a/src/test/testtool/FilterBaseZdsZaak/Regression/out.xml b/src/test/testtool/FilterBaseZdsZaak/Regression/out.xml new file mode 100644 index 000000000..b424ed491 --- /dev/null +++ b/src/test/testtool/FilterBaseZdsZaak/Regression/out.xml @@ -0,0 +1,7 @@ + + ZK2024-00028 + Aanvraag omgevingsvergunning + 20240916 + 20240916 + (Nog) niet + \ No newline at end of file From 0350978102f1a0001a80363c5655224a18e2b20d Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 11:29:08 +0200 Subject: [PATCH 42/47] test: SelectZdsRoles & SelectZdsRolesFromListWithMatchingIdentity Larva testcases --- .../SelectZdsRoles/SelectZdsRoles.properties | 13 ++ .../SelectZdsRoles/RolMapping.xml | 31 +++ .../SelectZdsRoles/SelectZdsRoles/in.xml | 201 +++++++++++++++++ .../SelectZdsRoles/SelectZdsRoles/out.xml | 21 ++ ...dentificatieShouldResultInMatch.properties | 14 ++ .../MatchWithZdsRol.xml | 15 ++ .../in.xml | 20 ++ .../out.xml | 18 ++ ...nlyInn.nnpIdShouldResultInMatch.properties | 14 ++ .../MatchWithZdsRol.xml | 15 ++ .../in.xml | 20 ++ .../out.xml | 18 ++ ...KerngegevensShouldResultInMatch.properties | 14 ++ .../MatchWithZdsRol.xml | 15 ++ .../in.xml | 18 ++ .../out.xml | 18 ++ ...rngegevensShouldResultInNoMatch.properties | 14 ++ .../MatchWithZdsRol.xml | 15 ++ .../in.xml | 18 ++ .../out.xml | 1 + ...rngegevensShouldResultInNoMatch.properties | 14 ++ .../MatchWithZdsRol.xml | 15 ++ .../in.xml | 16 ++ .../out.xml | 1 + ...gOnlyInp.bsnShouldResultInMatch.properties | 14 ++ .../MatchWithZdsRol.xml | 15 ++ .../in.xml | 20 ++ .../out.xml | 18 ++ .../Regression.properties | 14 ++ .../Regression/MatchWithZdsRol.xml | 16 ++ .../Regression/in.xml | 204 ++++++++++++++++++ .../Regression/out.xml | 18 ++ ...ferentRoleShouldResultInNoMatch.properties | 14 ++ .../MatchWithZdsRol.xml | 16 ++ .../in.xml | 21 ++ .../out.xml | 1 + 36 files changed, 930 insertions(+) create mode 100644 src/test/testtool/SelectZdsRoles/SelectZdsRoles.properties create mode 100644 src/test/testtool/SelectZdsRoles/SelectZdsRoles/RolMapping.xml create mode 100644 src/test/testtool/SelectZdsRoles/SelectZdsRoles/in.xml create mode 100644 src/test/testtool/SelectZdsRoles/SelectZdsRoles/out.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch.properties create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/MatchWithZdsRol.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/in.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/out.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch.properties create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/MatchWithZdsRol.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/in.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/out.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch.properties create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/MatchWithZdsRol.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/in.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/out.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch.properties create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/in.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/out.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch.properties create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/in.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/out.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch.properties create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/MatchWithZdsRol.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/in.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/out.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression.properties create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/MatchWithZdsRol.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/in.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/out.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch.properties create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/MatchWithZdsRol.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/in.xml create mode 100644 src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/out.xml diff --git a/src/test/testtool/SelectZdsRoles/SelectZdsRoles.properties b/src/test/testtool/SelectZdsRoles/SelectZdsRoles.properties new file mode 100644 index 000000000..7ecfe6b4a --- /dev/null +++ b/src/test/testtool/SelectZdsRoles/SelectZdsRoles.properties @@ -0,0 +1,13 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.SelectZdsRoles.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.SelectZdsRoles.filename: Translate/Common/xsl/SelectZdsRoles.xslt + +step1.zaakbrug.SelectZdsRoles.read: SelectZdsRoles/in.xml +step1.zaakbrug.SelectZdsRoles.read.param1.name: RolMapping +step1.zaakbrug.SelectZdsRoles.read.param1.valuefile = SelectZdsRoles/RolMapping.xml +step1.zaakbrug.SelectZdsRoles.read.param1.type = domdoc +step2.zaakbrug.SelectZdsRoles.write: SelectZdsRoles/out.xml + diff --git a/src/test/testtool/SelectZdsRoles/SelectZdsRoles/RolMapping.xml b/src/test/testtool/SelectZdsRoles/SelectZdsRoles/RolMapping.xml new file mode 100644 index 000000000..1c01b8da8 --- /dev/null +++ b/src/test/testtool/SelectZdsRoles/SelectZdsRoles/RolMapping.xml @@ -0,0 +1,31 @@ + + + Haarlem + 0392 + 001005650 + + + Zeevang + 0478 + 001509962 + + + Súdwest-Fryslân + 1900 + 548746485 + + + Eindhoven + 0772 + 548746485 + + + BetrekkingOp + Belanghebbende + Initiator + Uitvoerende + Verantwoordelijke + Gemachtigde + OverigeBetrokkene + + \ No newline at end of file diff --git a/src/test/testtool/SelectZdsRoles/SelectZdsRoles/in.xml b/src/test/testtool/SelectZdsRoles/SelectZdsRoles/in.xml new file mode 100644 index 000000000..ada26ac9d --- /dev/null +++ b/src/test/testtool/SelectZdsRoles/SelectZdsRoles/in.xml @@ -0,0 +1,201 @@ + + + ZK2024-00028 + Aanvraag omgevingsvergunning + 20240916 + 20240916 + (Nog) niet + + + VO-A + VO-A + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + 12345678 + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + \ No newline at end of file diff --git a/src/test/testtool/SelectZdsRoles/SelectZdsRoles/out.xml b/src/test/testtool/SelectZdsRoles/SelectZdsRoles/out.xml new file mode 100644 index 000000000..c000a0977 --- /dev/null +++ b/src/test/testtool/SelectZdsRoles/SelectZdsRoles/out.xml @@ -0,0 +1,21 @@ + + + zgwRol.roltoelichting + lalala + true() + + + zgwRol.betrokkeneIdentificatie.inpBsn + apple + true() + + + zgwRol.betrokkeneIdentificatie.geslachtsnaam + banana + true() + + + zgwRol.betrokkeneIdentificatie.idontexist + kiwi + + \ No newline at end of file diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch.properties b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch.properties new file mode 100644 index 000000000..42da7a826 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch.properties @@ -0,0 +1,14 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.filename: Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt + +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read: NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/in.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.name: MatchWithZdsRol +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.valuefile = NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/MatchWithZdsRol.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.type = domdoc +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.name = debug +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.value = false +step2.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.write: NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/out.xml diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/MatchWithZdsRol.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/MatchWithZdsRol.xml new file mode 100644 index 000000000..ba2804146 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/MatchWithZdsRol.xml @@ -0,0 +1,15 @@ + + + + 823288444 + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + 12345678 + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/in.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/in.xml new file mode 100644 index 000000000..6995faebb --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/in.xml @@ -0,0 +1,20 @@ + + + + + 823288444 + J + not the same + also not the same + + + + 12345678 + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/out.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/out.xml new file mode 100644 index 000000000..dec5d5d78 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyIAnn.identificatieShouldResultInMatch/out.xml @@ -0,0 +1,18 @@ + + + + + 823288444 + J + not the same + also not the same + + + + 12345678 + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch.properties b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch.properties new file mode 100644 index 000000000..27876d005 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch.properties @@ -0,0 +1,14 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.filename: Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt + +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read: NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/in.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.name: MatchWithZdsRol +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.valuefile = NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/MatchWithZdsRol.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.type = domdoc +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.name = debug +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.value = false +step2.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.write: NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/out.xml diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/MatchWithZdsRol.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/MatchWithZdsRol.xml new file mode 100644 index 000000000..81a5bac61 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/MatchWithZdsRol.xml @@ -0,0 +1,15 @@ + + + + 823288444 + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + 12345678 + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/in.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/in.xml new file mode 100644 index 000000000..827a93876 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/in.xml @@ -0,0 +1,20 @@ + + + + + 823288444 + J + not the same + also not the same + + + + 12345678 + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/out.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/out.xml new file mode 100644 index 000000000..dec5d5d78 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingOnlyInn.nnpIdShouldResultInMatch/out.xml @@ -0,0 +1,18 @@ + + + + + 823288444 + J + not the same + also not the same + + + + 12345678 + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch.properties b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch.properties new file mode 100644 index 000000000..d927da29b --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch.properties @@ -0,0 +1,14 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.filename: Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt + +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read: NNPWithMatchingRemainingKerngegevensShouldResultInMatch/in.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.name: MatchWithZdsRol +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.valuefile = NNPWithMatchingRemainingKerngegevensShouldResultInMatch/MatchWithZdsRol.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.type = domdoc +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.name = debug +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.value = false +step2.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.write: NNPWithMatchingRemainingKerngegevensShouldResultInMatch/out.xml diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/MatchWithZdsRol.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/MatchWithZdsRol.xml new file mode 100644 index 000000000..c0a63eb5e --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/MatchWithZdsRol.xml @@ -0,0 +1,15 @@ + + + + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + datumAanvang + + + + 12345678 + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/in.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/in.xml new file mode 100644 index 000000000..5d5c07307 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/in.xml @@ -0,0 +1,18 @@ + + + + different but no kerngegeven + different kerngegegeven + overig_privaatrechtelijke_rechtspersoon + different but no kerngegeven + + + + different but no kerngegeven + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/out.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/out.xml new file mode 100644 index 000000000..dec5d5d78 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithMatchingRemainingKerngegevensShouldResultInMatch/out.xml @@ -0,0 +1,18 @@ + + + + + 823288444 + J + not the same + also not the same + + + + 12345678 + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch.properties b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch.properties new file mode 100644 index 000000000..6ba8db86b --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch.properties @@ -0,0 +1,14 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.filename: Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt + +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read: NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/in.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.name: MatchWithZdsRol +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.valuefile = NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.type = domdoc +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.name = debug +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.value = false +step2.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.write: NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/out.xml diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml new file mode 100644 index 000000000..c0a63eb5e --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml @@ -0,0 +1,15 @@ + + + + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + datumAanvang + + + + 12345678 + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/in.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/in.xml new file mode 100644 index 000000000..3b93d30eb --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/in.xml @@ -0,0 +1,18 @@ + + + + different but no kerngegeven + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + different but no kerngegeven + + + + different but no kerngegeven + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/out.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/out.xml new file mode 100644 index 000000000..de0beb68e --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithNonMatchingRemainingKerngegevensShouldResultInNoMatch/out.xml @@ -0,0 +1 @@ + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch.properties b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch.properties new file mode 100644 index 000000000..7eaddfd85 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch.properties @@ -0,0 +1,14 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.filename: Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt + +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read: NNPWithoutKerngegevensShouldResultInNoMatch/in.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.name: MatchWithZdsRol +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.valuefile = NNPWithoutKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.type = domdoc +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.name = debug +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.value = false +step2.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.write: NNPWithoutKerngegevensShouldResultInNoMatch/out.xml diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml new file mode 100644 index 000000000..c0a63eb5e --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/MatchWithZdsRol.xml @@ -0,0 +1,15 @@ + + + + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + datumAanvang + + + + 12345678 + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/in.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/in.xml new file mode 100644 index 000000000..59ab6f7d7 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/in.xml @@ -0,0 +1,16 @@ + + + + different but no kerngegeven + different but no kerngegeven + + + + different but no kerngegeven + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/out.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/out.xml new file mode 100644 index 000000000..de0beb68e --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NNPWithoutKerngegevensShouldResultInNoMatch/out.xml @@ -0,0 +1 @@ + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch.properties b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch.properties new file mode 100644 index 000000000..839e7518c --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch.properties @@ -0,0 +1,14 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.filename: Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt + +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read: NPSWithMatchingOnlyInp.bsnShouldResultInMatch/in.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.name: MatchWithZdsRol +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.valuefile = NPSWithMatchingOnlyInp.bsnShouldResultInMatch/MatchWithZdsRol.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.type = domdoc +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.name = debug +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.value = false +step2.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.write: NPSWithMatchingOnlyInp.bsnShouldResultInMatch/out.xml diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/MatchWithZdsRol.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/MatchWithZdsRol.xml new file mode 100644 index 000000000..ba2804146 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/MatchWithZdsRol.xml @@ -0,0 +1,15 @@ + + + + 823288444 + N + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + 12345678 + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/in.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/in.xml new file mode 100644 index 000000000..6995faebb --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/in.xml @@ -0,0 +1,20 @@ + + + + + 823288444 + J + not the same + also not the same + + + + 12345678 + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/out.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/out.xml new file mode 100644 index 000000000..dec5d5d78 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/NPSWithMatchingOnlyInp.bsnShouldResultInMatch/out.xml @@ -0,0 +1,18 @@ + + + + + 823288444 + J + not the same + also not the same + + + + 12345678 + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression.properties b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression.properties new file mode 100644 index 000000000..e1b5c5c8e --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression.properties @@ -0,0 +1,14 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.filename: Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt + +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read: Regression/in.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.name: MatchWithZdsRol +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.valuefile = Regression/MatchWithZdsRol.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.type = domdoc +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.name = debug +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.value = false +step2.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.write: Regression/out.xml diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/MatchWithZdsRol.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/MatchWithZdsRol.xml new file mode 100644 index 000000000..af4f02832 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/MatchWithZdsRol.xml @@ -0,0 +1,16 @@ + + + + 823288444 + N + + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + 12345678 + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/in.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/in.xml new file mode 100644 index 000000000..f938fc193 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/in.xml @@ -0,0 +1,204 @@ + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + 12345678 + + + + + + 823288444 + N + + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + 12345678 + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/out.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/out.xml new file mode 100644 index 000000000..31fba7838 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/Regression/out.xml @@ -0,0 +1,18 @@ + + + + + 823288444 + N + + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + 12345678 + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch.properties b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch.properties new file mode 100644 index 000000000..63735ce75 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch.properties @@ -0,0 +1,14 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.filename: Translate/Common/xsl/SelectZdsRolesFromListWithMatchingIdentity.xslt + +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read: SameGerelateerdeButDifferentRoleShouldResultInNoMatch/in.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.name: MatchWithZdsRol +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.valuefile = SameGerelateerdeButDifferentRoleShouldResultInNoMatch/MatchWithZdsRol.xml +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param1.type = domdoc +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.name = debug +step1.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.read.param2.value = false +step2.zaakbrug.SelectZdsRolesFromListWithMatchingIdentity.write: SameGerelateerdeButDifferentRoleShouldResultInNoMatch/out.xml diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/MatchWithZdsRol.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/MatchWithZdsRol.xml new file mode 100644 index 000000000..af4f02832 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/MatchWithZdsRol.xml @@ -0,0 +1,16 @@ + + + + 823288444 + N + + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + 12345678 + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/in.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/in.xml new file mode 100644 index 000000000..83723bf55 --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/in.xml @@ -0,0 +1,21 @@ + + + + + 823288444 + N + + Gemeente Súdwest-Fryslân + overig_privaatrechtelijke_rechtspersoon + + + + 12345678 + + + diff --git a/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/out.xml b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/out.xml new file mode 100644 index 000000000..de0beb68e --- /dev/null +++ b/src/test/testtool/SelectZdsRolesFromListWithMatchingIdentity/SameGerelateerdeButDifferentRoleShouldResultInNoMatch/out.xml @@ -0,0 +1 @@ + From a76fb7fa7fca2f032ea942340fc5b56f019802bf Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 11:29:55 +0200 Subject: [PATCH 43/47] test: ZgwRol xslt Larva regression test --- src/test/testtool/ZgwRol/ZgwRol.properties | 16 ++++++++ .../testtool/ZgwRol/ZgwRol/RolMapping.xml | 31 +++++++++++++++ .../testtool/ZgwRol/ZgwRol/ZgwRolTypen.xml | 38 +++++++++++++++++++ src/test/testtool/ZgwRol/ZgwRol/in.xml | 34 +++++++++++++++++ src/test/testtool/ZgwRol/ZgwRol/out.xml | 21 ++++++++++ 5 files changed, 140 insertions(+) create mode 100644 src/test/testtool/ZgwRol/ZgwRol.properties create mode 100644 src/test/testtool/ZgwRol/ZgwRol/RolMapping.xml create mode 100644 src/test/testtool/ZgwRol/ZgwRol/ZgwRolTypen.xml create mode 100644 src/test/testtool/ZgwRol/ZgwRol/in.xml create mode 100644 src/test/testtool/ZgwRol/ZgwRol/out.xml diff --git a/src/test/testtool/ZgwRol/ZgwRol.properties b/src/test/testtool/ZgwRol/ZgwRol.properties new file mode 100644 index 000000000..644404057 --- /dev/null +++ b/src/test/testtool/ZgwRol/ZgwRol.properties @@ -0,0 +1,16 @@ +scenario.description: + +include: ../common.properties + +zaakbrug.ZgwRol.className: nl.nn.adapterframework.testtool.XsltProviderListener +zaakbrug.ZgwRol.filename: Translate/Common/xsl/ZgwRol.xslt + +step1.zaakbrug.ZgwRol.read: ZgwRol/in.xml +step1.zaakbrug.ZgwRol.read.param1.name: RolMapping +step1.zaakbrug.ZgwRol.read.param1.valuefile = ZgwRol/RolMapping.xml +step1.zaakbrug.ZgwRol.read.param1.type = domdoc +step1.zaakbrug.ZgwRol.read.param2.name: ZgwRolTypen +step1.zaakbrug.ZgwRol.read.param2.valuefile = ZgwRol/ZgwRolTypen.xml +step1.zaakbrug.ZgwRol.read.param2.type = domdoc +step2.zaakbrug.ZgwRol.write: ZgwRol/out.xml + diff --git a/src/test/testtool/ZgwRol/ZgwRol/RolMapping.xml b/src/test/testtool/ZgwRol/ZgwRol/RolMapping.xml new file mode 100644 index 000000000..1c01b8da8 --- /dev/null +++ b/src/test/testtool/ZgwRol/ZgwRol/RolMapping.xml @@ -0,0 +1,31 @@ + + + Haarlem + 0392 + 001005650 + + + Zeevang + 0478 + 001509962 + + + Súdwest-Fryslân + 1900 + 548746485 + + + Eindhoven + 0772 + 548746485 + + + BetrekkingOp + Belanghebbende + Initiator + Uitvoerende + Verantwoordelijke + Gemachtigde + OverigeBetrokkene + + \ No newline at end of file diff --git a/src/test/testtool/ZgwRol/ZgwRol/ZgwRolTypen.xml b/src/test/testtool/ZgwRol/ZgwRol/ZgwRolTypen.xml new file mode 100644 index 000000000..d5bab59b9 --- /dev/null +++ b/src/test/testtool/ZgwRol/ZgwRol/ZgwRolTypen.xml @@ -0,0 +1,38 @@ + + + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/c7430300-daa3-4b72-87c9-cb90b7a588a5 + http://open-zaak.nginx:9001/catalogi/api/v1/zaaktypen/d66575b0-6896-43dd-9c9a-199a8d1262a5 + VO-A + Belanghebbende + belanghebbende + http://open-zaak.nginx:9001/catalogi/api/v1/catalogussen/6bcc3fc9-70af-4980-a3cb-f9ab1dd9b83f + + + + + + + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/a892d249-d866-417b-bc88-8d1287da7de8 + http://open-zaak.nginx:9001/catalogi/api/v1/zaaktypen/d66575b0-6896-43dd-9c9a-199a8d1262a5 + VO-A + Initiator + initiator + http://open-zaak.nginx:9001/catalogi/api/v1/catalogussen/6bcc3fc9-70af-4980-a3cb-f9ab1dd9b83f + + + + + + + http://open-zaak.nginx:9001/catalogi/api/v1/roltypen/660afdba-c84b-4fe9-9335-e510c968831a + http://open-zaak.nginx:9001/catalogi/api/v1/zaaktypen/d66575b0-6896-43dd-9c9a-199a8d1262a5 + VO-A + Behandelaar + behandelaar + http://open-zaak.nginx:9001/catalogi/api/v1/catalogussen/6bcc3fc9-70af-4980-a3cb-f9ab1dd9b83f + + + + + + \ No newline at end of file diff --git a/src/test/testtool/ZgwRol/ZgwRol/in.xml b/src/test/testtool/ZgwRol/ZgwRol/in.xml new file mode 100644 index 000000000..674b0c8ca --- /dev/null +++ b/src/test/testtool/ZgwRol/ZgwRol/in.xml @@ -0,0 +1,34 @@ + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + + 12345678 + + + \ No newline at end of file diff --git a/src/test/testtool/ZgwRol/ZgwRol/out.xml b/src/test/testtool/ZgwRol/ZgwRol/out.xml new file mode 100644 index 000000000..c000a0977 --- /dev/null +++ b/src/test/testtool/ZgwRol/ZgwRol/out.xml @@ -0,0 +1,21 @@ + + + zgwRol.roltoelichting + lalala + true() + + + zgwRol.betrokkeneIdentificatie.inpBsn + apple + true() + + + zgwRol.betrokkeneIdentificatie.geslachtsnaam + banana + true() + + + zgwRol.betrokkeneIdentificatie.idontexist + kiwi + + \ No newline at end of file From 8a7b450c1abeb568dc0c0cfa1d807c11004a0ff7 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 11:31:01 +0200 Subject: [PATCH 44/47] test: valueOverrides sourced from extraElementen e2e testcases --- e2e/SoapUI/zaakbrug-e2e-soapui-project.xml | 4982 +++++++++++++++-- .../configurations/Translate/Profiles.json | 10 + 2 files changed, 4672 insertions(+), 320 deletions(-) diff --git a/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml b/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml index b410c8508..5488f75ef 100644 --- a/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml +++ b/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml @@ -8815,7 +8815,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' \r \r \r - 111111110\r + 111111110 J\r Precies\r \r @@ -13750,6 +13750,11 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' ${#TestSuite#ZaakTypeMinimaregelingUrl} + + + 204 + + No Authorization @@ -13775,6 +13780,11 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' ${#TestSuite#InformatieObjectTypeBriefUrl} + + + 204 + + No Authorization @@ -15284,7 +15294,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' //*:antwoord - + * Dossiernummer GISVG OV* @@ -15293,7 +15303,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' * N - + N @@ -15314,6 +15324,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' 19500101 0091200000046730 + N Sneek Marktstraat Marktstraat @@ -15749,7 +15760,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' \r ${Properties#ZaakIdentificatie}\r Dossiernummer GISVG OV${Properties#ZaakIdentificatie}\r - \r + Reguliere omgevingsvergunning \r Vergunningvrij\r \r @@ -15805,7 +15816,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' \r ${Properties#ZaakIdentificatie}\r Dossiernummer GISVG OV${Properties#ZaakIdentificatie}\r - \r + \r Vergunningvrij\r \r @@ -16677,7 +16688,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' //*:antwoord - + * Dossiernummer GISVG OV* @@ -16687,7 +16698,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' * N - + N @@ -16703,6 +16714,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' Gemeente Súdwest-Fryslân 0091200000046730 + N Sneek Marktstraat Marktstraat @@ -17747,7 +17759,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' Wijzig - Behandelaar wijzig + Behandelaar Documentaire Informatie FBDI @@ -17776,19 +17788,11 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' \r \r \r - - - - Delete - Behandelaar Documentaire Informatie FBDI - - - Wijzig - Behandelaar wijzig + Behandelaar gewijzigd @@ -17879,7 +17883,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' Wijzig - Behandelaar wijzig + Behandelaar gewijzigd @@ -17919,7 +17923,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' Wijzig - Behandelaar wijzig + Behandelaar gewijzigd @@ -18070,10 +18074,10 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + //*:antwoord - + * Dossiernummer GISVG OV* @@ -18083,7 +18087,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' * N - + N @@ -18104,7 +18108,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' Wijzig - Behandelaar wijzig + Behandelaar gewijzigd @@ -23778,7 +23782,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' \r TESTMED3\r Krabbel\r - \r + \r \r \r \r @@ -24092,7 +24096,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -28977,7 +28981,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue('DocumentBa //*:antwoord - + * Ondersteuningsplan D000001 @@ -28986,7 +28990,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue('DocumentBa * N - + N @@ -29103,7 +29107,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue('DocumentBa //*:antwoord - + * Belangrijke gebeurtenissen @@ -29112,7 +29116,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue('DocumentBa * N - + J @@ -51375,10 +51379,4196 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + + + //*:antwoord/*:object/*:betalingsIndicatie + N.v.t. + false + false + false + + + + No Authorization + + + + + + + + + + + + ZdsOntvangAsynchroon + updateZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + + + + + + Lk01 + + 1900 + GWS4all + Gebruiker + + + 1900 + CDR + + ${=java.util.UUID.randomUUID().toString() } + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());} + ZAK + + + W + V + + + ${Properties#ZaakIdentificatie} + Aanvraag omgevingsvergunning + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + + + VO-A + VO-A + + + + + + + ${Properties#ZaakIdentificatie} + Aanvraag omgevingsvergunning + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + + + VO-A + VO-A + + + + + + + +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:betalingsIndicatie + N.v.t. + false + false + false + + + + No Authorization + + + + + + + + + + + + + + + + + + + <xml-fragment/> + + ${#Project#OpenZaakZakenApiRootUrl}/zaken + + + + $.results[0].omschrijving + Aanvraag omgevingsvergunning + false + false + false + + + + No Authorization + + + + + + Accept-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Content-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + identificatie + ${Properties#ZaakIdentificatie} + QUERY + + + + + + + + + TransferZaakUrl + Response + 99b-zgw-getZaakByIdentificatie + $.results[0].url + ZaakUrl + Properties + JSONPATH + JSONPATH + true + + + + + + + + <xml-fragment/> + + ${Properties#ZaakUrl} + + + + 204 + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + + + + + DocumentSizeKb + 0.1 + + + + + + + + + + + ZaakIdentificatie + + + + ZaakUrl + + + + JwtToken + + + + + + + + + ZdsVrijeBerichten + genereerZaakIdentificatie_Di02 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/VrijBericht + + + + + + Di02 + + 1900 + GWS4all + Gebruiker + + + 1900 + CDR + + ${=java.util.UUID.randomUUID().toString() } + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());} + genereerZaakidentificatie + + + +]]> + + + + + + + No Authorization + + + + + + + + + + + + + TransferZaakIdentificatie + Response + 01-zds-genereerZaakIdentificatie_Di02 + declare namespace ZKN="http://www.egem.nl/StUF/sector/zkn/0310"; +//ZKN:identificatie[1] + ZaakIdentificatie + Properties + + XPATH + true + + + + + + + ZdsOntvangAsynchroon + creeerZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + T\r + V\r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + \r + + soapui\r + \r + + kenmerk2 + + + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + 20210101\r + + J\r + 1\r + N\r + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + \r + \r + \r + 111111110\r + J\r + Precies\r + \r + P\r + Pietje\r + M\r + 19010101\r + \r + \r + J\r + Bolsward\r + \r + Kerkstraat\r + 8701HP\r + 1\r + \r + \r + \r + \r + \r + \r + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:betalingsIndicatie + N.v.t. + false + false + false + + + + No Authorization + + + + + + + + + + + + ZdsOntvangAsynchroon + updateZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + W\r + V\r + \r + + ${Properties#ZaakIdentificatie} + Aanvraag omgevingsvergunning + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + + + + VO-A + VO-A + + + + + + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + \r + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:betalingsIndicatie + N.v.t. + false + false + false + + + + No Authorization + + + + + + + + + + + + + + + + + + + <xml-fragment/> + + ${#Project#OpenZaakZakenApiRootUrl}/zaken + + + + $.results[0].omschrijving + Aanvraag omgevingsvergunning + false + false + false + + + + No Authorization + + + + + + Accept-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Content-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + identificatie + ${Properties#ZaakIdentificatie} + QUERY + + + + + + + + + TransferZaakUrl + Response + 99b-zgw-getZaakByIdentificatie + $.results[0].url + ZaakUrl + Properties + JSONPATH + JSONPATH + true + + + + + + + + <xml-fragment/> + + ${Properties#ZaakUrl} + + + + 204 + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + + + + + DocumentSizeKb + 0.1 + + + + + + + + + + + ZaakIdentificatie + + + + ZaakUrl + + + + JwtToken + + + + + + + + + ZdsVrijeBerichten + genereerZaakIdentificatie_Di02 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/VrijBericht + + + + + + Di02 + + 1900 + GWS4all + Gebruiker + + + 1900 + CDR + + ${=java.util.UUID.randomUUID().toString() } + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());} + genereerZaakidentificatie + + + +]]> + + + + + + + No Authorization + + + + + + + + + + + + + TransferZaakIdentificatie + Response + 01-zds-genereerZaakIdentificatie_Di02 + declare namespace ZKN="http://www.egem.nl/StUF/sector/zkn/0310"; +//ZKN:identificatie[1] + ZaakIdentificatie + Properties + + XPATH + true + + + + + + + ZdsOntvangAsynchroon + creeerZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + T\r + V\r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + \r + + soapui\r + \r + + kenmerk2 + + + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + 20210101\r + (Nog) niet + J\r + 1\r + N\r + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + \r + \r + \r + 111111110\r + J\r + Precies\r + \r + P\r + Pietje\r + M\r + 19010101\r + \r + \r + J\r + Bolsward\r + \r + Kerkstraat\r + 8701HP\r + 1\r + \r + \r + \r + \r + \r + \r + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:betalingsIndicatie + (Nog) niet + false + false + false + + + + No Authorization + + + + + + + + + + + + ZdsOntvangAsynchroon + updateZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + W\r + V\r + \r + + ${Properties#ZaakIdentificatie} + Aanvraag omgevingsvergunning + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + (Nog) niet + + + VO-A + VO-A + + + + + + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + (Nog) niet + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:betalingsIndicatie + (Nog) niet + false + false + false + + + + No Authorization + + + + + + + + + + + + + + + + + + + <xml-fragment/> + + ${#Project#OpenZaakZakenApiRootUrl}/zaken + + + + $.results[0].omschrijving + Aanvraag omgevingsvergunning + false + false + false + + + + No Authorization + + + + + + Accept-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Content-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + identificatie + ${Properties#ZaakIdentificatie} + QUERY + + + + + + + + + TransferZaakUrl + Response + 99b-zgw-getZaakByIdentificatie + $.results[0].url + ZaakUrl + Properties + JSONPATH + JSONPATH + true + + + + + + + + <xml-fragment/> + + ${Properties#ZaakUrl} + + + + 204 + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + + + + + DocumentSizeKb + 0.1 + + + + + + + + + + + ZaakIdentificatie + + + + ZaakUrl + + + + JwtToken + + + + + + + + + ZdsVrijeBerichten + genereerZaakIdentificatie_Di02 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/VrijBericht + + + + + + Di02 + + 1900 + GWS4all + Gebruiker + + + 1900 + CDR + + ${=java.util.UUID.randomUUID().toString() } + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());} + genereerZaakidentificatie + + + +]]> + + + + + + + No Authorization + + + + + + + + + + + + + TransferZaakIdentificatie + Response + 01-zds-genereerZaakIdentificatie_Di02 + declare namespace ZKN="http://www.egem.nl/StUF/sector/zkn/0310"; +//ZKN:identificatie[1] + ZaakIdentificatie + Properties + + XPATH + true + + + + + + + ZdsOntvangAsynchroon + creeerZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + T\r + V\r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + \r + \r + soapui\r + \r + \r + kenmerk2\r + \r + \r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + 20210101\r + (Nog) niet\r + J\r + 1\r + N\r + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r + 12345678\r + \r + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:heeftAlsInitiator/*:extraElementen/*:extraElement[@*:naam='kvkNummer'] + 12345678 + false + false + false + + + + No Authorization + + + + + + + + + + + + ZdsOntvangAsynchroon + updateZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + W\r + V\r + \r + + ${Properties#ZaakIdentificatie} + Aanvraag omgevingsvergunning + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + (Nog) niet + + + VO-A + VO-A + + + + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + 12345678 + + + + + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + (Nog) niet + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + string-length(//*:antwoord/*:object/*:heeftAlsInitiator/*:extraElementen) = 0 + true + false + false + false + + + + No Authorization + + + + + + + + + + + + + + + + + + + <xml-fragment/> + + ${#Project#OpenZaakZakenApiRootUrl}/zaken + + + + $.results[0].omschrijving + Aanvraag omgevingsvergunning + false + false + false + + + + No Authorization + + + + + + Accept-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Content-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + identificatie + ${Properties#ZaakIdentificatie} + QUERY + + + + + + + + + TransferZaakUrl + Response + 99b-zgw-getZaakByIdentificatie + $.results[0].url + ZaakUrl + Properties + JSONPATH + JSONPATH + true + + + + + + + + <xml-fragment/> + + ${Properties#ZaakUrl} + + + + 204 + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + + + + + DocumentSizeKb + 0.1 + + + + + + + + + + + ZaakIdentificatie + + + + ZaakUrl + + + + JwtToken + + + + + + + + + ZdsVrijeBerichten + genereerZaakIdentificatie_Di02 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/VrijBericht + + + + + + Di02 + + 1900 + GWS4all + Gebruiker + + + 1900 + CDR + + ${=java.util.UUID.randomUUID().toString() } + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());} + genereerZaakidentificatie + + + +]]> + + + + + + + No Authorization + + + + + + + + + + + + + TransferZaakIdentificatie + Response + 01-zds-genereerZaakIdentificatie_Di02 + declare namespace ZKN="http://www.egem.nl/StUF/sector/zkn/0310"; +//ZKN:identificatie[1] + ZaakIdentificatie + Properties + + XPATH + true + + + + + + + ZdsOntvangAsynchroon + creeerZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + T\r + V\r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + \r + + soapui\r + \r + + kenmerk2 + + + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + 20210101\r + (Nog) niet + J\r + 1\r + N\r + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + \r + \r + \r + 111111110\r + J\r + Precies\r + \r + P\r + Pietje\r + M\r + 19010101\r + \r + \r + J\r + Bolsward\r + \r + Kerkstraat\r + 8701HP\r + 1\r + \r + \r + \r + \r + \r + \r + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:heeftAlsInitiator/*:gerelateerde/*:natuurlijkPersoon/*:geslachtsnaam + fromValueOverride + false + false + false + + + + No Authorization + + + + + + + + + + + + ZdsOntvangAsynchroon + updateZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + W\r + V\r + \r + + ${Properties#ZaakIdentificatie} + Aanvraag omgevingsvergunning + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + (Nog) niet + + + VO-A + VO-A + + + + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + + + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + (Nog) niet + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + + + + 111111110 + J + Precies + + P + Pietje + M + 19010101 + + + J + Bolsward + + Kerkstraat + 8701HP + 1 + + + + + + + + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:heeftAlsInitiator/*:gerelateerde/*:natuurlijkPersoon/*:geslachtsnaam + fromValueOverride + false + false + false + + + + No Authorization + + + + + + + + + + + + + + + + + + + <xml-fragment/> + + ${#Project#OpenZaakZakenApiRootUrl}/zaken + + + + $.results[0].omschrijving + Aanvraag omgevingsvergunning + false + false + false + + + + No Authorization + + + + + + Accept-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Content-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + identificatie + ${Properties#ZaakIdentificatie} + QUERY + + + + + + + + + TransferZaakUrl + Response + 99b-zgw-getZaakByIdentificatie + $.results[0].url + ZaakUrl + Properties + JSONPATH + JSONPATH + true + + + + + + + + <xml-fragment/> + + ${Properties#ZaakUrl} + + + + 204 + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + + + + + DocumentSizeKb + 0.1 + + + + + + + + + + + ZaakIdentificatie + + + + ZaakUrl + + + + JwtToken + + + + + + + + + ZdsVrijeBerichten + genereerZaakIdentificatie_Di02 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/VrijBericht + + + + + + Di02 + + 1900 + GWS4all + Gebruiker + + + 1900 + CDR + + ${=java.util.UUID.randomUUID().toString() } + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());} + genereerZaakidentificatie + + + +]]> + + + + + + + No Authorization + + + + + + + + + + + + + TransferZaakIdentificatie + Response + 01-zds-genereerZaakIdentificatie_Di02 + declare namespace ZKN="http://www.egem.nl/StUF/sector/zkn/0310"; +//ZKN:identificatie[1] + ZaakIdentificatie + Properties + + XPATH + true + + + + + + + ZdsOntvangAsynchroon + creeerZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + T\r + V\r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + \r + \r + soapui\r + \r + \r + kenmerk2\r + \r + \r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + 20210101\r + (Nog) niet\r + J\r + 1\r + N\r + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r + 12345678\r + \r + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:heeftAlsInitiator/*:extraElementen/*:extraElement[@*:naam='kvkNummer'] + 12345678 + false + false + false + + + + No Authorization + + + + + + + + + + + + ZdsOntvangAsynchroon + updateZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + W\r + V\r + \r + + ${Properties#ZaakIdentificatie} + Aanvraag omgevingsvergunning + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + (Nog) niet + + + VO-A + VO-A + + + + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + 12345678 + + + + + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + (Nog) niet + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + 12345678 + + + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:heeftAlsInitiator/*:extraElementen/*:extraElement[@*:naam='kvkNummer']/text() + 12345678 + false + false + false + + + + No Authorization + + + + + + + + + + + + + + + + + + + <xml-fragment/> + + ${#Project#OpenZaakZakenApiRootUrl}/zaken + + + + $.results[0].omschrijving + Aanvraag omgevingsvergunning + false + false + false + + + + No Authorization + + + + + + Accept-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Content-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + identificatie + ${Properties#ZaakIdentificatie} + QUERY + + + + + + + + + TransferZaakUrl + Response + 99b-zgw-getZaakByIdentificatie + $.results[0].url + ZaakUrl + Properties + JSONPATH + JSONPATH + true + + + + + + + + <xml-fragment/> + + ${Properties#ZaakUrl} + + + + 204 + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + + + + + DocumentSizeKb + 0.1 + + + + + + + + + + + ZaakIdentificatie + + + + ZaakUrl + + + + JwtToken + + + + + + + + + ZdsVrijeBerichten + genereerZaakIdentificatie_Di02 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/VrijBericht + + + + + + Di02 + + 1900 + GWS4all + Gebruiker + + + 1900 + CDR + + ${=java.util.UUID.randomUUID().toString() } + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());} + genereerZaakidentificatie + + + +]]> + + + + + + + No Authorization + + + + + + + + + + + + + TransferZaakIdentificatie + Response + 01-zds-genereerZaakIdentificatie_Di02 + declare namespace ZKN="http://www.egem.nl/StUF/sector/zkn/0310"; +//ZKN:identificatie[1] + ZaakIdentificatie + Properties + + XPATH + true + + + + + + + ZdsOntvangAsynchroon + creeerZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + T\r + V\r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + \r + \r + soapui\r + \r + \r + kenmerk2\r + \r + \r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + 20210101\r + (Nog) niet\r + J\r + 1\r + N\r + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r + 12345678\r + \r + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:heeftAlsInitiator/*:extraElementen/*:extraElement[@*:naam='kvkNummer'] + 12345678 + false + false + false + + + + No Authorization + + + + + + + + + + + + ZdsOntvangAsynchroon + updateZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + W\r + V\r + \r + + ${Properties#ZaakIdentificatie} + Aanvraag omgevingsvergunning + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + (Nog) niet + + + VO-A + VO-A + + + + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + 12345678 + + + + + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + (Nog) niet + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + 87654321 + + + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + + + //*:antwoord/*:object/*:heeftAlsInitiator/*:extraElementen/*:extraElement[@*:naam='kvkNummer']/text() + 87654321 + false + false + false + + + + No Authorization + + + + + + + + + + + + + + + + + + + <xml-fragment/> + + ${#Project#OpenZaakZakenApiRootUrl}/zaken + + + + $.results[0].omschrijving + Aanvraag omgevingsvergunning + false + false + false + + + + No Authorization + + + + + + Accept-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Content-Crs + EPSG:4326 + HEADER + EPSG:4326 + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + identificatie + ${Properties#ZaakIdentificatie} + QUERY + + + + + + + + + TransferZaakUrl + Response + 99b-zgw-getZaakByIdentificatie + $.results[0].url + ZaakUrl + Properties + JSONPATH + JSONPATH + true + + + + + + + + <xml-fragment/> + + ${Properties#ZaakUrl} + + + + 204 + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + + + + + DocumentSizeKb + 0.1 + + + + + + + + + + + ZaakIdentificatie + + + + ZaakUrl + + + + JwtToken + + + + + + + + + ZdsVrijeBerichten + genereerZaakIdentificatie_Di02 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/VrijBericht + + + + + + Di02 + + 1900 + GWS4all + Gebruiker + + + 1900 + CDR + + ${=java.util.UUID.randomUUID().toString() } + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());} + genereerZaakidentificatie + + + +]]> + + + + + + + No Authorization + + + + + + + + + + + + + TransferZaakIdentificatie + Response + 01-zds-genereerZaakIdentificatie_Di02 + declare namespace ZKN="http://www.egem.nl/StUF/sector/zkn/0310"; +//ZKN:identificatie[1] + ZaakIdentificatie + Properties + + XPATH + true + + + + + + + ZdsOntvangAsynchroon + creeerZaak_Lk01 + + + <xml-fragment/> + + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + T\r + V\r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + \r + \r + soapui\r + \r + \r + kenmerk2\r + \r + \r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + 20210101\r + (Nog) niet\r + J\r + 1\r + N\r + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r + 12345678\r + \r + \r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + + + + + ZdsBeantwoordVraag + geefZaakdetails_Lv01 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/BeantwoordVraag + \r + \r + \r + \r + Lv01\r + \r + 1900\r + GISVG\r + \r + \r + 1900\r + ZDS\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + 0\r + false\r + \r + \r + ${Properties#ZaakIdentificatie}\r + \r + \r + + \r + \r + \r +]]> + + + + + + - //*:antwoord/*:object/*:betalingsIndicatie - N.v.t. + //*:antwoord/*:object/*:heeftAlsInitiator/*:extraElementen/*:extraElement[@*:naam='kvkNummer'] + 12345678 false false false @@ -51394,7 +55584,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsOntvangAsynchroon @@ -51406,34 +55596,35 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' UTF-8 ${#Project#ZaakbrugEndpoint}translate/generic/zds/OntvangAsynchroon - - - - - - Lk01 - - 1900 - GWS4all - Gebruiker - - - 1900 - CDR - - ${=java.util.UUID.randomUUID().toString() } - ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());} - ZAK - - - W - V - + \r + \r + \r + \r + \r + Lk01\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + ZAK\r + \r + \r + W\r + V\r + \r ${Properties#ZaakIdentificatie} Aanvraag omgevingsvergunning ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} + (Nog) niet VO-A @@ -51441,24 +55632,74 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - - - - ${Properties#ZaakIdentificatie} - Aanvraag omgevingsvergunning - ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} - ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} - - - VO-A - VO-A - + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + - + + 12345678 + + - - + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + (Nog) niet + \r + \r + VO-A\r + VO-A\r + \r + \r + \r + + + + 823288444 + N + Gemeente Súdwest-Fryslân + + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + + \r + \r + \r + \r ]]> @@ -51475,7 +55716,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsBeantwoordVraag @@ -51521,10 +55762,10 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - //*:antwoord/*:object/*:betalingsIndicatie - N.v.t. + string-length(//*:antwoord/*:object/*:heeftAlsInitiator/*:extraElementen) = 0 + true false false false @@ -51540,7 +55781,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - + @@ -51651,7 +55892,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -51667,7 +55908,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -51704,9 +55945,9 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - + @@ -51725,7 +55966,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsVrijeBerichten @@ -51774,7 +56015,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -51791,12 +56032,12 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsOntvangAsynchroon creeerZaak_Lk01 - + <xml-fragment/> @@ -51830,51 +56071,51 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' ${Properties#ZaakIdentificatie}\r Aanvraag omgevingsvergunning\r \r - + \r soapui\r \r - - kenmerk2 - - + \r + kenmerk2\r + \r + \r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r - 20210101\r - + 20210101\r + (Nog) niet\r J\r 1\r N\r + \r + openbaar + \r \r \r - VO-A\r + ValueOverrides\r VO-A\r \r \r \r \r \r - \r - 111111110\r - J\r - Precies\r - \r - P\r - Pietje\r - M\r - 19010101\r - \r - \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r J\r - Bolsward\r - \r - Kerkstraat\r - 8701HP\r - 1\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r \r - \r + \r \r - \r - \r + \r + \r \r \r \r @@ -51896,7 +56137,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsBeantwoordVraag @@ -51942,10 +56183,10 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - //*:antwoord/*:object/*:betalingsIndicatie - N.v.t. + //*:antwoord/*:object/*:extraElementen/*:extraElement[@*:naam='vertrouwelijkheidaanduiding']/text() + openbaar false false false @@ -51961,7 +56202,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsOntvangAsynchroon @@ -51996,34 +56237,86 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' W\r V\r \r - - ${Properties#ZaakIdentificatie} - Aanvraag omgevingsvergunning - ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} - ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} - - - - VO-A - VO-A - - - - - \r ${Properties#ZaakIdentificatie}\r Aanvraag omgevingsvergunning\r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r - \r + (Nog) niet\r + \r + openbaar\r + \r \r \r - VO-A\r + ValueOverrides\r VO-A\r \r \r \r + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r + \r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + (Nog) niet\r + \r + openbaar\r + \r + \r + \r + ValueOverrides\r + VO-A\r + \r + \r + \r + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r \r \r \r @@ -52044,7 +56337,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsBeantwoordVraag @@ -52090,10 +56383,10 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - //*:antwoord/*:object/*:betalingsIndicatie - N.v.t. + //*:antwoord/*:object/*:extraElementen/*:extraElement[@*:naam='vertrouwelijkheidaanduiding']/text() + openbaar false false false @@ -52109,7 +56402,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - + @@ -52220,7 +56513,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -52236,7 +56529,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -52273,9 +56566,9 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - + @@ -52294,7 +56587,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsVrijeBerichten @@ -52343,7 +56636,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -52360,12 +56653,12 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsOntvangAsynchroon creeerZaak_Lk01 - + <xml-fragment/> @@ -52399,51 +56692,51 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' ${Properties#ZaakIdentificatie}\r Aanvraag omgevingsvergunning\r \r - + \r soapui\r \r - - kenmerk2 - - + \r + kenmerk2\r + \r + \r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r - 20210101\r - (Nog) niet + 20210101\r + (Nog) niet\r J\r 1\r N\r + \r + openbaar\r + \r \r \r - VO-A\r + ValueOverrides\r VO-A\r \r \r \r \r \r - \r - 111111110\r - J\r - Precies\r - \r - P\r - Pietje\r - M\r - 19010101\r - \r - \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r J\r - Bolsward\r - \r - Kerkstraat\r - 8701HP\r - 1\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r \r - \r + \r \r - \r - \r + \r + \r \r \r \r @@ -52465,7 +56758,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsBeantwoordVraag @@ -52511,10 +56804,10 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - //*:antwoord/*:object/*:betalingsIndicatie - (Nog) niet + //*:antwoord/*:object/*:extraElementen/*:extraElement[@*:naam='vertrouwelijkheidaanduiding']/text() + openbaar false false false @@ -52530,7 +56823,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsOntvangAsynchroon @@ -52565,34 +56858,86 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' W\r V\r \r - - ${Properties#ZaakIdentificatie} - Aanvraag omgevingsvergunning - ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} - ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} - (Nog) niet - - - VO-A - VO-A - - - - - \r ${Properties#ZaakIdentificatie}\r Aanvraag omgevingsvergunning\r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r - (Nog) niet + (Nog) niet\r + \r + openbaar\r + \r \r \r - VO-A\r + ValueOverrides\r + VO-A\r + \r + \r + \r + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r + \r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + (Nog) niet\r + \r + intern\r + \r + \r + \r + ValueOverrides\r VO-A\r \r \r \r + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r \r \r \r @@ -52613,7 +56958,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsBeantwoordVraag @@ -52659,10 +57004,10 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - //*:antwoord/*:object/*:betalingsIndicatie - (Nog) niet + //*:antwoord/*:object/*:extraElementen/*:extraElement[@*:naam='vertrouwelijkheidaanduiding']/text() + intern false false false @@ -52678,7 +57023,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - + @@ -52789,7 +57134,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -52805,7 +57150,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -52842,9 +57187,9 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - + @@ -52863,7 +57208,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsVrijeBerichten @@ -52912,7 +57257,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -52929,12 +57274,12 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsOntvangAsynchroon creeerZaak_Lk01 - + <xml-fragment/> @@ -52968,51 +57313,51 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' ${Properties#ZaakIdentificatie}\r Aanvraag omgevingsvergunning\r \r - + \r soapui\r \r - - kenmerk2 - - + \r + kenmerk2\r + \r + \r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r - 20210101\r - (Nog) niet + 20210101\r + (Nog) niet\r J\r 1\r N\r + \r + openbaar\r + \r \r \r - VO-A\r + ValueOverrides\r VO-A\r \r \r \r \r \r - \r - 111111110\r - J\r - Precies\r - \r - P\r - Pietje\r - M\r - 19010101\r - \r - \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r J\r - Bolsward\r - \r - Kerkstraat\r - 8701HP\r - 1\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r \r - \r + \r \r - \r - \r + \r + \r \r \r \r @@ -53034,7 +57379,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsBeantwoordVraag @@ -53080,10 +57425,10 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - //*:antwoord/*:object/*:heeftAlsInitiator/*:gerelateerde/*:natuurlijkPersoon/*:geslachtsnaam - fromValueOverride + //*:antwoord/*:object/*:extraElementen/*:extraElement[@*:naam='vertrouwelijkheidaanduiding']/text() + openbaar false false false @@ -53099,7 +57444,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsOntvangAsynchroon @@ -53134,86 +57479,83 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' W\r V\r \r - - ${Properties#ZaakIdentificatie} - Aanvraag omgevingsvergunning - ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} - ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())} - (Nog) niet - - - VO-A - VO-A - - - - - - - 111111110 - J - Precies - - P - Pietje - M - 19010101 - - - J - Bolsward - - Kerkstraat - 8701HP - 1 - - - - - - - - - \r ${Properties#ZaakIdentificatie}\r Aanvraag omgevingsvergunning\r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r - (Nog) niet + (Nog) niet\r + \r + openbaar\r + \r \r \r - VO-A\r + ValueOverrides\r VO-A\r \r \r \r - - - - 111111110 - J - Precies - - P - Pietje - M - 19010101 - - - J - Bolsward - - Kerkstraat - 8701HP - 1 - - - - - - - + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r + \r + \r + \r + ${Properties#ZaakIdentificatie}\r + Aanvraag omgevingsvergunning\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + ${=import java.text.SimpleDateFormat; new SimpleDateFormat("yyyyMMdd").format(new Date())}\r + (Nog) niet\r + \r + \r + ValueOverrides\r + VO-A\r + \r + \r + \r + \r + \r + \r + 823288444\r + N\r + Gemeente Súdwest-Fryslân\r + \r + Eenmanszaak\r + \r + 0091200000046730\r + J\r + Sneek\r + Marktstraat\r + Marktstraat\r + 8601CR\r + 15\r + \r + \r + \r + \r + \r + \r + \r \r \r \r @@ -53234,7 +57576,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + ZdsBeantwoordVraag @@ -53280,10 +57622,10 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - //*:antwoord/*:object/*:heeftAlsInitiator/*:gerelateerde/*:natuurlijkPersoon/*:geslachtsnaam - fromValueOverride + string-length(//*:antwoord/*:object/*:extraElementen/*:extraElement[@*:naam='vertrouwelijkheidaanduiding']/text()) = 0 + true false false false @@ -53299,7 +57641,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + - + @@ -53410,7 +57752,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + @@ -53426,7 +57768,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + diff --git a/src/main/configurations/Translate/Profiles.json b/src/main/configurations/Translate/Profiles.json index e832d4921..848101fa6 100644 --- a/src/main/configurations/Translate/Profiles.json +++ b/src/main/configurations/Translate/Profiles.json @@ -70,6 +70,16 @@ "key": "zgw.zaken-api.rollen.rol.betrokkeneIdentificatie.geslachtsnaam", "value": "fromValueOverride", "condition": "true()" + }, + { + "key": "zgw.zaken-api.rollen.rol.betrokkeneIdentificatie.annIdentificatie", + "value": "${extraElementen:kvkNummer}", + "condition": "true()" + }, + { + "key": "zgw.zaken-api.zaken.zaak.vertrouwelijkheidaanduiding", + "value": "${extraElementen:vertrouwelijkheidaanduiding}", + "condition": "true()" } ] } From 5c4acd009f6f0e552d67c31064e245ba54a193df Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 13:51:58 +0200 Subject: [PATCH 45/47] test: fix testsuite 1 teardown failing due not able to delete a locked document --- e2e/SoapUI/zaakbrug-e2e-soapui-project.xml | 153 +++++++++++++++++++++ 1 file changed, 153 insertions(+) diff --git a/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml b/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml index 5488f75ef..6795b0977 100644 --- a/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml +++ b/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml @@ -8511,6 +8511,11 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' ${Properties#ZaakUrl} + + + 204 + + No Authorization @@ -8591,6 +8596,11 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' ${Properties#DocumentUrl} + + + 204 + + No Authorization @@ -12911,6 +12921,10 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' CheckedOutId + + DocumentUrl + + @@ -13514,6 +13528,60 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue('DocumentBa + + + + ZdsVrijeBerichten + cancelCheckout_Di02 + + + <xml-fragment/> + + UTF-8 + ${#Project#ZaakbrugEndpoint}translate/generic/zds/VrijBericht + \r + \r + \r + \r + \r + Di02\r + \r + 1900\r + GWS4all\r + Gebruiker\r + \r + \r + 1900\r + CDR\r + \r + ${=java.util.UUID.randomUUID().toString() }\r + ${=import java.text.SimpleDateFormat; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSS"); sdf.setTimeZone(TimeZone.getTimeZone("${#Project#ZdsTimezone}")); sdf.format(new Date());}\r + cancelCheckout\r + \r + \r + ${Properties#CheckedOutId}\r + \r + \r + ${Properties#DocumentIdentificatie}\r + \r + \r + \r +]]> + + + + + + + No Authorization + + + + + + + + @@ -13666,6 +13734,91 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' + + + + + <xml-fragment/> + + ${#Project#OpenZaakDocumentenApiRootUrl}/enkelvoudiginformatieobjecten + + + + $.results[0].identificatie + ${Properties#DocumentIdentificatie} + false + false + false + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + identificatie + ${Properties#DocumentIdentificatie} + QUERY + + + + + + + + + TransferDocumentUrl + Response + 99e-zgw-getDocumentByIdentificatie + $.results[0].url + DocumentUrl + Properties + JSONPATH + JSONPATH + true + + + + + + + + <xml-fragment/> + + ${Properties#DocumentUrl} + + + + 204 + + + + No Authorization + + + + + + Authorization + ${Properties#JwtToken} + HEADER + ${Properties#JwtToken} + + + + + + DocumentSizeKb From 86d70774a47d6e0ede4763a39d0fd3820f86f9c3 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 13:51:58 +0200 Subject: [PATCH 46/47] test: fix testsuite 1 teardown failing due not able to delete a locked document --- e2e/SoapUI/zaakbrug-e2e-soapui-project.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml b/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml index 6795b0977..bac235844 100644 --- a/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml +++ b/e2e/SoapUI/zaakbrug-e2e-soapui-project.xml @@ -24249,7 +24249,7 @@ testRunner.testCase.getTestStepByName("Properties").setPropertyValue( 'JwtToken' - + From 046918d76ed626bcd1cee041a7045e59fd0d0008 Mon Sep 17 00:00:00 2001 From: MLenterman Date: Mon, 30 Sep 2024 19:14:02 +0200 Subject: [PATCH 47/47] docs: dynamic value overrides from StUF:extraElementen configuration --- README.md | 120 ------------------ .../configure-value-overrides.md | 5 - .../_translation-profiles/index.md | 5 - .../set-defaults-all-profiles.md | 5 - ...osing-behavior-for-edge-case-scenarios.md} | 0 .../configure-value-overrides.md | 117 +++++++++++++++++ .../translation-profiles/index.md | 8 ++ .../set-defaults-all-profiles.md | 95 ++++++++++++++ 8 files changed, 220 insertions(+), 135 deletions(-) delete mode 100644 docusaurus/docs/zaakbrug/configuring-zaakbrug/_translation-profiles/configure-value-overrides.md delete mode 100644 docusaurus/docs/zaakbrug/configuring-zaakbrug/_translation-profiles/index.md delete mode 100644 docusaurus/docs/zaakbrug/configuring-zaakbrug/_translation-profiles/set-defaults-all-profiles.md rename docusaurus/docs/zaakbrug/configuring-zaakbrug/{_translation-profiles/configure-case-closing-behavior-for-edge-case-scenarios.md => translation-profiles/_configure-case-closing-behavior-for-edge-case-scenarios.md} (100%) create mode 100644 docusaurus/docs/zaakbrug/configuring-zaakbrug/translation-profiles/configure-value-overrides.md create mode 100644 docusaurus/docs/zaakbrug/configuring-zaakbrug/translation-profiles/index.md create mode 100644 docusaurus/docs/zaakbrug/configuring-zaakbrug/translation-profiles/set-defaults-all-profiles.md diff --git a/README.md b/README.md index e3bf61936..2cd16c58f 100644 --- a/README.md +++ b/README.md @@ -142,126 +142,6 @@ Will result in: } ``` - -### Profile Defaults -Profile defaults can be used to configure common translation profile settings. The settings configured in the `profileDefaults` section are applied to **all** zaaktypen. When a regular translation profile for a specific zaaktype is also configured, the settings are merged together. The more specific per zaaktype translation profile will always override any overlapping settings from the `profileDefaults` section. Items in array's like `valuesOverrides` will be combined instead, unless there is an overlapping key. Here the more specific per zaaktype translation profile will also always override any overlapping keys from the ones in the `profileDefaults` section. - -For example, the following configuration: -```json -{ - "profileDefaults": { - "endCaseEndDate": { - "coalesceResultaat": "Onbekend" - }, - "valueOverrides": [ - { - "key": "zgw.zaken-api.zaken.zaak.toelichting", - "value": "toelichting from profileDefaults" - } - ] - }, - "profile": [ - { - "zaakTypeIdentificatie": "B9999", - "endDateAndResultLastStatus": { - "coalesceResultaat": "Onbekend" - }, - "valueOverrides": [ - { - "key": "zgw.zaken-api.zaken.zaak.communicatiekanaal", - "value": "http://example.com" - } - ] - }, - { - "zaakTypeIdentificatie": "B1026", - "endCaseEndDate": { - "coalesceResultaat": "Toegekend" - }, - "valueOverrides": [ - { - "key": "zgw.zaken-api.zaken.zaak.toelichting", - "value": "toelichting from specific translation profile" - } - ] - } - ] -} -``` - -Will result in: -```json -{ - "profile": [ - { - "zaakTypeIdentificatie": "B9999", - // highlight-start - "endCaseEndDate": { - "coalesceResultaat": "Onbekend", - }, - // highlight-end - "endDateAndResultLastStatus": { - "coalesceResultaat": "Onbekend" - }, - "valueOverrides": [ - // highlight-start - { - "key": "zgw.zaken-api.zaken.zaak.toelichting", - "value": "toelichting from profileDefaults" - }, - // // highlight-end - { - "key": "zgw.zaken-api.zaken.zaak.communicatiekanaal", - "value": "http://example.com" - } - ] - }, - { - "zaakTypeIdentificatie": "B1026", - "endCaseEndDate": { - // highlight-next-line - "coalesceResultaat": "Toegekend" - }, - "valueOverrides": [ - { - "key": "zgw.zaken-api.zaken.zaak.toelichting", - // highlight-next-line - "value": "toelichting from specific translation profile" - } - ] - } - ] -} -``` - -### Value Overrides -The translations from ZDS/StUF to ZGW are made to be as neutral as possible. With value overrides it is possible to diverge from the generic translation defaults or add static properties. - -Value overrides can be configured in `src/main/configurations/Translate/profiles.json` or in the `zaakbrug.profiles` section of the Helm chart. - -The keys for the the different properties can be deducted from the OpenApi specification of the API's. -The keys follow the following format: `zgw....`. For example the key for the zaak property `betalingsindicatie` would be: `zgw.zaken-api.zaken.zaak.betalingsindicatie`. In the translation profile this would look like this: -```json -{ - "profile": [ - { - "zaakTypeIdentificatie": "example", - "valueOverrides": [ - { - "key": "zgw.zaken-api.zaken.zaak.betalingsindicatie", - "value": "nvt" - } - ] - } - ] -} -``` - -A value override is only applied if the property's value after the translation from ZDS/StUF to ZGW is **not present, empty string or null**. - -Currently this feature implemented for: -- (zaken-api) zaak - ## Local Development Docusaurus 1. Navigate to "docusaurus" subfolder with `cd ./docusaurus`. 2. Install dependencies with `npm install`. diff --git a/docusaurus/docs/zaakbrug/configuring-zaakbrug/_translation-profiles/configure-value-overrides.md b/docusaurus/docs/zaakbrug/configuring-zaakbrug/_translation-profiles/configure-value-overrides.md deleted file mode 100644 index c6166bfd3..000000000 --- a/docusaurus/docs/zaakbrug/configuring-zaakbrug/_translation-profiles/configure-value-overrides.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -sidebar_position: 100 ---- - -# Configure Values Overrides \ No newline at end of file diff --git a/docusaurus/docs/zaakbrug/configuring-zaakbrug/_translation-profiles/index.md b/docusaurus/docs/zaakbrug/configuring-zaakbrug/_translation-profiles/index.md deleted file mode 100644 index 54a9aa0d2..000000000 --- a/docusaurus/docs/zaakbrug/configuring-zaakbrug/_translation-profiles/index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -sidebar_position: 100 ---- - -# Translation Profiles \ No newline at end of file diff --git a/docusaurus/docs/zaakbrug/configuring-zaakbrug/_translation-profiles/set-defaults-all-profiles.md b/docusaurus/docs/zaakbrug/configuring-zaakbrug/_translation-profiles/set-defaults-all-profiles.md deleted file mode 100644 index cf23f0225..000000000 --- a/docusaurus/docs/zaakbrug/configuring-zaakbrug/_translation-profiles/set-defaults-all-profiles.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -sidebar_position: 100 ---- - -# Set Defaults For All Profiles \ No newline at end of file diff --git a/docusaurus/docs/zaakbrug/configuring-zaakbrug/_translation-profiles/configure-case-closing-behavior-for-edge-case-scenarios.md b/docusaurus/docs/zaakbrug/configuring-zaakbrug/translation-profiles/_configure-case-closing-behavior-for-edge-case-scenarios.md similarity index 100% rename from docusaurus/docs/zaakbrug/configuring-zaakbrug/_translation-profiles/configure-case-closing-behavior-for-edge-case-scenarios.md rename to docusaurus/docs/zaakbrug/configuring-zaakbrug/translation-profiles/_configure-case-closing-behavior-for-edge-case-scenarios.md diff --git a/docusaurus/docs/zaakbrug/configuring-zaakbrug/translation-profiles/configure-value-overrides.md b/docusaurus/docs/zaakbrug/configuring-zaakbrug/translation-profiles/configure-value-overrides.md new file mode 100644 index 000000000..75bced75c --- /dev/null +++ b/docusaurus/docs/zaakbrug/configuring-zaakbrug/translation-profiles/configure-value-overrides.md @@ -0,0 +1,117 @@ +--- +sidebar_position: 100 +--- + +# Configure Value Overrides +The translations from ZDS/StUF to ZGW are made to be as neutral as possible. With value overrides it is possible to diverge from the generic translation defaults or add static properties. + +Value overrides can be configured in `src/main/configurations/Translate/profiles.json` or in the `zaakbrug.profiles` section of the Helm chart. + +The keys for the the different properties can be deducted from the OpenApi specification of the API's. +The keys follow the following format: `zgw....`. For example the key for the zaak property `betalingsindicatie` would be: `zgw.zaken-api.zaken.zaak.betalingsindicatie`. + +By default a value override is only applied if the property's value after the translation from ZDS/StUF to ZGW is **not present, empty string or null**. + +Currently this feature implemented for: +- (zaken-api) zaak +- (zaken-api) rol + +### Example: Override zaak.betalingsindicatie to use 'nvt' as default value. +The effect of the value override in this example would be that the zaak property `betalingsindicatie` will be set to `nvt`, only if this value is not already provided in the incoming ZDS message. + +In the translation profile this would look like this: +```json +{ + "profile": [ + { + "zaakTypeIdentificatie": "example", + "valueOverrides": [ + { + "key": "zgw.zaken-api.zaken.zaak.betalingsindicatie", + "value": "nvt" + } + ] + } + ] +} +``` + +## Dynamic Value Overrides +The basic value overrides mechanism takes a static pre-configured value from the translation profile as override value. Dynamic value overrides allow the value to be determined dynamicly during runtime. This could be an value from the incoming ZDS message for example. The generic syntax to use in the value override's `value` field is as follows: +``` +${:} +``` + +### Value From StUF:extraElement +To use a value from a StUF:extraElement, the `extraElementen` context can be used with the above syntax. When using the `extraElementen` context, the **action** part of the syntax will be the name of the extra element. + +Depending on what resource the value override is applied to, the StUF:extraElement will only be looked for in that relevant part of the incoming ZDS message. This means that a StUF:extraElement named `kvkNummer` on a role, is only available to that specific role. A StUF:extraElement value override on the `zgw.zaken-api.rollen.rol` resource cannot use any StUF:extraElement on any other resource. In short; A value override on the case can only use a StUF:extraElement that is present on the case itself; A value override on a role can only use a StUF:extraElement from that specific role. + +### Example: Override nietNatuurlijkPersoon role 'annIdentificatie' field with StUF:extraElement naam="kvkNummer". + +In the translation profile it would look like this: +```json +{ + "profile": [ + { + "zaakTypeIdentificatie": "example", + "valueOverrides": [ + // highlight-start + { + "key": "zgw.zaken-api.rollen.rol.betrokkeneIdentificatie.annIdentificatie", + "value": "${extraElementen:kvkNummer}", + "condition": "true()" + } + // highlight-end + ] + } + ] +} +``` + +The incoming ZDS message might look something like this: +```xml + + ... + + ... + + + + 823288444 + N + SjaakZnZaak + Eenmanszaak + + 0091200000046730 + J + Sneek + Marktstraat + Marktstraat + 8601CR + 15 + + + + + + + // highlight-start + + 12345678 + + // highlight-end + + ... + + + +``` + +This results in ZaakBrug taking the value from StUF:extraElement named `kvkNummer` present on the role in question from the incoming ZDS message. Before the translated role is passed to the ZGW API's, the `annIdentificatie` field under betrokkeneIdentificatie is filled with this value. + +When retrieving a case with this role with a `geefZaakDetails` ZDS message for example, the reverse is done aswell. In the response message, contained within the role in question, an StUF:extraElement named `kvkNummer` will be added with the value taken from `annIdentificatie` field under betrokkeneIdentificatie. + +:::warning + Currently it is necessary to add `"condition": "true()"` to every dynamic value override from StUF:extraElement. +::: \ No newline at end of file diff --git a/docusaurus/docs/zaakbrug/configuring-zaakbrug/translation-profiles/index.md b/docusaurus/docs/zaakbrug/configuring-zaakbrug/translation-profiles/index.md new file mode 100644 index 000000000..f916d015b --- /dev/null +++ b/docusaurus/docs/zaakbrug/configuring-zaakbrug/translation-profiles/index.md @@ -0,0 +1,8 @@ +--- +sidebar_position: 100 +--- + +# Translation Profiles + +- [Configure Value Overrides](configure-value-overrides) +- [Set Defaults For All Profiles](set-defaults-all-profiles) \ No newline at end of file diff --git a/docusaurus/docs/zaakbrug/configuring-zaakbrug/translation-profiles/set-defaults-all-profiles.md b/docusaurus/docs/zaakbrug/configuring-zaakbrug/translation-profiles/set-defaults-all-profiles.md new file mode 100644 index 000000000..21c261fdc --- /dev/null +++ b/docusaurus/docs/zaakbrug/configuring-zaakbrug/translation-profiles/set-defaults-all-profiles.md @@ -0,0 +1,95 @@ +--- +sidebar_position: 100 +--- + +# Set Defaults For All Profiles + +Profile defaults can be used to configure common translation profile settings. The settings configured in the `profileDefaults` section are applied to **all** zaaktypen. When a regular translation profile for a specific zaaktype is also configured, the settings are merged together. The more specific per zaaktype translation profile will always override any overlapping settings from the `profileDefaults` section. Items in array's like `valuesOverrides` will be combined instead, unless there is an overlapping key. Here the more specific per zaaktype translation profile will also always override any overlapping keys from the ones in the `profileDefaults` section. + +For example, the following configuration: +```json +{ + "profileDefaults": { + "endCaseEndDate": { + "coalesceResultaat": "Onbekend" + }, + "valueOverrides": [ + { + "key": "zgw.zaken-api.zaken.zaak.toelichting", + "value": "toelichting from profileDefaults" + } + ] + }, + "profile": [ + { + "zaakTypeIdentificatie": "B9999", + "endDateAndResultLastStatus": { + "coalesceResultaat": "Onbekend" + }, + "valueOverrides": [ + { + "key": "zgw.zaken-api.zaken.zaak.communicatiekanaal", + "value": "http://example.com" + } + ] + }, + { + "zaakTypeIdentificatie": "B1026", + "endCaseEndDate": { + "coalesceResultaat": "Toegekend" + }, + "valueOverrides": [ + { + "key": "zgw.zaken-api.zaken.zaak.toelichting", + "value": "toelichting from specific translation profile" + } + ] + } + ] +} +``` + +Will result in: +```json +{ + "profile": [ + { + "zaakTypeIdentificatie": "B9999", + // highlight-start + "endCaseEndDate": { + "coalesceResultaat": "Onbekend", + }, + // highlight-end + "endDateAndResultLastStatus": { + "coalesceResultaat": "Onbekend" + }, + "valueOverrides": [ + // highlight-start + { + "key": "zgw.zaken-api.zaken.zaak.toelichting", + "value": "toelichting from profileDefaults" + }, + // highlight-end + { + "key": "zgw.zaken-api.zaken.zaak.communicatiekanaal", + "value": "http://example.com" + } + ] + }, + { + "zaakTypeIdentificatie": "B1026", + "endCaseEndDate": { + // highlight-next-line + "coalesceResultaat": "Toegekend" + }, + "valueOverrides": [ + { + "key": "zgw.zaken-api.zaken.zaak.toelichting", + // highlight-next-line + "value": "toelichting from specific translation profile" + } + ] + } + ] +} +``` \ No newline at end of file