veld inhoud opnemen in scope voor een vraag om document

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

8 reacties / 0 nieuw
Maurice Maissan
veld inhoud opnemen in scope voor een vraag om document

Bij een synchroon vraagbericht om een document wil ik in de scope van het bericht ook het veld 'Inhoud' opnemen. Als ik dit als volgt doe: dan wordt dit niet goedgekeurd door xsd. In de StUF documentatie staat op pagina 85 in de laatste alinea echter: "Een gegeven wordt gevraagd door het op te nemen als een element met een lege inhoud en het attribute xsi:nil=”true”." Dit impliceert dat je in alle gevallen dit attribuut moet opnemen. Ik vind het nu een beetje kort door de bocht om in dit specifieke geval daarvoor een uitzondering te maken.

Robert Melskens

Ter verduidelijking, het gaat om het volgende vraag bericht:

<:zkn:edclv01 ...>
  ...
  <:zkn:scope>
     <zkn:object ...>
        <zkn:identificatie xsi:nil="true"/>
        <zkn:dct.omschrijving xsi:nil="true"/>
        <zkn:creatiedatum xsi:nil="true"/>
        <zkn:titel xsi:nil="true"/>
        <zkn:versie xsi:nil="true"/>
        <zkn:verzenddatum xsi:nil="true"/>
        <zkn:vertrouwelijkaanduiding xsi:nil="true"/>
        <zkn:inhoud xsi:nil="true"/>
     </zkn:object>
  </zkn:scope>
</zkn:edclv01>

Het probleem hier is dat de standaard voorschrijft dat xsi:nil op de elementen binnen scope wordt gedefinieerd terwijl het schema dit op het 'inhoud' element niet toestaat.

Dit Erratum is opgevoerd in de onderhoudsverzoeken als ERR314.
De lijst met onderhoudsverzoeken vind je op: 
www.wikixl.nl/wiki/basisgemeente/index.php/StUF-Expertgroep#Documenten

Robert Melskens

Hierbij de uitwerking van erratum ERR314 dat voor de volgende StUF Expertgroep op de agenda staat.

In het bijgaande voorbeeld heb ik in het schema 'zkn0310_ent_basis.xsd' bij het complexType 'EDC-basis' aan de definitie van het element 'inhoud' het attribute 'nillable' met de waarde 'true' toegevoegd (zie bijlage: Voorstel erratum ERR314.pdf).

Bijlage

Voorstel erratum ERR314.pdf
Maarten van den...

Erratum kan wat mij betreft worden doorgevoerd.

Robert Melskens

Dit erratum is doorgevoerd in patch 19 (28 maart 2014).

Het attribute nillable met de waarde 'true' is toegekend aan de declaratie van het element 'inhoud' binnen de complexType 'EDC-basis'.

Discussie gesloten.

Robert Melskens

Ik kom er zojuist achter dat we bij het oplossen van ERR314 zijn vergeten om het element 'inhoud' ook nillable te maken in de complexType 'EDC-vraagScope'. Erg essentieel want met de in patch 19 doorgevoerde oplossing kan het in deze discussie opgevoerde probleem nog niet worden opgelost.

Dit Erratum is opgevoerd in de onderhoudsverzoeken als ERR0427.
De lijst met onderhoudsverzoeken vind je op: 
www.wikixl.nl/wiki/basisgemeente/index.php/StUF-Expertgroep#Documenten

Robert Melskens

Bijgaand het voorstel voor de oplossing van ERR0427. De aanpassing is aangebracht in 'zkn0310_ent_vraagAntwoord.xsd'.
Na goedkeuring door de StUF Expertgroep kan deze wijziging worden gepubliceerd met patch 25.
 

Bijlage

ERR0427.zip
Robert Melskens

Tijdens de StUF Expertgroep van 16 maart 2016 is het voorstel goedgekeurd. Dit erratum wordt meegenomen in patch 25.