Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Optimistic locking is van toepassing op onderstaande concepten. Deze concepten komen overeen met de top-level resources /aansluiter/v1/{resource} in de OpenAPI-specificatie.

  • stukken

  • belanghebbenden

  • handhavingsdossiers

  • sanctiedossiers

  • vastgestelde-feiten

  • handhavingsbeslissingen

  • kennisgevingen

  • publieke-schadespublieke-schade-beslissingen

  • …

Foutafhandeling

Automatisch

...

In het geval dat de automatische poging ook niet succesvol is, zal de API een 500-statuscode teruggeven. De aanbevelingen zoals beschreven op API Idempotentie zijn van toepassing, waarbij we aanraden om de request opnieuw te proberen.

Excerpt

Aanbevelingen voor concurrent aanroepen van dezelfde resource

Het wordt afgeraden om dezelfde resource gelijktijdig aan te roepen vanuit verschillende (a)synchrone processen. In het ideale geval worden requesten naar dezelfde resource sequentieel verwerkt. Er kan echter een pragmatische afweging gemaakt worden als de kans op gelijktijdige aanpassingen van dezelfde resource klein is. In dergelijke gevallen kan worden gesteund op de automatische afhandeling van conflicten door de API.

Het is belangrijk om te benadrukken dat een proces niet mag steunen op het steeds opnieuw proberen van requesten na een 500-statuscode om optimistic locking problemen op te lossen. Het herhaaldelijk opnieuw versturen van deze requesten is geen robuuste oplossing en kan leiden tot inefficiëntie en verhoogde belasting van de API.