Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hoe verkrijg je het correcte versie id na een HTTP 409? #37

Open
rhengeveld opened this issue Mar 17, 2021 · 1 comment
Open

Hoe verkrijg je het correcte versie id na een HTTP 409? #37

rhengeveld opened this issue Mar 17, 2021 · 1 comment

Comments

@rhengeveld
Copy link

rhengeveld commented Mar 17, 2021

Context

In de documentatie [1] wordt beschreven dat een resource die wordt aangemaakt of gewijzigd een "versie id" (UTC timestamp) krijgt van Koppeltaal. Dit versienummer is vervolgens nodig als een resource wordt bijgewerkt [2]. Als bij een update geen of het incorrecte "versie id" wordt meegestuurd vanuit de client, dan resulteert dit in een HTTP 409 met melding "The specified resource version is not correct.". Dit staat ook beschreven in voorbeelden berichtenverkeer.

Vraagstuk

Ok. Nu ben ik als client overtuigd dat ik het correcte "versie id" aan mijn bericht meegeef, echter mijn update resulteert in de gevreesde HTTP 409! Misschien heeft mijn client een update vanuit Koppeltaal gemist, maar Koppeltaal en client zijn het in ieder geval niet met elkaar eens. Als eigenaar van de data heb ik daar echter geen boodschap aan; ik wil dat Koppeltaal mijn update overneemt. Hoe verkijg ik in dit geval van Koppeltaal het "versie id"? Dit kan ik nergens terugvinden in de documentatie.

Zoekopties

Volgens de documentatie over bericht ophalen zijn er de volgende zoekopties:

  • Haal het volgende te-verwerken bericht op, eventueel gefilterd op patiënt
    Echter, alle berichten zijn reeds verwerkt
  • Haal een specifiek bericht op via MessageHeader ID
    Deze weet de client niet, maar kan eventueel uit de volgende zoekopdracht verkregen worden
  • Haal lijsten aan MessageHeader IDs met context informatie op
    Echter, dit gaat over alle berichten, kan dit meteen gefilterd worden op een specifieke resource (patiënt)?

Heb ik over een zoek- of filteroptie heen gelezen? Volgens mij moet dit op te lossen zijn als het laatste bericht van een specifieke resource (patiënt) opgevraagd kan worden. Deze resource zou dan ook het laatste "versie id" moeten bevatten.

@rhengeveld rhengeveld changed the title Hoe verkrijg je het correctie versie id na een HTTP 409? Hoe verkrijg je het correcte versie id na een HTTP 409? Mar 17, 2021
@rhengeveld
Copy link
Author

@bmstibbe ik zie dat je in #36 hebt gereageerd - vandaar dat ik je hier nu tag.
Weet jij misschien een zoekrichting of antwoord op bovenstaande vraagstuk?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants