Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
| Beide kanten vorige revisie Vorige revisie Volgende revisie | Vorige revisie | ||
| openwave:1.35:applicatiebeheer:probleemoplossing:programmablokken:synchroniseer_gesloten_swfruimtes [2026/08/28 13:04] – Lonneke van Dijk | openwave:1.35:applicatiebeheer:probleemoplossing:programmablokken:synchroniseer_gesloten_swfruimtes [2026/08/28 13:11] (huidige) – Lonneke van Dijk | ||
|---|---|---|---|
| Regel 44: | Regel 44: | ||
| **Proces van synchroniseren gesloten SWF ruimtes** | **Proces van synchroniseren gesloten SWF ruimtes** | ||
| - | De taak/ | + | De taak/ |
| - | + | ||
| - | + | ||
| - | {{: | + | |
| 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 // | 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 // | ||
| Regel 54: | Regel 51: | ||
| - | ==== Verversen SWF ruimte ==== | + | ==== Verversen |
| De SWF API voor het verversen van de SWF ruimte wordt aangeroepen: | De SWF API voor het verversen van de SWF ruimte wordt aangeroepen: | ||
| 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 als alle in de afgelopen twee weken gesloten SWF ruimtes ververst zijn. | ||
| - | Indien de aanroep wel goed gaat 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: |
| - | * zijn de waardes hetzelfde als voorheen | + | * is de status van de ruimte niet veranderd |
| - | * zijn er daadwerkelijk wijzigingen doorgevoerd | + | * is de status wel gewijzigd |
| + | * wordt tbswfruimte.dlgewijzigdbijsync op T gezet | ||
| + | * wordt tbswfruimte.ddlaatstgewijzigdbijsync gezet met datum en tijdstip van dit moment (now()) | ||
| + | * wordt er gecontroleerd of tbswfruimte.ddverwijderd leeg is. Is deze gevuld? Dan wordt de datum leeggehaald | ||
| - | Indien de respons | + | Indien de aanroep |
| + | * is tbswfruimte.ddverwijderd al gevuld | ||
| + | * is tbswfruimte.ddverwijderd nog leeg dan: | ||
| + | * wordt tbswfruimte.ddverwijderd gezet met datum en tijdstip van dit moment (now()) | ||
| + | * wordt tbswfruimte.dlgewijzigdbijsync op T gezet | ||
| + | * wordt tbswfruimte.ddlaatstgewijzigdbijsync gezet met datum en tijdstip van dit moment (now()) | ||