v2.3.0
Highlights
- [BRMO-59] Er is een nieuwe nHR lader beschikbaar die het laden via de CVnHR applicatie vervangt (#1323), deze kan ook een mailbox uitlezen voor updates vanuit de KvK (#1414)
- [BRMO-161] Ondersteuning voor Microsoft SQL Server is vervallen
- [BRMO-180] Bugfix in view
vb_util_app_re_splitsing
om rekening te houden metSplitsingAfkoopErfpacht
als aanleiding voor appartmentsrecht splitsing - [BRMO-185] Bugfix verwerken mutaties van BAG woonplaatsen in Oracle door WOONPLAATS.IDENTIFICATIE type te wijzigen naar CHAR(4) ipv CHAR(16), zie bag.sql bij upgrade instructies (#1435)
- [BRMO-186] Bugfix verwerken mutaties van BGT in Oracle doordat een lege string waarde voor table_prefix door Oracle werd omgezet naar NULL (#1436)
Overzichten
- Functie updates
- Opgeloste Bugs
- Security updates
- Dependency updates
- Complete (gesloten) issues lijst
- Complete changelist
Upgrade instructies
Upgrade de database schema's middels hieronder beschreven procedures, upgrade daarna de database drivers en daarna de web applicatie(s).
Upgrade instructies database
De database schema's "staging", "rsgb", "bag" 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.
BAG schema
upgrade scripts
- oracle: https://github.com/B3Partners/brmo/blob/v2.3.0/datamodel/upgrade_scripts/2.2.2-2.3.0/oracle/bag.sql
- postgresql: https://github.com/B3Partners/brmo/blob/master/datamodel/upgrade_scripts/2.2.2-2.3.0/postgresql/bag.sql
RSGB schema
De view vb_util_app_re_splitsing
wordt opnieuw aangemaakt.
upgrade scripts
- oracle: https://github.com/B3Partners/brmo/blob/v2.3.0/datamodel/upgrade_scripts/2.2.2-2.3.0/oracle/rsgb.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v2.3.0/datamodel/upgrade_scripts/2.2.2-2.3.0/postgresql/rsgb.sql
RSGBBGT schema
upgrade scripts
- oracle: https://github.com/B3Partners/brmo/blob/v2.3.0/datamodel/upgrade_scripts/2.2.2-2.3.0/oracle/rsgbbgt.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v2.3.0/datamodel/upgrade_scripts/2.2.2-2.3.0/postgresql/rsgbbgt.sql
STAGING schema
Er is een extra tabel nhr_laadproces
nodig voor de nHR lader.
upgrade scripts
- oracle: https://github.com/B3Partners/brmo/blob/v2.3.0/datamodel/upgrade_scripts/2.2.2-2.3.0/oracle/staging.sql
- postgresql: https://github.com/B3Partners/brmo/blob/v2.3.0/datamodel/upgrade_scripts/2.2.2-2.3.0/postgresql/staging.sql
TOPNL schema
upgrade scripts
- oracle: geen updates
- postgresql: geen updates
Upgrade instructies webapp
Voor de nieuwe nHR loader (#1323 / BRMO-60 / BRMO-172) zijn een aantal extra JNDI resources in de Tomcat server.xml
nodig:
brmo/nhr/active
:Boolean
, activeert het ophalen van NHR inschrijvingenbrmo/nhr/keystorePath
enkeystorePassword
:String
, pad naar de keystore (pkcs12) met het HR certificaat + sleutel (wachtwoord op de keystore en het certificaat moeten hetzelfde zijn)brmo/nhr/truststorePath
entruststorePassword
:String
, zelfde als boven, maar met het certificaat van de KVK.brmo/nhr/endpoint
:String
, locatie van de HR service. Hangt af van bedrijf/overheid en productie/preproductie. Bijvoorbeeld:https://webservices.preprod.kvk.nl/postbus1
brmo/nhr/endpointIsPreprod
:Boolean
,true
als het endpoint verwijst naar een preproductie omgeving.brmo/nhr/secondsBetweenFetches
:Integer
. Als een waarde (>0) ingesteld is, worden alle vestigingen automatisch elke zoveel seconden opgehaald.
En voor het uitlezen van de mailbox (#1414 / BRMO-170) een extra JNDI resource voor nHR email lezen (email lezen wordt alleen geprobeerd als deze resource aanwezig is)
<Resource name="brmo/nhr/email"
auth="Container"
type="javax.mail.Session"
mail.transport.protocol="imap"
mail.user="[user]"
mail.imap.host="[server]"
mail.imap.port="993"
password="[wachtwoord]"
mail.imap.ssl.enable="true"
/>