In de staging database dient een gebruiker te worden toegevoegd, gebruik hiervoor het script insert_user.sql. Indien gewenst kan het wachtwoord worden aangepast, in de database staat de SHA1 hash van het wachtwoord. In de rsgb database dient een schema tax met daarin een tabel belastingplichtige te worden aangemaakt, gebruik hiervoor het script create_belastingplichtige.sql, na het aanmaken van deze tabel kan deze worden gevuld vanuit een CSV bestand of via ETL.
-- pas het onderstaande pad aan naar het bestand met de CSV dump uit gibs in het formaat -- AAL01;A ;00001;G;0000;000003615455240 TRUNCATE TABLE tax.belastingplichtige; COPY tax.belastingplichtige(gemeentecode, sectie, perceelnummer, deelperceelnummer, appartementsindex, kpr_nummer) FROM '/home/mark/dev/projects/brmo-brkverschil-service/data/b3eigwb.csv' DELIMITER ';' CSV;
Zet de webapplicatie in dezelfde webroot waarin ook de brmo-service staat, herstart daarna eventueel tomcat. De applicatie gebruikt dezelfde JNDI databronnen als de brmo-service. De GUI van de applicatie is te breiken op [http://server:poort/brmo-brkverschil-service/]. Aanmelden met (default) mutaties / mutaties
De REST services zijn met BASIC authenticatie beveiligd, de webapplicatie zelf is met FORM based authenticatie beveiligd.
De webapplicatie kan met een aantal context parameters worden getuned, in onderstaande tabel een overzicht.
parameter | default | omschrijving |
---|---|---|
use_mv | true | true om materialized views te gebruiken in de queries, false om reguliere views te gebruiken |
jdbc_fetch_size | 1000 | aantal records om in 1 keer op te halen uit de database |
jdbc_query_timeout | 600 | aantal seconden voordat een query timeout fout optreedt |
csv_separator_char | ; | csv kolom scheidingsteken |
csv_quote_char | <leeg> | csv waarde/aanhalingsteken |