Mendix import mapping selection of XML scheme throws error
0
Hello! I have downloaded an XSD scheme that I have to adhere to from an open source (attached as text). However, when enabling the 'foutmelding' (error code) under 'Persoon' (Person), I get the following error: I have seen this error on the community once or twice but no solutions. Changes in XSD are not possible unfortunately as this is what the source tells us how they give us the file to upload. What does this error mean? How can I fix it? <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="Studenten" type="StudentenType"/> <xs:complexType name="PersoonType"> <xs:sequence> <xs:choice minOccurs="0"> <xs:element type="xs:string" name="burgerservicenummer"/> <xs:element type="xs:string" name="onderwijsnummer"/> </xs:choice> <xs:element name="voornamen" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="200"/> <xs:pattern value="[^()]*"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="voorvoegsels" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="achternaam" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="200"/> <xs:pattern value="[^()]*"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="geslacht" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Man"/> <xs:enumeration value="Vrouw"/> <xs:enumeration value="Onbekend"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="geboortedatum" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="(0[0-9]|1[0-9]|2[0-9]|3[01]).(0[0-9]|1[012]).[0-9]{4}"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:choice minOccurs="0"> <xs:element name="Adresbinnenland"> <xs:complexType> <xs:sequence> <xs:element name="straatnaam" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="80"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="huisnummer" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="|[0-9]{0,5}"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="huisletter" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="|[A-Z]"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="huisnummerToevoeging" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="huisnummerAanduiding" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="2"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="locatieOmschrijving" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="postcode" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="6"/> <xs:pattern value="|[0-9][0-9][0-9][0-9][A-Z][A-Z]"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="plaatsnaam" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Adresbuitenland"> <xs:complexType> <xs:sequence> <xs:element name="adresregelBuitenland1"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="adresregelBuitenland2" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="adresregelBuitenland3" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="landcode"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="|[0-9][0-9][0-9][0-9]"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> <xs:element type="xs:string" name="status" minOccurs="0"/> <xs:element type="foutmeldingType" name="foutmelding" maxOccurs="50" minOccurs="0"/> <xs:element type="MBOType" name="IdentificatieMBO" minOccurs="0"/> <xs:element type="HOType" name="IdentificatieHO" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="sleutelgegevenType"> <xs:sequence> <xs:element type="xs:string" name="sleutelnaam"/> <xs:element type="xs:string" name="sleutelwaarde"/> </xs:sequence> </xs:complexType> <xs:complexType name="foutmeldingType"> <xs:sequence> <xs:element type="xs:string" name="foutcode"/> <xs:element type="xs:string" name="fouttekst"/> <xs:element type="sleutelgegevenType" name="sleutelgegeven" maxOccurs="50" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="MBOType"> <xs:sequence> <xs:element type="xs:string" name="status"/> <xs:element type="foutmeldingType" name="foutmelding" maxOccurs="50" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="BPVType"> <xs:sequence> <xs:element type="xs:string" name="volgnummer"/> <xs:element type="xs:string" name="status"/> <xs:element type="foutmeldingType" name="foutmelding" maxOccurs="50" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="DiplomaMBOType"> <xs:sequence> <xs:element type="xs:string" name="BRIN" minOccurs="0"/> <xs:element type="xs:string" name="resultaatvolgnummer"/> <xs:element type="xs:string" name="opleidingcode"/> <xs:element type="xs:string" name="status"/> <xs:element type="foutmeldingType" name="foutmelding" maxOccurs="50" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="ResultaatGeneriekType"> <xs:sequence> <xs:element type="xs:string" name="BRIN" minOccurs="0"/> <xs:element type="xs:string" name="resultaatvolgnummer"/> <xs:element type="xs:string" name="codeGeneriekeExamenonderdeel"/> <xs:element type="xs:string" name="status"/> <xs:element type="foutmeldingType" name="foutmelding" maxOccurs="50" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="ResultaatAMVBType"> <xs:sequence> <xs:element type="xs:string" name="BRIN" maxOccurs="1" minOccurs="0"/> <xs:element type="xs:string" name="resultaatvolgnummer"/> <xs:element type="xs:string" name="codeAMvBOnderdeel"/> <xs:element type="xs:string" name="status"/> <xs:element type="foutmeldingType" name="foutmelding" maxOccurs="50" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="ResultaatKeuzedeelType"> <xs:sequence> <xs:element type="xs:string" name="BRIN" maxOccurs="1" minOccurs="0"/> <xs:element type="xs:string" name="resultaatvolgnummer"/> <xs:element type="xs:string" name="codeKeuzedeel"/> <xs:element type="xs:string" name="status"/> <xs:element type="foutmeldingType" name="foutmelding" maxOccurs="50" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="InschrijvingMBOType"> <xs:sequence> <xs:element type="xs:string" name="BRIN"/> <xs:element type="xs:string" name="inschrijvingsvolgnummer"/> <xs:element type="xs:string" name="status"/> <xs:element type="foutmeldingType" name="foutmelding" maxOccurs="50" minOccurs="0"/> <xs:element type="BPVType" name="BPV" maxOccurs="200" minOccurs="0"/> <xs:element type="DiplomaMBOType" name="DiplomaMBO" maxOccurs="200" minOccurs="0"/> <xs:element type="ResultaatGeneriekType" name="ResultaatGeneriek" maxOccurs="200" minOccurs="0"/> <xs:element type="ResultaatAMVBType" name="ResultaatAMVB" maxOccurs="200" minOccurs="0"/> <xs:element type="ResultaatKeuzedeelType" name="ResultaatKeuzedeel" maxOccurs="200" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="HOType"> <xs:sequence> <xs:element type="xs:string" name="status"/> <xs:element type="foutmeldingType" name="foutmelding" maxOccurs="50" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="InschrijvingHOType"> <xs:sequence> <xs:element type="xs:string" name="BRIN"/> <xs:element type="xs:string" name="inschrijvingvolgnummer"/> <xs:element type="xs:string" name="status"/> <xs:element type="foutmeldingType" name="foutmelding" maxOccurs="50" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="ResultaatHOType"> <xs:sequence> <xs:element type="xs:string" name="BRIN"/> <xs:element type="xs:string" name="resultaatvolgnummer"/> <xs:element type="xs:string" name="status"/> <xs:element type="foutmeldingType" name="foutmelding" maxOccurs="50" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="StudentType"> <xs:sequence> <xs:element type="PersoonType" name="Persoon"/> <xs:element type="InschrijvingMBOType" name="InschrijvingMBO" maxOccurs="200" minOccurs="0"/> <xs:element type="DiplomaMBOType" name="DiplomaMBO" maxOccurs="200" minOccurs="0"/> <xs:element type="ResultaatGeneriekType" name="ResultaatGeneriek" maxOccurs="200" minOccurs="0"/> <xs:element type="ResultaatAMVBType" name="ResultaatAMVB" maxOccurs="200" minOccurs="0"/> <xs:element type="ResultaatKeuzedeelType" name="ResultaatKeuzedeel" maxOccurs="200" minOccurs="0"/> <xs:element type="InschrijvingHOType" name="InschrijvingHO" maxOccurs="200" minOccurs="0"/> <xs:element type="ResultaatHOType" name="ResultaatHO" maxOccurs="200" minOccurs="0"/> </xs:sequence> <xs:attribute type="xs:string" name="nummer"/> </xs:complexType> <xs:complexType name="StudentenType"> <xs:sequence> <xs:element type="xs:string" name="status"/> <xs:element type="foutmeldingType" name="foutmelding" maxOccurs="5000" minOccurs="0"/> <xs:element type="StudentType" name="Student" maxOccurs="100000" minOccurs="0"/> </xs:sequence> <xs:attribute type="xs:string" name="versie"/> </xs:complexType> </xs:schema>
asked
Sander Cauberg
0 answers