Besluittype voegBesluitToe

Dit is een statische kopie van het eerdere discussie.kinggemeenten.nl.
Nieuwe discussies kunnen in de GitHub repository 'StUF standaarden' als issue worden opgevoerd.

5 reacties / 0 nieuw
Alexander Schrijver
Besluittype voegBesluitToe

Vraag in het kort:
Welk Besluittype moet worden gebruikt, bij een nieuw Besluit middels voegBesluitToe, als deze niet kan worden geïdentificeerd?
 

Achtergrond:
Volgens RGBZ 1.0 (en 2.0):
Objecttype BESLUIT overzicht relaties: "BESLUIT [0..*] is van BESLUITTYPE [1]"
Een Besluittype lijkt daarmee verplicht voor een Besluit.
Volgens ImZTC 2.1 (waar Besluittype staat omschreven):
Objecttype BESLUITTYPE Unieke aanduiding: "Unieke aanduiding van CATALOGUS in combinatie met Besluittype-omschrijving"

Echter, Besluittype-omschrijving is optioneel volgens RGBZ 1.0 (en 2.0), en zo ook in ZDS 1.2.
Indien een "voegBesluitToe" request binnen komt, en de Besluittype-omschrijving (bst.omschrijving) ontbreekt, welk Besluittype dient dan te worden gekozen?
 

Arjan Kloosterboer

Besluittype-omschrijving is gespecificeerd in het ImZTC, maakt deel uit van de Id van BESLUITTYPE en is een verplicht van een waarde te voorzien attribuutsoort.

Conform RGBZ 2 moet BESLUIT verplicht van een BESLUITTYPE zijn voorzien. Een Besluittype-omschrijving is daarmee verplicht voor een BESLUIT.  Dus bepaald niet optioneel. 

Waar komt de verwarring vandaan?

Alexander Schrijver


ZDS 1.2, pagina 39 -- Onder 4.1.7 #18 Voeg besluit toe (voegBesluitToe_Di01):
object.besluit.bst.omschrijving staat als "o"


In de XSD:

<complexType name="VoegBesluitToe-BSL-kennisgeving">
[...]
         <element name="bst.omschrijving" type="ZKN:Omschrijving-e" nillable="true" minOccurs="0"/>

En op het StUF test platform zijn scenario's te vinden waar het veld ontbreekt voor de voegBesluitToe-service.
 

Michiel Verhoef

Ook in RGBZ 1 is besluittype verplicht dus zou bst.omschrijving ook verplicht moeten zijn in het schema.

Hiervan is ERR 489301 aangemaakt.

Michiel Verhoef

Het attribuut besluittype.omschrijving is optioneel in de entiteit besluittype, vandaar dat het element bst.omschrijving ook als optioneel vermeld staat. Dit is eigenlijk wel vreemd want de relatie besluit is van besluittype is verplicht en deze wordt gelegd via bst.omschrijving.

Voorstel is om bst.omschrijving verplicht te maken in het voegBesluitToe bericht. In de overige Besluit berichten kan bst.omschrijving optioneel blijven.