Skip to content

v2.3.0

Compare
Choose a tag to compare
@mprins mprins released this 07 Jun 14:43
· 1134 commits to master since this release

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 met SplitsingAfkoopErfpacht 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

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

RSGB schema

De view vb_util_app_re_splitsing wordt opnieuw aangemaakt.

upgrade scripts

RSGBBGT schema

upgrade scripts

STAGING schema

Er is een extra tabel nhr_laadproces nodig voor de nHR lader.

upgrade scripts

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 inschrijvingen
  • brmo/nhr/keystorePath en keystorePassword: String, pad naar de keystore (pkcs12) met het HR certificaat + sleutel (wachtwoord op de keystore en het certificaat moeten hetzelfde zijn)
  • brmo/nhr/truststorePath en truststorePassword: 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"
        />