Als ik deze twee XSD mappen samenvoeg krijg ik een 100-tal foutmeldingen tijdens het valideren van bg0310\koppelvlakBAG\bg0310.koppelvlakBAG.xsd.
Onder andere bij <complexType name="AOA-bag-afvoeren">. Als ik daarin de eerste drie elementen in een sequence plaats, zoals:
<sequence minOccurs="0">
<element name="identificatie"
type="BG:ObjectNummering-e" nillable="true" minOccurs="0"/>
<element name="authentiek"
type="BG:Authentiek" default="N" nillable="true" minOccurs="0"/>
<element name="typering"
type="BG:TyperingAOA-e" nillable="true" minOccurs="0"/>
</sequence>
dat wil zeggen op dezelfde manier als in bg0310\bg0310.ent.xsd dan verdwijnen er een aantal fouten.
Ik hoop dat jullie er begrip voor hebben dat ik hier niet alle 102 fouten beschrijf.
Doe ik iets fout of zit er iets fout in de XSDs?
Han je doet niets fout. In de nieuwe definitie van het BAG-koppelvlak heb ik de sequence verwijderd. Ik ben bang dat bg0310.koppelvlakBAG.xsd de nieuwe versie met daarin ook de restricted definities. Deze versie kan alleen gebruikt worden met een nieuwe versie van bg0310 die officieel zal worden met de patch van 1 oktober 2011, als daarmee wordt ingestemd. In deze versie is de sequence rond identificatie, authentiek en typering verwijderd. Voor de xml-berichten heeft dit geen enkele consequentie.
Bij mijn weten heeft de Waarderingskamer deze nieuwe versie verspreid samen met het koppelvlakBAG ter goedkeuring van de expertgroep van juli.
Klopt. De nieuwe versie van bg0310.ent staat ook bij de documenten van het koppelvlak. Dit is de link: http://www.kinggemeenten.nl/gemma/gegevens-en-berichten-(stuf)/documenten/stuf/9_stuf_koppelingen/bag-woz