Skip to content

Releases: B3Partners/brmo

2.0.2p1

17 Sep 15:25
Compare
Choose a tag to compare

Highlights

  • Oplossing voor een bug (#924) in de foutafhandeling van duplicaat GDS2 BRK berichten
  • Update GDS2 module (naar 2.3) en andere dependencies

Overzichten

Upgrade instructies

Deze upgrade omvat alleen de "brmo-service" web applicatie hier bijgesloten of te downloaden via Nexus (repo.b3p.nl), er zijn geen aanpassingen van het database schema tov. versie 2.0.2

v2.0.2

03 Jul 14:19
Compare
Choose a tag to compare

Highlights

  • Toevoegen van actuele bronhouder aan BGT objecten (#834)
  • Verbeteringen in de verwerking van nHR berichten (laden van commerciële en niet-commerciële nevenvestigingen, laden van (buitenlandse) natuurlijke personen (functionarissen ed.) zonder BSN en buitenlandse vennootschappen zonder RSIN, meer/verbeterde postbus/postadres informatie (#840, #855, #871, #882 )
  • Vergroot kolom adres_buitenland van tabel subject van 149 naar 500 om deze te laten passen voor nHR (#854)
  • Upgrade/overstap naar MSSQL-JDBC driver voor MS SQL Server (#752)
  • Samenvoegen van verschillende scripts om staging schema aan te maken (#872)

Overzichten

Upgrade instructies

Upgrade de database schema's middels hieronder beschreven procedures, upgrade daarna de web applicatie(s).

Voor SQL Server databases

Met #752 is er overgestapt op een andere database driver voor SQL Server databases. Bij een Upgrade moet de jTDS database driver (jtds-1.3.1.jar) in de Tomcat "lib" directory worden vervangen door de nieuwe (mssql-jdbc-<N.N.N>.jre8.jar). tevens dienen de database urls aangepast te worden voor de nieuwe driver. In de Tomcat server.xml staan de databron URLs gedefinieerd, bijvoorbeeld jdbc:jtds:sqlserver://127.0.0.1:1433/bgttest moet aangepast worden naar jdbc:sqlserver://127.0.0.1:1433;databaseName=bgttest dat geldt voor alle SQL Server databronnen. De "driverClassName" moet aangepast worden van driverClassName="net.sourceforge.jtds.jdbc.Driver" naar driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" (zie ook: https://github.com/B3Partners/brmo/wiki/Installatiehandleiding#ms-sql-server)

Upgrade instructies database

De database schema's "staging", "rsgb" en "rsgbbgt" dienen bijgewerkt te worden met behulp van onderstaande scripts om het database/schema versienummer bij te werken en een aantal aanpassingen door te voeren.

NB Indien er maatwerk views zijn gemaakt of er "oude", niet meer ondersteunde views in de database zitten dan moeten deze mogelijk ook aangepast en/of verwijderd en/of nieuw aangemaakt worden, dit is afhankelijk van de database engine.

RSGB schema

Toevoegen kolom hoofdvestiging en verbreden van kolom adres_buitenland

let op dat maatwerk (materialized) views mogelijk ook gedropped moeten worden, dit is afhankelijk van de RDBMS. In versie 2.0.2 worden alle (materialized) views vervangen, na het uitvoeren van het upgrade script (dat alle views verwijderd) dienen de scripts voor het aanmaken van de (materialized) views te worden gedraaid.

upgrade scripts

RSGBBGT schema

De tabellen met geometrie krijgen een extra kolom voor de bronhouder.

upgrade scripts

STAGING schema

TOPNL schema

  • oracle: geen updates
  • postgresql: geen updates
  • sqlserver: niet beschikbaar

v2.0.2-rc1

08 May 14:26
Compare
Choose a tag to compare
v2.0.2-rc1 Pre-release
Pre-release

NB dit is een pre-release

Highlights

  • Toevoegen van actuele bronhouder aan BGT objecten (#834)
  • Verbeteringen in de verwerking van nHR berichten (laden van commerciële en niet-commerciële nevenvestigingen, laden van (buitenlandse) natuurlijke personen (functionarissen ed. zonder BSN) (#840)

Upgrade instructies

Upgrade de database schema's middels hieronder beschreven procedures, upgrade daarna de web applicatie(s).

Upgrade instructies database

De database schema's "rsgb" en "rsgbbgt" dienen bijgewerkt te worden met behulp van onderstaande scripts om het database/schema versienummer bij te werken en een aantal aanpassingen door te voeren. (scripts uit te voeren door schema eigenaar)

RSGB schema

In versie 2.0.2 wordt de kolom "hoofdvestiging" toegevoegd aan tabel "vestg".

upgrade scripts
  • oracle:
ALTER TABLE VESTG ADD HOOFDVESTIGING VARCHAR2(3);
COMMENT ON COLUMN VESTG.HOOFDVESTIGING IS 'indicatie hoofdvestiging (niet-RSGB)';

INSERT INTO brmo_metadata (naam,waarde) SELECT 'upgrade_2.0.1_naar_2.0.2-rc1','vorige versie was ' || waarde FROM brmo_metadata WHERE naam='brmoversie';
UPDATE brmo_metadata SET waarde='2.0.2-rc1' WHERE naam='brmoversie';
  • postgresql:
ALTER TABLE vestg ADD hoofdvestiging varchar(3) NULL;
COMMENT ON COLUMN vestg.hoofdvestiging IS 'indicatie hoofdvestiging (niet-RSGB)';

INSERT INTO brmo_metadata (naam,waarde) SELECT 'upgrade_2.0.1_naar_2.0.2-rc1','vorige versie was ' || waarde FROM brmo_metadata WHERE naam='brmoversie';
UPDATE brmo_metadata SET waarde='2.0.2-rc1' WHERE naam='brmoversie';

RSGBBGT schema

In versie 2.0.2 wordt de kolom "bronhouder" toegevoegd aan alle tabellen.

  • oracle:
ALTER TABLE bak ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE begroeid_terreindeel ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE bord ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE buurt ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE functioneelgebied ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE gebouw_installatie ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE installatie ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE kast ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE kunstwerkdeel ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE mast ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE onbegroeid_terreindeel ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE ondersteunend_waterdeel ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE ondersteunend_wegdeel ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE ongeclassificeerdobject ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE openbareruimte ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE openbareruimtelabel ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE overbruggingsdeel ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE overig_bouwwerk ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE overige_scheiding ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE paal ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE pand ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE put ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE scheiding ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE sensor ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE spoor ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE stadsdeel ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE straatmeubilair ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE tunneldeel ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE vegetatieobject ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE waterdeel ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE waterinrichtingselement ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE waterschap ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE wegdeel ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE weginrichtingselement ADD(bronhouder VARCHAR2(5 CHAR));
ALTER TABLE wijk ADD(bronhouder VARCHAR2(5 CHAR));

INSERT INTO brmo_metadata (naam,waarde) SELECT 'upgrade_2.0.1_naar_2.0.2-rc1','vorige versie was ' || waarde FROM brmo_metadata WHERE naam='brmoversie';
UPDATE brmo_metadata SET waarde='2.0.2-rc1' WHERE naam='brmoversie';
  • postgresql:
ALTER TABLE bak ADD COLUMN bronhouder varchar(5);
ALTER TABLE begroeid_terreindeel ADD COLUMN bronhouder varchar(5);
ALTER TABLE bord ADD COLUMN bronhouder varchar(5);
ALTER TABLE buurt ADD COLUMN bronhouder varchar(5);
ALTER TABLE functioneelgebied ADD COLUMN bronhouder varchar(5);
ALTER TABLE gebouw_installatie ADD COLUMN bronhouder varchar(5);
ALTER TABLE installatie ADD COLUMN bronhouder varchar(5);
ALTER TABLE kast ADD COLUMN bronhouder varchar(5);
ALTER TABLE kunstwerkdeel ADD COLUMN bronhouder varchar(5);
ALTER TABLE mast ADD COLUMN bronhouder varchar(5);
ALTER TABLE onbegroeid_terreindeel ADD COLUMN bronhouder varchar(5);
ALTER TABLE ondersteunend_waterdeel ADD COLUMN bronhouder varchar(5);
ALTER TABLE ondersteunend_wegdeel ADD COLUMN bronhouder varchar(5);
ALTER TABLE ongeclassificeerdobject ADD COLUMN bronhouder varchar(5);
ALTER TABLE openbareruimte ADD COLUMN bronhouder varchar(5);
ALTER TABLE openbareruimtelabel ADD COLUMN bronhouder varchar(5);
ALTER TABLE overbruggingsdeel ADD COLUMN bronhouder varchar(5);
ALTER TABLE overig_bouwwerk ADD COLUMN bronhouder varchar(5);
ALTER TABLE overige_scheiding ADD COLUMN bronhouder varchar(5);
ALTER TABLE paal ADD COLUMN bronhouder varchar(5);
ALTER TABLE pand ADD COLUMN bronhouder varchar(5);
ALTER TABLE put ADD COLUMN bronhouder varchar(5);
ALTER TABLE scheiding ADD COLUMN bronhouder varchar(5);
ALTER TABLE sensor ADD COLUMN bronhouder varchar(5);
ALTER TABLE spoor ADD COLUMN bronhouder varchar(5);
ALTER TABLE stadsdeel ADD COLUMN bronhouder varchar(5);
ALTER TABLE straatmeubilair ADD COLUMN bronhouder varchar(5);
ALTER TABLE tunneldeel ADD COLUMN bronhouder varchar(5);
ALTER TABLE vegetatieobject ADD COLUMN bronhouder varchar(5);
ALTER TABLE waterdeel ADD COLUMN bronhouder varchar(5);
ALTER TABLE waterinrichtingselement ADD COLUMN bronhouder varchar(5);
ALTER TABLE waterschap ADD COLUMN bronhouder varchar(5);
ALTER TABLE wegdeel ADD COLUMN bronhouder varchar(5);
ALTER TABLE weginrichtingselement ADD COLUMN bronhouder varchar(5);
ALTER TABLE wijk ADD COLUMN bronhouder varchar(5);


INSERT INTO brmo_metadata (naam,waarde) SELECT 'upgrade_2.0.1_naar_2.0.2-rc1','vorige versie was ' || waarde FROM brmo_metadata WHERE naam='brmoversie';
UPDATE brmo_metadata SET waarde='2.0.2-rc1' WHERE naam='brmoversie';

v2.0.1

21 Feb 14:01
Compare
Choose a tag to compare

Highlights

  • Maak het mogelijk om laadprocessen toe te voegen met status STAGING_MISSING voor ontbrekende klant- of contractafgiftenummers (#771)
  • Maak het mogelijk om automatisch transformeren te blokkeren bij STAGING_MISSING laadprocessen (#767, #771 )
  • Een paar kleine fixes en aanvullingen in de RSGB views (#746 , #736 )
  • Een fix voor niet vullen van bestand_naam_hersteld (#760)
  • Een fix voor een "Numeric Overflow" (#789 )

Overzichten

Upgrade instructies

Upgrade de database schema's middels hieronder beschreven procedures, upgrade daarna de web applicatie(s).

Upgrade instructies database

De database schema's "staging", "rsgb" en "rsgbbgt" dienen bijgewerkt te worden met behulp van onderstaande scripts om het database/schema versienummer bij te werken en een aantal aanpassingen door te voeren.

NB Indien er maatwerk views zijn gemaakt of de "oude", niet meer ondersteunde, 1.5.x of 1.6.x views nog in de database zitten dan moeten deze mogelijk ook aangepast en/of verwijderd en/of nieuw aangemaakt worden, dit is afhankelijk van de database engine.

RSGB schema

let op dat maatwerk (materialized) views mogelijk ook gedropped moeten worden, dit is afhankelijk van de RDBMS. In versie 2.0.1 worden alle (materialized) views vervangen, na het uitvoeren van het upgrade script (dat alle views verwijderd) dienen de scripts voor het aanmaken van de (materialized) views te worden gedraaid.

upgrade scripts

RSGBBGT schema

STAGING schema

TOPNL schema

  • oracle: geen updates
  • postgresql: geen updates
  • sqlserver: niet beschikbaar

v2.0.0

18 Nov 13:11
Compare
Choose a tag to compare

Highlights

  • Nieuwe basisviews obv. gebruikersopmerkingen (#615 / #617, #656) NB mbt. Oracle databases; de nieuwe views hebben minimaal een supported versie van Oracle 12 database nodig)
  • Ondersteuning voor Java 11 (#569)
  • Update IMKAD waardelijsten (#692)
  • Gebruik van GDS2 versie 20170401 (#568)
  • Verwerking van klasse "waterschap" uit BGT GML light (#667)
  • Verbeteringen in de verwerking van StUF-BG 2.04 BRP berichten (#588 en #587, #589, #590)
  • Archief tabel voor zakelijk rechten (zak_recht_archief) (#707)
  • Controle module en GDS2 afgiftenummer scanner om BRK afgiftes te controleren (#688 ), zie ook de documentatie op de wiki: Controle module en AfgifteNummerScannerProces
  • Tal van library updates

Overzichten

Upgrade instructies

Upgrade de database schema's middels hieronder beschreven procedures, upgrade daarna de web applicatie(s).
Upgrade ook de PostgreSQL JDBC driver indien gebruikt wordt gemaakt van SSL verbindingen naar de PostgreSQL database en de driver versie lager is dan 42.4.5, zie ook CVE-2018-10936. De driver is normaal te vinden in de "lib" directory van de Tomcat applicatie server.

Na het uitvoeren van de upgrades, moet de snelle update "Bijwerken ingangsdatum_recht zakelijk recht" uitgevoerd worden (te vinden via de berichten pagina, knop "Snelle updates..."). Dit moet uitgevoerd worden voordat er mutaties verwerkt kunnen worden, anders treden er fouten op bij de verwerking. (dit is een langdurig proces)

Tevens dient, voor het kunnen gebruiken van de controle module, de geavanceerde functie Vul de 'herstelde bestandsnaam' van BRK laadprocessen (te vinden via de berichten pagina, knop "Geavanceerde functies...") te worden gedraaid, als er alleen via GDS2 berichten worden opgehaald kan de geavanceerde functie middels een SQL update worden uitgevoerd, zie: alleen via GDS2 opgehaald?

Upgrade instructies database

De database schema's "staging", "rsgb" en "rsgbbgt" dienen bijgewerkt te worden met behulp van onderstaande scripts om het database/schema versienummer bij te werken en een aantal aanpassingen door te voeren.

NB Indien er maatwerk views zijn gemaakt of de "oude", niet meer ondersteunde, 1.5.x views nog in de database zitten dan moeten deze mogelijk ook aangepast of verwijderd en nieuw aangemaakt worden, dit is afhankelijk van de database engine.

RSGB schema

let op dat maatwerk (materialized) views mogelijk ook gedropped moeten worden, dit is afhankelijk van de RDBMS. In versie 2.0.0 worden alle (materialized) views vervangen, na het uitvoeren van het upgrade script (dat alle views verwijderd) dienen de scripts voor het aanmaken van de (materialized) views te worden gedraaid.

upgrade scripts
(materilialized) view scripts

RSGBBGT schema

STAGING schema

TOPNL schema

  • oracle: geen updates
  • postgresql: geen updates
  • sqlserver: niet beschikbaar

v1.6.3p1

12 Mar 09:43
Compare
Choose a tag to compare
v1.6.3p1 Pre-release
Pre-release

Bevat een aantal library updates en een aangepaste BRKDirectoryScanner zie: #626

Deze versie draait tegen de 1.6.3 database schema's, nadat de upgrade naar versie 1.6.3 is uitgevoerd kan deze webapplicatie worden geïnstalleerd.

Highlights

  • Aanpassing BRKDirectoryScanner #626
  • een aantal library updates

v1.6.3

08 Jan 13:57
Compare
Choose a tag to compare

Highlights

  • Opslaan van originele nHR SOAP bericht bij eerste "staging" nHR bericht dat uit het SOAP bericht komt (#578)
  • Verwerking van Top50NL versie 1.1.1 (#591) (Kadaster heeft het GML formaat recent aangepast)
  • Kleine bugfixes (#570, #579)
  • Logviewer voor de brmo-stufbg204 module (#586)
  • Library updates (#573, #577, #592, #593)

Gemeente tabel update

Er is een update van de gemeente tabel beschikbaar (#545), instructies voor het bijwerken staan in de ticket, dit kan eventueel los van deze software update.

Overzichten

Upgrade instructies

Upgrade de database schema's middels hieronder beschreven procedure, upgrade daarna de web applicaties.

Voer na de upgrade de snelle update procedure "Bijwerken subject adres comfort data" uit om de (comfort) adresgegevens in de subject tabel bij te werken

Upgrade instructies database

Alle database schema's (staging, rsgb, rsgbbgt, topnl) dienen bijgewerkt te worden met behulp van onderstaande scripts om het database/schema versienummer bij te werken. En een aantal aanpassingen door te voeren.
NB Indien er maatwerk views zijn gemaakt of de "oude", niet meer ondersteunde, 1.5.x views nog in de database zitten dan moeten deze mogelijk ook aangepast of verwijderd en nieuw aangemaakt worden, dit is afhankelijk van de database engine.

RSGB schema

let op dat maatwerk (materialized) views mogelijk ook gedropped moeten worden, dit is afhankelijk van de RDBMS.

RSGBBGT schema

STAGING schema

TOPNL schema

  • oracle: geen updates
  • postgresql: geen updates
  • sqlserver: niet beschikbaar

v1.6.2

20 Nov 15:16
Compare
Choose a tag to compare

Er is een regressie in het Oracle rsgb upgrade script opgelost (issue #570 / #571). Er is een nieuw release archief geüpload met de bijgewerkte scripts.

Highlights

Overzichten

Upgrade instructies

Upgrade de database schema's middels hieronder beschreven procedure, upgrade daarna de web applicaties.

Voer na de upgrade de snelle update procedure "Bijwerken subject adres comfort data" uit om de (comfort) adresgegevens in de subject tabel bij te werken

Upgrade instructies database

Alle database schema's (staging, rsgb, rsgbbgt, topnl) dienen bijgewerkt te worden met behulp van onderstaande scripts om het database/schema versienummer bij te werken. En een aantal aanpassingen door te voeren.
NB Indien er maatwerk views zijn gemaakt of de "oude", niet meer ondersteunde, 1.5.x views nog in de database zitten dan moeten deze mogelijk ook aangepast of verwijderd en nieuw aangemaakt worden, dit is afhankelijk van de database engine.

RSGB schema

In het RSGB schema worden een aantal materialized views gedropped en met een nieuwe definitie van de select query aangemaakt, de kolom definitie blijft gelijk. let op dat maatwerk (mat.) views mogelijk ook gedropped moeten worden. Tevens wordt de kolom aand_soort_grootte in de kad_perceel en kad_perceel_archief tabel vergroot naar varchar(2)

RSGBBGT schema

STAGING schema

TOPNL schema

  • oracle: geen updates
  • postgresql: geen updates
  • sqlserver: niet beschikbaar

v1.6.2-rc1

01 Nov 17:07
Compare
Choose a tag to compare
v1.6.2-rc1 Pre-release
Pre-release

Highlights

  • Vullen van (comfort) adres gegevens uit BRK in subject tabel (#557)

Upgrade instructies

Voer na de upgrade de snelle update procedure "Bijwerken subject adres comfort data" uit om de adresgegevens in de subject tabel bij te werken

Deze versie kan gebruik maken van de v1.6.1 databases schema's, het volstaat om de brmo-service.war te vervangen in een v1.6.0 installatie.

v1.6.1

25 Oct 15:23
Compare
Choose a tag to compare

Highlights

  • Fix voor verkeerd om "overgegaan in" relatie in view vb_kad_onrrnd_zk_archief (#508)
  • Verbreden van de kolom functionaristypering in RSGB tabel functionaris (#510)
  • tileinfo.geojson voor BGT download met WKT is weer beschikbaar (#367)
  • Beter vullen van automatisch_proces in laadproces tabel (#511)
  • Fix voor incorrect vullen van typering en clazz kolom in verschillende tabellen aan de hand van nHR data (#527) en een geavanceerde functie "Fix 'typering' en 'clazz' van nHR persoon" om de data in de kolommen typering en clazz te corrigeren (#528)
  • Een aantal fixes voor regressies in de BGT light lader (#541, #543, #544)
  • Ondersteuning voor het laden van "Stadsdeel" uit BGT light GML (#546)
  • Kleine aanpassingen in de verwerking van nHR berichten (#551)
  • Library updates (#498, #515, #525, #526, #529, #530, #539)

Overzichten

Upgrade instructies

Voer na de upgrade de geavanceerde functie "Fix 'typering' en 'clazz' van nHR persoon" uit om de data in de kolommen typering en clazz te corrigeren (zie: #528 )

Upgrade instructies database

Alle database schema's (staging, rsgb, rsgbbgt, topnl) dienen bijgewerkt te worden met behulp van onderstaande scripts om het database/schema versienummer bij te werken. En een aantal aanpassingen door te voeren.
NB Indien er maatwerk views zijn gemaakt of de "oude", niet meer ondersteunde, 1.5.x views nog in de database zitten dan moeten deze mogelijk ook aangepast of verwijderd en nieuw aangemaakt worden, dit is afhankelijk van de database engine.

RSGB schema

RSGBBGT schema

Voor het Oracle upgrade script moet mogelijk de schema naam aangepast worden (in het script wordt "BRMO_RSGBBGT" gebruikt, het kan zijn dat er in bepaalde omgevingen een anders schema wordt gebruikt voor RSGBBGT) verder is het zo dat de inhoud van de GT_PK_METADATA tabel, de BRMO_METADATA tabel en de GEOMETRY_COLUMNS tabel hun originele inhoud bewaard kunnen hebben, in dat geval zijn de inserts om de inhoud te herstellen niet nodig.

STAGING schema

TOPNL schema

  • oracle: geen updates
  • postgresql: geen updates
  • sqlserver: niet beschikbaar