Erratum bg0310: aanpassing formaat buitenlandsadres

6 reacties / 0 nieuw
Henri Korver
Erratum bg0310: aanpassing formaat buitenlandsadres

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

Lidwien Meijers

Henri,

Het zijn wel drie velden van elk 35 posities.

Met vriendelijke groet,
Lidwien Meijers

Henri Korver

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>

Lidwien Meijers

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

Henri Korver

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

Maarten van den...

Is verwerkt in versie 031010 van bg0310.ent.xsd.