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.
vr, 20-12-2013 - 14.37u
#1
veld inhoud opnemen in scope voor een vraag om document
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
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.pdfErratum kan wat mij betreft worden doorgevoerd.
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.
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
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.zipTijdens de StUF Expertgroep van 16 maart 2016 is het voorstel goedgekeurd. Dit erratum wordt meegenomen in patch 25.