diff --git a/Installation/Endpoint/zds.request.endpoint.json b/Installation/Endpoint/zds.request.endpoint.json new file mode 100644 index 0000000..56cf8fa --- /dev/null +++ b/Installation/Endpoint/zds.request.endpoint.json @@ -0,0 +1,16 @@ +{ + "title": "ZDS Request Endpoint", + "$id": "https://zds.vng.nl/endpoints/zds.request.endpoint.json", + "path": [ + "stuf", + "zds", + "requests" + ], + "pathRegex": "^stuf/zds/requests$", + "methods": [ + "POST" + ], + "source": "https://zds.vng.nl/endpoints/zgw.zrc.source.json", + "description": "", + "proxy": "/admin/gateways/a29e78fa-c3b9-416f-8b03-8ea973a678a7" +} \ No newline at end of file diff --git a/Installation/Mapping/ZdsLv01ToZgwGeoSearch.mapping.json b/Installation/Mapping/ZdsLv01ToZgwGeoSearch.mapping.json new file mode 100644 index 0000000..5ad56a2 --- /dev/null +++ b/Installation/Mapping/ZdsLv01ToZgwGeoSearch.mapping.json @@ -0,0 +1,18 @@ +{ + "$id": "https://zds.vng.nl/mappings/zdsLv01ToZGWGeoSearch.mapping.json", + "version": "0.0.1", + "title": "ZDS Lv01 to ZGW GeoSearch", + "description": "", + "mapping": { + "rol__betrokkeneIdentificatie__natuurlijkPersoon__inpBsn": "SOAP-ENV:Body.ns2:zakLv01.ns2:gelijk.ns2:heeftAlsInitiator.ns2:gerelateerde.ns2:identificatie", + "identificatie": "SOAP-ENV:Body.ns2:zakLv01.ns2:gelijk.ns2:identificatie" + }, + "unset": [], + "cast": { + "rol__betrokkeneIdentificatie__natuurlijkPersoon__inpBsn": "unsetIfValue==SOAP-ENV:Body.ns2:zakLv01.ns2:gelijk.ns2:heeftAlsInitiator.ns2:gerelateerde.ns2:identificatie", + "identificatie": "unsetIfValue==SOAP-ENV:Body.ns2:zakLv01.ns2:gelijk.ns2:identificatie" + }, + "passTrough": false, + "dateCreated": "2024-02-15T09:48:17+00:00", + "dateModified": "2024-02-15T09:48:17+00:00" +} \ No newline at end of file diff --git a/Installation/Source/zgw.zrc.source.json b/Installation/Source/zgw.zrc.source.json new file mode 100644 index 0000000..6c38d1a --- /dev/null +++ b/Installation/Source/zgw.zrc.source.json @@ -0,0 +1,27 @@ +{ + "title": "ZGW ZRC API", + "$id": "https://zds.vng.nl/endpoints/zgw.zrc.source.json", + "$schema": "https://docs.commongateway.nl/schemas/Gateway.schema.json", + "version": "0.0.1", + "description": "ZGW ZRC source for ZDS proxies", + "location": "!ChangeMe!", + "isEnabled" : false, + "headers": { + "accept" : "application/json", + "Accept-Crs": "EPSG:4326", + "Content-Crs": "EPSG:4326" + }, + "auth": "none", + "configuration": { + "verify": false + }, + "endpointsConfig": { + "zaken/_zoek": { + "out": { + "body": { + "mapping": "https://zds.vng.nl/mappings/zdsLv01ToZGWGeoSearch.mapping.json" + } + } + } + } +} \ No newline at end of file