openwave:1.35:applicatiebeheer:probleemoplossing:programmablokken:synchroniseer_gesloten_swfruimtes

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
Volgende revisie
Vorige revisie
openwave:1.35:applicatiebeheer:probleemoplossing:programmablokken:synchroniseer_gesloten_swfruimtes [2026/08/28 13:10] – [Verversen SWF ruimte] Lonneke van Dijkopenwave:1.35:applicatiebeheer:probleemoplossing:programmablokken:synchroniseer_gesloten_swfruimtes [2026/09/15 10:47] (huidige) – [Loggen van synchronisatie gesloten SWF ruimtes in Messagelog] Lonneke van Dijk
Regel 3: Regel 3:
 Op deze pagina staat beschreven hoe de gesloten SWF ruimtes in OpenWave ververst worden met de task //synchroniseerGeslotenSWFRuimtes//. Het betreft hier alleen gesloten SWF ruimtes die in de afgelopen twee weken gesloten zijn via het synchroniseren/verversen van de ruimte toen deze nog open was.\\ Op deze pagina staat beschreven hoe de gesloten SWF ruimtes in OpenWave ververst worden met de task //synchroniseerGeslotenSWFRuimtes//. Het betreft hier alleen gesloten SWF ruimtes die in de afgelopen twee weken gesloten zijn via het synchroniseren/verversen van de ruimte toen deze nog open was.\\
 Het komt namelijk voor dat de SWF tijdelijk niet bereikbaar is en de ruimte dan ten onrechte gesloten wordt. Tevens kan het zo zijn dat een ruimte na sluiten, toch weer heropend wordt. Met deze task kan de huidige situatie opgehaald worden bij het SWF en de ruimte zo hersteld worden (indien weer heropend) of, indien de ruimte verwijderd is, de eventueel nog lege beëindigd datum van de SWF ruimte gevuld worden.\\ Het komt namelijk voor dat de SWF tijdelijk niet bereikbaar is en de ruimte dan ten onrechte gesloten wordt. Tevens kan het zo zijn dat een ruimte na sluiten, toch weer heropend wordt. Met deze task kan de huidige situatie opgehaald worden bij het SWF en de ruimte zo hersteld worden (indien weer heropend) of, indien de ruimte verwijderd is, de eventueel nog lege beëindigd datum van de SWF ruimte gevuld worden.\\
-Indien de SWF ruimte bij het verversen van toch OPEN blijkt, dan wordt tbswfruimte ververst. Alle andere tabellen onder de ruimte (tbswfactieverzoeken etc.) worden niet ververst: dit gebeurd namelijk al bij de task //synchroniseerOpenSWFRuimtes//. De ruimte komt vanzelf weer mee met deze task.+Indien de SWF ruimte bij het verversen toch OPEN blijkt, dan wordt het record voor de ruimte in tabel tbswfruimte ververst. Alle andere tabellen onder de ruimte (tbswfactieverzoeken etc.) worden niet ververst: dit gebeurd namelijk al bij de task //synchroniseerOpenSWFRuimtes//. De ruimte komt vanzelf weer mee met deze task.
  
 Naast het verversen van de SWF zaken heeft de synchronisatie task als doel om te markeren welke zaken gewijzigd zijn: in de tabel van de SWF ruimtes in OpenWave (tbswfruimte) wordt veld dlgewijzigdbijsync op T gezet indien er een wijziging heeft plaats gevonden. Tevens wordt de datum van wijzigen geregistreerd. Naast het verversen van de SWF zaken heeft de synchronisatie task als doel om te markeren welke zaken gewijzigd zijn: in de tabel van de SWF ruimtes in OpenWave (tbswfruimte) wordt veld dlgewijzigdbijsync op T gezet indien er een wijziging heeft plaats gevonden. Tevens wordt de datum van wijzigen geregistreerd.
Regel 22: Regel 22:
     * als wijziging telt:     * als wijziging telt:
         * status is veranderd van **GESLOTEN** naar **OPEN** of **INITIALISATIE**         * status is veranderd van **GESLOTEN** naar **OPEN** of **INITIALISATIE**
-        * het SWF geeft aan dat de ruimte verwijderd is en **Datum beëindigd** was nog null voor de SWF ruimte. De programmatuur vult dan de beëindigd datum met now()+        * OF het SWF geeft aan dat de ruimte verwijderd is en **Datum beëindigd** was nog leeg voor de SWF ruimte. De programmatuur vult dan de beëindigd datum met now()
     * EN deze wijziging is nog niet gemarkeerd als gezien (zie //Accorderen/Laatste wijziging gezien?//)     * EN deze wijziging is nog niet gemarkeerd als gezien (zie //Accorderen/Laatste wijziging gezien?//)
  
Regel 43: Regel 43:
 </adm> </adm>
  
-**Proces van synchroniseren gesloten SWF ruimtes**+**Proces van synchroniseren gesloten SWF ruimtes:** 
 De taak/callable //Synchroniseer Gesloten SWF ruimtes// gaat voor alle in de afgelopen twee weken gesloten SWF ruimtes (vwfrmswfruimte.dvstatus = GESLOTEN en (ddlaatstgewijzigdbijsync <= fn_vandaag(0) en ddlaatstgewijzigdbijsync >= fn_vandaag(-14)) en dvsamenwerkingid is gevuld) ophalen uit het SWF of de ruimte niet toch weer OPEN is, of dat de GESLOTEN ruimte al verwijderd is. De taak/callable //Synchroniseer Gesloten SWF ruimtes// gaat voor alle in de afgelopen twee weken gesloten SWF ruimtes (vwfrmswfruimte.dvstatus = GESLOTEN en (ddlaatstgewijzigdbijsync <= fn_vandaag(0) en ddlaatstgewijzigdbijsync >= fn_vandaag(-14)) en dvsamenwerkingid is gevuld) ophalen uit het SWF of de ruimte niet toch weer OPEN is, of dat de GESLOTEN ruimte al verwijderd is.
  
-Er wordt dus voor alle omgevingszaken die voorkomen in vwfrmswfruimte where dvstatus = GESLOTEN and (ddlaatstgewijzigdbijsync <= fn_vandaag(0) and dlaatstgewijzigdbijsync >= fn_vandaag(-14)) and dvsamenwerkingid is not null , per omgevingszaak gekeken of de OINVanZender bepaald kan worden (zo nee dan wordt dit gelogd in de Operationslog voor de taak //Synchroniseer Gesloten SWF ruimtes//). +Er wordt dus voor alle omgevingszaken die voorkomen in vwfrmswfruimte where dvstatus = GESLOTEN and (ddlaatstgewijzigdbijsync <= fn_vandaag(0) and dlaatstgewijzigdbijsync >= fn_vandaag(-14)) and dvsamenwerkingid is not null, per omgevingszaak gekeken of de OINVanZender bepaald kan worden (zo nee dan wordt dit gelogd in de Operationslog voor de taak //Synchroniseer Gesloten SWF ruimtes//).\\ 
-Vervolgens wordt voor alle gesloten SWF ruimtes onder deze omgevingszaak de volgende actie uitgevoerd: +Vervolgens wordt voor alle gesloten SWF ruimtes onder deze omgevingszaak de volgende actie uitgevoerd: \\
 (waarbij de SWF API wordt aangeroepen met als bevoegd gezag de bepaalde OINVanZender, en als samenwerkingsid het SWF-id van de SWF ruimte) (waarbij de SWF API wordt aangeroepen met als bevoegd gezag de bepaalde OINVanZender, en als samenwerkingsid het SWF-id van de SWF ruimte)
  
  
-==== Verversen SWF ruimte ====+==== Verversen Gesloten SWF ruimte ====
  
-De SWF API voor het verversen van de SWF ruimte wordt aangeroepen: AlgemeenEndpoint  + 'samenwerkingen/' + SWFid. +De SWF API voor het verversen van de SWF ruimte wordt aangeroepen: AlgemeenEndpoint  + 'samenwerkingen/' + SAM_ID .\\ 
-Indien de aanroep niet goed gaat dan zal er in de operationslog een regel worden toegevoegd dat het niet gelukt is om de ruimte te verversen. En zal vervolgens voor de volgende SWF ruimte geprobeerd worden te verversen. Net zo lang als alle in de afgelopen twee weken gesloten SWF ruimtes ververst zijn.+Indien de aanroep niet goed gaat dan zal er in de operationslog een regel worden toegevoegd dat het niet gelukt is om de ruimte te verversen. En zal vervolgens voor de volgende SWF ruimte geprobeerd worden te verversen. Net zo lang totdat alle in de afgelopen twee weken gesloten SWF ruimtes ververst zijn.
  
 Indien de aanroep wel goed gaat, EN de ruimte bestaat nog, dan wordt de SWF ruimte (tbswfruimte) gewijzigd met waardes zoals deze door SWF in het antwoordbericht zijn doorgegeven:  Indien de aanroep wel goed gaat, EN de ruimte bestaat nog, dan wordt de SWF ruimte (tbswfruimte) gewijzigd met waardes zoals deze door SWF in het antwoordbericht zijn doorgegeven: 
Regel 77: Regel 78:
 ==== Loggen van synchronisatie gesloten SWF ruimtes in Messagelog ==== ==== Loggen van synchronisatie gesloten SWF ruimtes in Messagelog ====
  
-Het loggen van de synchronisatie actie voor gesloten ruimtes in de Messagelog van OpenWave staat default aan.+Het loggen van de synchronisatie actie voor gesloten ruimtes in de Messagelog van OpenWave staat default aan.\\
 Het draaien van de taak //Synchroniseer Gesloten SWF ruimtes// kan zorgen voor het aanmaken van veel records in de messagelog tabel. Indien gewenst kan men het loggen van de acties van de taak in de Messagelog uitzetten (logging in operationslog blijft gewaarborgd). Het draaien van de taak //Synchroniseer Gesloten SWF ruimtes// kan zorgen voor het aanmaken van veel records in de messagelog tabel. Indien gewenst kan men het loggen van de acties van de taak in de Messagelog uitzetten (logging in operationslog blijft gewaarborgd).
  
  • openwave/1.35/applicatiebeheer/probleemoplossing/programmablokken/synchroniseer_gesloten_swfruimtes.1787915444.txt.gz
  • Laatst gewijzigd: 2026/08/28 13:10
  • door Lonneke van Dijk