Gerelateerde in zakLv01 vraagselectie 'heeft' relatie ZAKSTT is onterecht optioneel.

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
Lex Uijthof
Gerelateerde in zakLv01 vraagselectie 'heeft' relatie ZAKSTT is onterecht optioneel.

In de XSD zkn0310_ent_vraagantwoord.xsd staat bij <complexType name="ZAKSTT-vraagSelectie"> een gerelateerde element gespecificeerd van type type="ZKN:STT-vraag" met een minOccurs="0".

Dit maakt het mogelijk om een relatie element toe te voegen aan de "heeft" relatie in de vraagselectie van een zakLv01, waarbij geen gerelateerde is opgenomen en dit os onjuist.  Het StUFTestplatform accepteert overigens dergelijke berichten ook.

De StUF 03.01 documentatie Hoofdstuk 6.3 Regels voor vraagberichten, blz 96/97 zegt hier het volgende over:

Een relatie wordt gevraagd door het element voor de relatie op te nemen met het attribute
StUF:entiteittype gevuld met de naam van het entiteittype voor de relatie. Hierbinnen worden weer de gevraagde gegevens en relaties opgenomen naast het verplichte element <gerelateerde> voor de gerelateerde.

Ik liep tegen dit probleem aan omdat de XSD dit gerelateerde element op de betreffende plaats niet verplichtte, maar bij gebruik van de StUFKletser wordt het bericht zonder dit gerelateerde element afgekeurd voor het verstuurd kon worden.

 

 

 

Robert Melskens

Dit onderhoudsverzoek is opgevoerd in de onderhoudsverzoeken als ONV0414.
De lijst met onderhoudsverzoeken vind je op: 
gemmaonline.nl/index.php/StUF-Expertgroep#Documenten

Dat het StUF testplatform berichten goedkeurt met deze fout is denk ik niet zo verwonderlijk. Ik vermoed dat het StUF Testplatform geen aanvullende regels heeft gedefinieerd op dit punt. Het vertrouwt hier immers volledig op de schemavalidatie.
Ik zal de verantwoordelijke personen binnen KING daar desondanks toch even naar laten kijken.

Frank Samwel

Er is inderdaad geen regel in het StUF Testplatform die hierop controleert.

Robert Melskens

In de bijgaande zip file is in het bestand 'zkn0310_ent_vraagAntwoord.xsd' in de complexType 'ZAKSTT-vraagSelectie' het 'gerelateerde' element verplicht gemaakt.

Bijlage

ONV0414.zip
Robert Melskens

Tijdens de StUF Expertgroep van 17 februari 2016 is het voorstel goedgekeurd.
Het onderhoudsverzoek is omgezet naar een erratum (ERR0414).