LS,
Dankzij gedegen forensisch onderzoek van Jeffrey en Aart weten we nu dat buitenlandse adressen niet 200 maar 35 posities lang mogen zijn (zie onderstaande correpondentie). Dit is een erratum op bg0310.
Mvg,
Henri Korver
Van: Jeffrey Gortmaker
Verzonden: di 25-8-2009 13:35
Aan: Henri Korver
Onderwerp: FW: Samenvatting discussie en acties tbv. StUF EF
Hallo Henri,
hierbij de mail van Aart.
Na wat forensisch onderzoek vind ik de 08.13 velden (13.30 13.40 en 13.50) op p197 van GBA LO 3.6.
Op p 268 staat deze gedefinieerd als 35 karakters alfanummeriek...
Groeten,
Jeffrey
Van: Aart Schuitert [mailto:Aart.Schuitert@OVSoftware.com]
Verzonden: woensdag 19 augustus 2009 8:18
Aan: Jeffrey Gortmaker
Onderwerp: RE: Samenvatting discussie en acties tbv. StUF EF
Hoi Jeffrey,
De rubrieknummers die gebruikt worden (bijv. groep 08.13) komen rechtstreeks uit de GBA. De exacte definitie per veld kan ik niet in de RSGB-documentatie terugvinden. Daarom de verstuffing van RSGB er bij gepakt.
<complexType name="VerblijfBuitenlandGrp">
<sequence>
<element name="lnd.landcode" type="BG:Landcode-e" nillable="true" minOccurs="0"/>
<element name="lnd.landnaam" type="BG:Landnaam-e" nillable="true" minOccurs="0"/>
<element name="sub.adresBuitenland1" type="BG:AdresBuitenland-e" nillable="true" minOccurs="0"/>
<element name="sub.adresBuitenland2" type="BG:AdresBuitenland-e" nillable="true" minOccurs="0"/>
<element name="sub.adresBuitenland3" type="BG:AdresBuitenland-e" nillable="true" minOccurs="0"/>
</sequence>
</complexType>
En vervolgens blijkt verderop dat voor een adres-regel, 200 posities gelden:
<simpleType name="AdresBuitenland">
<restriction base="string">
<maxLength value="200"/>
</restriction>
</simpleType>
De lengte van 200 posities is niet overeenkomstig de GBA. De GBA hanteert 35 posities.
groet,
Aart
Van: Jeffrey Gortmaker [mailto:Jeffrey.Gortmaker@ictu.nl]
Verzonden: di 18-8-2009 20:49
Aan: Aart Schuitert
Onderwerp: RE: Samenvatting discussie en acties tbv. StUF EF
Hallo Aart,
dit onderste had ik al eens gehoord. Denk dat jij me dat al eens had uitgelegd.. Als we het RSGB volgen in de nieuwe release, is voornaam dan automatisch niet meer verplicht?,
(zie trouwens de brief in bewuste brief ter info in bijlage....-- nog steeds geen idee waarom wij heb hebben gekregen..)
Maar ik probeer het RSGB even te begrijpen. Dus hier komt ene beginnersvraag.
Als ik op zoek ga naar de herkomst van jouw antwoord met 3 adresregeld kom ik uit in deel 2 van het RSGB, paragraaf 1.7. Ander buitenlands niet-natuurlijk persoon. Dat specificeert:
08.13.30 Adres buitenland 1 EGEM/GBA
08.13.40 Adres buitenland 2 EGEM/GBA
08.13.50 Adres buitenland 3 EGEM/GBA
Waar haal je dan die lengtes/types vandaan? Uit het GBA?? Het meest recente LO?
En voor de types die louter van EGEM afkomstig zijn? Zijn die niet verder gedefinieerd?
Groeten,
Jeffrey
Henri,
Het zijn wel drie velden van elk 35 posities.
Met vriendelijke groet,
Lidwien Meijers
Inderdaad om misverstanden te voorkomen zal ik wat preciezer formuleren. Buitenlandse adressen bestaan uit vijf velden waarvan er drie moeten worden aangepast. Omdat die drie velden allemaal gedefinieerd zijn via hetzelfde simple type
<simpleType name="AdresBuitenland">
<restriction base="string">
<maxLength value="200"/>
</restriction>
</simpleType>
hoeven we alleen dat simple type aan te passen, namelijk in
<simpleType name="AdresBuitenland">
<restriction base="string">
<maxLength value="35"/>
</restriction>
</simpleType>
Henri,
Ik heb al eerder een reply op dit verhaal gegeven, maar die is verdwenen.
Dan nu maar nog een keer.
In de GBA zijn er drie velden van 35 posities gedefinieerd voor een buitenlands adres en dan nog een apart veld voor het land. Uit onderstaande is mij niet duidelijk of er nu staat dat er slechts sprake is van 1 * 35 posities.
Groetjes,
Lidwien
Hoi Lidwien,
ik zie jouw eerdere reply wel en heb daarop zelfs al enige tijd geleden antwoord gegeven. Vreemd dus. Vraag Joel even wat er aan de hand is. In ieder geval zal ik hier mijn antwoord nog een keer herhalen ;-)
Antwoord:
Buitenlandse adressen bestaan uit vijf velden waarvan er drie moeten worden aangepast. Omdat die drie velden allemaal gedefinieerd zijn via hetzelfde simple type
<simpleType name="AdresBuitenland">
<restriction base="string">
<maxLength value="200"/>
</restriction>
</simpleType>
hoeven we alleen dat simple type aan te passen, namelijk in
<simpleType name="AdresBuitenland">
<restriction base="string">
<maxLength value="35"/>
</restriction>
</simpleType>
Mvg,
Henri
Is verwerkt in versie 031010 van bg0310.ent.xsd.