gemma-zaken icon indicating copy to clipboard operation
gemma-zaken copied to clipboard

ZaakBesluit endpoint in ZRC mag niet aangesproken worden door consumers

Open stevenbal opened this issue 5 years ago • 3 comments

Bug

Het endpoint voor ZaakBesluiten in het ZRC mag niet aangesproken worden door consumers, maar dient door het BRC aangesproken te worden als er een Zaak aan een Besluit gekoppeld wordt of als een Besluit gekoppeld aan een Zaak verwijderd wordt.

Momenteel ontbreekt er in het ZRC de validatie die voorkomt dat er direct in het ZRC een ZaakBesluit aangemaakt of verwijderd kan worden

stevenbal avatar Oct 04 '19 10:10 stevenbal

vanuit beheer twijfelen wij of deze aanname klopt en binnen de standaard valt.

Wat is er op tegen wanneer de consumer zelf de logica invult om de relatie vast te leggen in de ZRC?

michielverhoef avatar Oct 04 '19 10:10 michielverhoef

@michielverhoef dit is niet zinvol - de relatie wordt (canonical) vastgelegd in het BRC, en BRC leveranciers implementeren dat deze het matchende ZRC bijwerkt met de relatie-informatie. De consumer moet/mag geen dubbel werk doen.

Nu krijg je mogelijke integriteitsproblemen doordat er naar niet-bestaande dingen verwezen kan worden.

sergei-maertens avatar Oct 04 '19 12:10 sergei-maertens

Dat snap ik maar de vraag is even of het een bug in de standaard is of gewoon een fout in de implementatie. Volgens mij is dit een implementatiefout, geen fout in de standaard.

Fouten in de standaard moeten snel opgelost worden, dit is iets wat meegenomen kan worden.

Hieraan gerelateerd: Het label bug geeft niet duidelijk aan waar het probleem ligt en misschien zouden we beter twee labels (bug referentieimplementatie en bug standaard) moeten gebruiken.

michielverhoef avatar Oct 04 '19 12:10 michielverhoef