Inhoud

REV-synchroniseren

Zie voor beheer en gebruik en export (OpenWave) Register Externe Veiligheid -gegevens: Register Externe Veiligheid

Voor een functioneel beheerder is via het Operationsportaal onder kolom Import de tegel REV Synchronisatie te benaderen. Deze tegel toont een lijst op basis van de tabel TbRevImportlocevactiv van actuele locatie-EVactiviteiten uit het REV, waarmee OpenWave data kunnen worden gesynchroniseerd.

Onderaan de lijst vijf knoppen:

Maak lijst van locatie-EVactiviteiten uit REV

Met de knop haal REV locatie-evactiviteiten identificatiecodes linksonder wordt een lijst samengesteld van actuele locatie-EVactiviteiten van de bronhouder. De bestaande lijst wordt met het gebruik van deze knop overschreven. De betreffende REV-API ({base-URL}/LocatieEVActiviteiten) wordt daartoe met een GET-request aangesproken. Noodzakelijke instellingen zijn:

De resultset van de REV-API bestaat uit alle actuele locatie-EVactiviteiten waar OpenWave - op grond van de namespaceidentificatie - die van de bronhouder uitfiltert en die worden toegevoegd aan de tabel TbRevImportlocevactiv die vervolgens wordt getoond in de lijst. Bij het starten van het proces wordt de tabel TbRevImportlocevactiv eerst leeggemaakt. Aangezien het vullen een tijdrovende kwestie kan zijn, wordt dit - om een time-out probleem te vermijden - gedaan in een runnable (dus zonder feedback in een userinterface). In de operationslog (tegel Operationslog in het service centrumportaal) is zichtbaar of het proces al klaar is (onder de code: haalrevidentificatiecodes). Om te vermijden dat gelijktijdig twee of meer keer hetzelfde proces wordt gestart, krijgt Getal1 van de instelling Sectie: Operations en Item: synchroniseerUitREV bij het starten de waarde 1 en bij afsluiten de waarde 0. De vraagteken-knop “is er al een proces bezig” kijkt naar deze instelling. Met de refreshknop wordt (ook tijdens het proces) de lijst opnieuw uitgeschreven (dus op grond van de tabel tbRevImportlocevactiv).

Per opgehaalde locatie-EVactiviteit wordt dezelfde API nogmaals aangesproken, maar dan specifiek voor één identificatienummer, om locatie gegevens en REV-bedrijfsnaam op te halen. De REV-requests worden gelogd (servicecentrum portaal: messagelog) indien de instelling Sectie: OWB, Item: MessageLog aangevinkt is EN de instelling Sectie: REV, Item: MessageLog ook aangevinkt is.

Actuele locatie-EVactiviteiten kolommen

De actuele locatie-EVactiviteiten worden getoond in de lijst in de volgende kolommen:

Zet een selectie klaar voor synchronisatie

Met de knop aanvinken/uitvinken kan een selectie op de rijen uit de lijst worden gemaakt, waarmee zij klaar worden gezet voor synchronisatie. Alleen de rijen die aangevinkt zijn EN die een gevulde inrichtingskey hebben kunnen worden gesynchroniseerd (dus de aangevinkte items zonder inrichtingskey worden genegeerd).

Overigens kan het aanvinkvakje ook per rij met de hand worden aan- en uitgevinkt.

Synchronisatie aangevinkte rijen

Met de knop synchroniseer aangevinkte items worden de REV-data in OpenWave van de inrichtingen die corresponderen met de aangevinkte rijen (aangevinkte rijen met een lege inrichtingskey worden genegeerd) overschreven met de data uit het REV. Per rij (dus per inrichting) gebeurt het volgende:

De noodzakelijke instellingen zijn dezelfde als hierboven beschreven bij de knop haal REV locatie-evactiviteiten identificatiecodes. Om opslagkaarten te kunnen toevoegen (de referentiecontouren) zijn echter nog een aantal instellingen verplicht:

Aangezien het synchroniseren een tijdrovende kwestie kan zijn, wordt dit - om een time-out probleem te vermijden - gedaan in een runnable (dus zonder feedback in een userinterface). In de operationslog (tegel Operationslog in het service centrumportaal) is zichtbaar of het proces al klaar is (onder de code: synchroniseeruitrev) en zijn eventuele foutmeldingen zichtbaar. Om te vermijden dat gelijktijdig twee of meer keer hetzelfde proces wordt gestart, krijgt Getal1 van de instelling Sectie: Operations en Item: synchroniseeruitrev bij het starten de waarde 1 en bij afsluiten de waarde 0.