openwave:1.30:applicatiebeheer:probleemoplossing:programmablokken:rev_synchroniseren

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Beide kanten vorige revisie Vorige revisie
openwave:1.30:applicatiebeheer:probleemoplossing:programmablokken:rev_synchroniseren [2024/01/17 11:12] Kars Gottschalopenwave:1.30:applicatiebeheer:probleemoplossing:programmablokken:rev_synchroniseren [2024/04/29 10:29] (huidige) Ton Pullens
Regel 16: Regel 16:
 Met de knop ** haal REV locatie-evactiviteiten identificatiecodes** linksonder wordt een lijst samengesteld van actuele locatie-EVactiviteiten van de bronhouder. 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 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 base-URL moet opgegeven worden in kolom //Tekst// van //Sectie: REV// en //Item: AlgemeenEndpoint// bijvoorbeeld: <nowiki>https://acc.apps.geodan.nl/public/revpreproductie/rev/api/rev/v3/</nowiki>+  * De base-URL moet opgegeven worden in kolom //Tekst// van //Sectie: REV// en //Item: AlgemeenEndpoint// bijvoorbeeld: <nowiki>https://preprod.rev-portaal.nl/api/rev/v3</nowiki>
   * De namespaceidentificatie van de bronhouder moet opgegeven worden in de kolom //Tekst// van instelling //Sectie: Inrichtingen// en //Item: REVNamespaceIdentificatie// bijvoorbeeld: //NL.IMEV.OVIJ//   * De namespaceidentificatie van de bronhouder moet opgegeven worden in de kolom //Tekst// van instelling //Sectie: Inrichtingen// en //Item: REVNamespaceIdentificatie// bijvoorbeeld: //NL.IMEV.OVIJ//
-  * In de kolom //Tekst// van //Sectie: REV// en //Item: Apikey// moet de API-key opgegeven worden waarmee de organisatie gerechtigd is de REV-API aan te roepen.+  * In de kolom //Tekst// van //Sectie: REV// en //Item: Client_id//  moet de loginnaam opgegeven worden waarmee samen met client_secret een authoridatietoken kan worden bemachtigd . 
 +  * In de kolom //Tekst// van //Sectie: REV// en //Item: Client_secret//  moet de loginpassopgegeven worden waarmee samen met client_id een authoridatietoken kan worden bemachtigd . 
 +  * het enpoint vpoor het ophalen van de authorisatietoeken moet opgegeven worden in kolom //Tekst// van //Sectie: REV// en //Item: TokenEndpoint// bijvoorbeeld: <nowiki>https://preprod.rev-portaal.nl/auth/realms/REV/protocol/openid-connect/token/</nowiki>
  
 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). 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).
  • openwave/1.30/applicatiebeheer/probleemoplossing/programmablokken/rev_synchroniseren.1705486364.txt.gz
  • Laatst gewijzigd: 2024/01/17 11:12
  • door Kars Gottschal