<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
A<span style="mso-ansi-language:NL-BE" lang="NL-BE">an de deelnemers van het technisch overleg van dinsdag 10/03/2020</span><span style="mso-ansi-language:NL-BE" lang="NL-BE"><o:p><br>
</o:p></span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE"><o:p> </o:p></span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Ter voorbereiding voor het extra technisch overleg bezorgen we jullie de xsd van de diensten die zullen wijzigen nav zoekgebeurtenis V3.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Daarnaast willen we dinsdag ook het alternatief voor datablokdiensten verder verfijnen.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE"><o:p> </o:p></span></p>
<h1 style="margin: 12pt 0cm 0.0001pt; break-after: avoid; font-size: 16pt; font-family: "Calibri Light", sans-serif; color: rgb(47, 84, 150); font-weight: normal">
<b><span style="mso-fareast-font-family:"Times New Roman";
mso-ansi-language:NL-BE" lang="NL-BE">Impact wijzigingen zoekGebeurtenis :
</span></b></h1>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE"><o:p> </o:p></span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">In release 2.72 wordt een nieuw concept van bestemmelingen gedefinieerd: primaire en niet primaire (secundaire) bestemmelingen.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Primaire bestemmelingen zijn bestemmelingen die op de hoogte moeten zijn van de gebeurtenis. Bv. een AVI verleend advies, dan is de VVO een primaire bestemmeling van dat advies.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">De secundaire bestemmelingen zijn bestemmelingen die de gebeurtenis als informatie krijgen. Bv. de andere AVI's worden op de hoogte gebracht van het advies dat een andere AVI uitgebracht heeft.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE"><o:p> </o:p></span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">In Gebeurtenis V1 is het niet mogelijk om bij een bestemmeling aan te geven of het een primaire dan wel secundaire bestemmeling is.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Daarom werd Gebeurtenis V2 uitgewerkt. Het enige verschil tussen V1 & V2 zijn de bestemmelingen. In Gebeurtenis V1 is dat een HoedanigheidRef.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">In Gebeurtenis V2 is de Bestemmeling een eigen complex type. Het is een extensie van HoedanigheidRef met een extra attribuut: primair (boolean default true).</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE"><o:p> </o:p></span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">In release 2.70 werd startGebeurtenis V3 opgeleverd. Deze zal in release 2.72 echter aangepast worden.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Er zal nu een gebeurtenis V2 meegegeven moeten worden in het verzoek in plaats van een Gebeurtenis V1.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Daarnaast werd ook een geefGebeurtenis V2 ontwikkeld waarmee het mogelijk is een Gebeurtenis V2 op te halen.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE"><o:p> </o:p></span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Of een bestemmeling primair dan wel secundair is wordt door het uitwisselingsplatform bepaald. De waarde die in het verzoek meegeven wordt is dus van geen belang.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Alle bestemmelingen die in het startGebeurtenisVerzoek zitten zullen als primair beschouwd worden.
</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Als er volgens de parameters nog bestemmelingen nodig zijn die niet in het verzoek zitten zullen deze door het uitwisselingsplatform als secundaire bestemmeling toegevoegd worden.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE"><o:p> </o:p></span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">In release 2.72 zal ook zoekGebeurtenis V3 opgeleverd worden. Er zijn een aantal verschillen t.o.v. ZoekGebeurtenis V2.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Een van de belangrijkste verschillen is dat het verplicht wordt om een interval mee te geven. Dit interval mag ook niet te groot zijn, in eerste instantie gaan we dit op 7 dagen zetten, maar dit kan later nog
 wijzigen.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Daarnaast wordt een nieuwe filter toegevoegd: primaireBestemmeling. Dit is een boolean veld dat toelaat om enkel te zoeken op gebeurtenissen waarvan je primaire bestemmeling bent. De werking van de filter is
 als volgende:</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE"><o:p> </o:p></span></p>
<ul style="margin-bottom: 0cm;margin-top:0cm" type="disc">
<li style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;mso-list:l0 level1 lfo1">
<span style="mso-fareast-font-family:"Times New Roman";mso-ansi-language:NL-BE" lang="NL-BE">Indien true worden enkel de gebeurtenissen teruggegeven waarvan de aanroeper van de webservice primaire bestemmeling is.</span></li><li style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;mso-list:l0 level1 lfo1">
<span style="mso-fareast-font-family:"Times New Roman";mso-ansi-language:NL-BE" lang="NL-BE">Indien false worden enkel de gebeurtenissen teruggegeven waarvan de aanroeper van de webservice geen primaire bestemmeling is.</span></li><li style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif;mso-list:l0 level1 lfo1">
<span style="mso-fareast-font-family:"Times New Roman";mso-ansi-language:NL-BE" lang="NL-BE">Indien leeg worden zowel de gebeurtenissen voor de primaire en secundaire bestemmeling meegegeven.</span></li></ul>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE"><o:p> </o:p></span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">De laatste wijziging aan het verzoek is de filter 'alle'. Deze is verwijderd in zoekGebeurtenis V3.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Deze filter liet in V1 & V2 van de webservice toe dat een afnemer alle gebeurtenissen kon zoeken die hij nog niet afgehaald had via geefGebeurtenis.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Dit is echter niet performant. Indien deze filter op 'true' gezet werd wil dat zeggen dat er naar alle gebeurtenissen van de afnemer gezocht moest worden want zeer tijdrovend was.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Daarnaast is het ook niet de taak van het uitwisselingsplatform om bij te houden wie welke gebeurtenissen afgehaald heeft.
</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Het is de taak van de afnemer zelf om bij te houden welke gebeurtenissen/projecten hij al binnengehaald heeft en aan de hand daarvan te synchroniseren.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE"><o:p> </o:p></span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Tot slot is er ook een wijziging aan de repliek van ZoekGebeurtenis V3 t.o.v. V2.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Sinds de introductie van beroepschriften als case kunnen gebeurtenissen op 2 plaatsten uitgevoerd worden: op een projectFase of op een dossier.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Het is in de repliek van V1 & V2 niet duidelijk af te leiden waarop de gebeurtenis uitgevoerd is. In ZoekGebeurtenis V3 zal het duidelijk zijn waarop de gebeurtenis uitgevoerd is.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Dit doen we door het GebeurtenisResultaat abstract te maken. Het gebeurtenis resultaat bevat zelf nog slechts 2 referenties: die naar de gebeurtenis en die naar het project.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Van het GebeurtenisResultaat zijn 2 extensies gemaakt: GebeurtenisResultaatProjectFase welke een referentie heeft naar de projectFase & GebeurtenisResultaatDossier welke een referentie heeft naar het dossier.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Op deze manier kan er geen verwarring meer ontstaan.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE"><o:p> </o:p></span></p>
<h1 style="margin: 12pt 0cm 0.0001pt; break-after: avoid; font-size: 16pt; font-family: "Calibri Light", sans-serif; color: rgb(47, 84, 150); font-weight: normal">
<b><span style="mso-fareast-font-family:"Times New Roman";
mso-ansi-language:NL-BE" lang="NL-BE">Alternatief datablokdiensten.</span></b></h1>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE"><o:p> </o:p></span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Er waren 2 voorstellen weerhouden : het datablok meegeven als JSON string of het datablok meegeven als XML met een CDATA tag.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Na verder intern overleg zijn we meer voorstander van het datablok mee te geven als XML met een CDATA string.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">De reden is eenvoudig dat al onze SOAP services XML zijn en geen SOAP. Als we het datablok dan als XML meegeven met CDATA blijft alles XML en moet er niet nog omgezet worden naar SOAP e.d.</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE"><o:p> </o:p></span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE">Een voorbeeld van de bewaarDatablokRepliek vind je in bijlage</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE"><br>
</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE"></p>
<div style="color:black; font-size:12pt; font-family:Calibri,Arial,Helvetica,sans-serif">
<br>
</div>
<div style="color:black; font-size:12pt; font-family:Calibri,Arial,Helvetica,sans-serif">
<div>
<div>
<div>
<div dir="ltr">
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p style="font-family:Times New Roman,serif; margin:0"><span style="color:#DA6522; font-size:10pt; font-family:Calibri,sans-serif; background-color:white" lang="en-GB">Met vriendelijke groeten</span><span style="color:#DA6522; font-size:10pt; font-family:Calibri,sans-serif" lang="en-GB"></span></p>
<p style="font-family:Times New Roman,serif; margin:0"><b><span style="color:#DA6522; font-size:10pt; font-family:Calibri,sans-serif; background-color:white" lang="en-GB">Team Omgevingsloket</span></b><span style="color:#DA6522; font-size:10pt; font-family:Calibri,sans-serif" lang="en-GB"></span></p>
<p style="font-family:Times New Roman,serif; margin:0"><span style="color:#DA6522; font-size:10pt; font-family:Calibri,sans-serif; background-color:white" lang="en-GB"> </span><span style="color:#DA6522; font-size:10pt; font-family:Calibri,sans-serif" lang="en-GB"></span></p>
<p style="font-family:Times New Roman,serif; margin:0"><span style="color:#DA6522; font-size:10pt; font-family:Calibri,sans-serif; background-color:white" lang="en-GB">DEPARTEMENT <b>OMGEVING</b></span><span style="color:#DA6522; font-size:10pt; font-family:Calibri,sans-serif" lang="en-GB"></span></p>
<p style="font-family:Times New Roman,serif; margin:0"><span style="font-size:10pt; font-family:Calibri,sans-serif" lang="en-GB"><a href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.omgevingsloket.be%2Fmain&data=02%7C01%7Cpieter.lamote%40vlaanderen.be%7C529fa5a478a64b35a7b208d6cf97652b%7C0c0338a695614ee8b8d64e89cbd520a0%7C0%7C0%7C636924646482720816&sdata=pb3lvMMuvmb8Fh9zlkU2aeQqE47P4YSHiqfnqJOIcXo%3D&reserved=0" target="_blank" rel="noopener noreferrer"><span style="background-color:white">https://www.omgevingsloket.be/main
</span></a></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
</span>
<p></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE"><br>
</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE"><br>
</span></p>
<p style="margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: "Calibri", sans-serif">
<span style="mso-ansi-language:NL-BE" lang="NL-BE"><o:p> </o:p></span></p>
<br>
</div>
</body>
</html>