Installatiehandleiding BGT Dashboard

95
De informatie in dit document is eigendom van NedGraphics BV. De gebruiker kan op generlei wijze rechten ontlenen aan de inhoud van dit document. NedGraphics BV behoudt zich het recht voor om de inhoud van dit document te wijzigen zonder voorafgaande kennisgeving. De software beschreven in dit document wordt verstrekt onder licentie en mag alleen worden gebruikt of gekopieerd in overeenstemming met de voorwaarden van deze licentie. NedGraphics BV is niet verantwoordelijk voor schade, verlies, en/of kosten welke voortvloeien uit het gebruik van haar producten en/of documentatie, anders dan in het verkoop en/of onderhoudscontract vermeld. NedGraphics BV staat geregistreerd bij de Kamer van Koophandel te Utrecht, onder nummer 14073496. Installatiehandleiding NedBGT Dashboard Versie 4.3.0

Transcript of Installatiehandleiding BGT Dashboard

Page 1: Installatiehandleiding BGT Dashboard

De informatie in dit document is eigendom van NedGraphics BV. De gebruiker kan op generlei wijze rechten ontlenen aan de inhoud van dit document. NedGraphics BV behoudt zich het recht voor om de inhoud van dit document te wijzigen zonder voorafgaande kennisgeving. De software beschreven in dit document wordt verstrekt onder licentie en mag alleen worden gebruikt of gekopieerd in overeenstemming met de voorwaarden van deze licentie. NedGraphics BV is niet verantwoordelijk voor schade, verlies, en/of kosten welke voortvloeien uit het gebruik van haar producten en/of documentatie, anders dan in het verkoop en/of onderhoudscontract vermeld. NedGraphics BV staat geregistreerd bij de Kamer van Koophandel te Utrecht, onder nummer 14073496.

Installatiehandleiding

NedBGT Dashboard Versie 4.3.0

Page 2: Installatiehandleiding BGT Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard ii

VERSIEBEHEER

Versie Datum Notities

1.0 18 april 2017 Eerste versie 1.1 4 oktober 2017 Custom luchtfoto en gegevenstoegang

1.2 18 januari 2018 Aanvulling na aanleiding sitecheck 1.3 2 mei 2018 Uitbreiding versie 4.2.1

1.4 9 november 2018 Uitbreiding versie 4.2.2

1.5 5 december 2018 Aanpassingen n.a.v. test installatie 1.6 11 december 2018 Aanvulling n.a.v test installatie

1.7 27 februari 2019 Uitbreiding versie 4.3.0 1.8 4 december 2019 Uitbreiding PostGreSQL 12

NedGraphics BV wil de gebruikersdocumentatie steeds verbeteren. Daarom zouden wij het op prijs stellen als u dit document kritisch bekijkt, en uw eventuele op- of aanmerkingen aan ons doet toekomen.

Page 3: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 iii

Stuur uw commentaar via een melding op het helpdesk portaal van NedGraphics B.V.

Page 4: Installatiehandleiding BGT Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard iv

INHOUDSOPGAVE

1. INLEIDING ............................................................................................................... 1

1.1. Doel........................................................................................................................ 3

1.2. Gerefereerde documenten ........................................................................................ 3

1.3. Afkortingen ............................................................................................................. 3

2. VOORBEREIDINGEN ................................................................................................ 5

2.1. Checks voor de webserver ....................................................................................... 5

2.2. Checks voor de PC van de applicatiebeheerder en eindgebruiker ................................ 5

3. NIEUWE INSTALLATIE ............................................................................................. 7

3.1. PostGreSQL/PostGIS inrichting ................................................................................. 7

3.1.1. Installatie PostGreSQL .................................................................................. 8

3.1.2. pgAdmin4 starten ....................................................................................... 14

3.1.3. Databases aanmaken .................................................................................. 15

3.1.4. Installatie PostGIS ...................................................................................... 18

3.1.5. Database scripts ......................................................................................... 22

3.2. Oracle inrichting .................................................................................................... 23

3.3. Webapplicatie ........................................................................................................ 24

3.3.1. Installatie ................................................................................................... 24

3.3.2. Windows onderdelen inschakelen ................................................................ 25

3.3.3. Controle webapplicatie ................................................................................ 27

3.4. Superuser inrichting ............................................................................................... 28

3.4.1. Bronhouders............................................................................................... 28

3.4.2. Rollen / Administraties ................................................................................ 30

3.4.3. Custom luchtfoto (optioneel) ....................................................................... 35

3.4.4. Gebruikers ................................................................................................. 36

3.5. Installatie GeoServer incl. Tomcat/GeoTools ............................................................ 38

3.5.1. Java JDK 1.8 .............................................................................................. 38

3.5.2. GeoServer installer ..................................................................................... 40

3.6. Configuratie GeoServer .......................................................................................... 48

3.6.1. Gebruikersgroep service - Connection String ................................................ 48

3.6.2. Rol services - Connection String................................................................... 49

3.6.3. PostGreSQL Vector bron wijzigen ................................................................. 49

3.6.4. Oracle Vector bron wijzigen ......................................................................... 50

3.6.5. Eigen luchtfoto inrichten ............................................................................. 51

3.7. Buffer-In / Buffer-Uit ............................................................................................. 54

3.7.1. Buffer-In .................................................................................................... 54

3.7.2. Buffer-Uit ................................................................................................... 56

3.8. Configuratie StUF-connector ................................................................................... 58

3.8.1. Installatie WvdSTUFconnectorService........................................................... 58

3.8.2. Versturen horizontale berichten ................................................................... 59

3.8.3. Instellingen in NGdW beheer ....................................................................... 64

3.9. Controleer Dashboard status .................................................................................. 65

Page 5: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 v

4. UPDATE 4.2.X – 4.3.0 CHECKLIST ......................................................................... 66

4.1. PostGreSQL/PostGIS inrichting ............................................................................... 66

4.2. GeoServer upgrade ................................................................................................ 67

4.3. Update Website / BufferIn / BufferUit ..................................................................... 67

4.3.1. Website ..................................................................................................... 67

4.3.2. BufferIn ..................................................................................................... 67

4.3.3. BufferUit .................................................................................................... 68

4.4. Bronhouder Oracle connection-string bijwerken ....................................................... 68

5. APPLICATIE OP HTTPS .......................................................................................... 69

5.1. Self-signed certificaat aanmaken ............................................................................ 69

5.2. Certificaat inlezen .................................................................................................. 71

5.3. Website ................................................................................................................ 72

5.4. BufferIn ................................................................................................................ 74

5.5. BufferUit ............................................................................................................... 75

6. TROUBLESHOOTING .............................................................................................. 77

6.1. Er is een fout opgetreden, maar watvoor fout? ........................................................ 77

6.2. PostGreSQL niet gevonden ..................................................................................... 78

6.3. GeoServer: Kan geen Oracle plug-in vinden ............................................................ 78

6.4. Horizontaal StUF-bericht naar BufferIn geeft foutmelding ......................................... 78

6.5. Time-out bij versturen initiële vulling ...................................................................... 83

6.6. GeoServer start niet in admin-rol ............................................................................ 84

6.7. Geen handler gevonden voor WCF-service .............................................................. 85

6.8. Wachtwoord van gebruiker klopt niet meer ............................................................. 86

6.9. PostGreSQL service valt uit tijdens inlezen BufferIn bericht ...................................... 87

6.10. Oracle bron via service-naam ................................................................................. 87

6.11. Dashboard Status – Oracle connectie geeft fout .................................................... 88

6.12. Er gebeurd niets na verzenden Initieel / mutatie-bericht ......................................... 89

Page 6: Installatiehandleiding BGT Dashboard
Page 7: Installatiehandleiding BGT Dashboard

1.Inleiding

Installatiehandleiding NedBGT-Dashboard Versie 1.7 1

1. INLEIDING

Het NedBGT-Dashboard is een intranet applicatie van NedGraphics voor het inzien en terug melden op geografische en administratieve gegevens uit de BGT via een

standaard webbrowser. Een belangrijk kenmerk van het NedBGT-Dashboard is dat de getoonde BGT-gegevens gekoppeld zijn aan een dataset uit de NGDW applicatie.

Zowel het NedBGT-Dashboard als NGDW draaien in dit geval in de

gebruikersomgeving.

Het volgende plaatje geeft de samenhang weer tussen het NedBGT-Dashboard en NedBGT.

Het berichtenverkeer van het NedBGT-Dashboard is afgestemd op NedBGT op de bovenstaande wijze.

De installatie van het NedBGT-Dashboard op de applicatie-server bestaat uit de volgende componenten:

Webapplicatie

Deze draait in IIS op de applicatieserver en bevat de logica en styling van de

webapplicatie. Dit is de pagina die door de gebruikers benaderd wordt.

Buffer-In

Deze draait als service in IIS en luistert naar binnenkomende berichten vanaf de

StUF-connector. Nieuwe berichten worden uitgelezen en opgeslagen in de lokale

database.

Buffer-Uit

Deze draait als Windows Service op de applicatieserver en genereert en verstuurt

StUF-berichten naar de StUF-connector.

PostGreSQL Database

Lokale database voor zowel configuratie als inhoudelijke data die nodig is voor

het NedBGT-Dashboard.

Page 8: Installatiehandleiding BGT Dashboard

1.Inleiding

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 2

GeoServer (incl. Tomcat/GeoTools).

Dit is de kaartmotor die de opgeslagen data omzet naar kaartbeeld. Deze kijkt

zowel naar data uit de locale PostGreSQL database als in de Oracle

Werkvoorraad.

Schematische weergave van de interactie tussen het NedBGT-Dashboard en het werkstation en database server. Nadat het NedBGT-Dashboard geïnstalleerd is op de applicatie-server, is deze te

benaderen vanaf het werkstation via een webbrowser. Om de complete workflow uit

te kunnen voeren is vanaf het werkstation ook toegang tot NedBGT en de bijbehorende StUF-connector nodig.

Page 9: Installatiehandleiding BGT Dashboard

1.Inleiding

Installatiehandleiding NedBGT-Dashboard Versie 1.7 3

1.1. Doel

Deze handleiding is de omschrijving voor de complete installatie van het NedBGT-

Dashboard, hierin zijn ook specifieke instructies voor installatie van software van derden (PostGreSQL database, Internet Information Server configuratie)

opgenomen.

1.2. Gerefereerde documenten

Ref. ID Titel Versie referentie

[01] Installatievoorwaarden incl. site check

NedBGT-Dashboard 4.2.2 Installatievoorwaarden incl. sitecheck v1.0.pdf

1.3. Afkortingen

De volgende afkortingen worden gebruikt in dit document:

BGT Basisregistratie Grootschalige Topografie

HTTP HyperText Transfer Protocol

IIS Internet Information Server

IMGeo Informatie Model Geografie

JDK Java Development Kit

XML Extensible Markup Language

Page 10: Installatiehandleiding BGT Dashboard

1.Inleiding

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 4

Graag wijzen wij u op de helpdesk- en supportsite van NedGraphics: Supportsite Via www.nedgraphics.nl (tab support) kunt u inloggen op onze helpdeskomgeving. U kiest vervolgens in het linker menu voor het onderdeel support. Op de supportsite kunt u informatie vinden over onze producten. Vindt u geen antwoord geeft op uw vraag, dan kunt u uw vraag/probleem over het gebruik van de NedGraphics standaardprogrammatuur laten registreren, de voortgang van de melding volgen en de melding historie van uw organisatie inzien. Een productspecialist kan op basis van uw geregistreerde melding concreet werken aan een oplossing binnen de met uw organisatie overeengekomen serviceafspraken. U kunt, na registratie, onze helpdesk telefonisch (0347-329660) en/of per e-mail ( [email protected] ) benaderen. Op de support site vindt u technische informatie over de NedGraphics standaardprogrammatuur. Tevens kunt u op de support site de NedGraphics standaardprogrammatuur en handleidingen downloaden.

De NedGraphics Gebruikers Vereniging

Algemene info De NedGraphics Gebruikers Vereniging (NGV) is een onafhankelijke organisatie die de belangen behartigt van de gebruikers en afnemers van NedGraphics producten en diensten. De NGV werkt zonder winstoogmerk en wordt volledig gefinancierd uit de contributie van de leden. De NGV telt op het ogenblik rond de honderd leden die vooral bestaan uit gemeenten maar ook provincies, waterschappen en ingenieursbureaus zijn lid. Het gekozen bestuur voert het beleid uit wat door de leden wordt vastgesteld en zal het belang van een eindgebruiker altijd laten prevaleren. De NGV staat ingeschreven bij de Kamer van Koophandel. Doelstelling van de Vereniging De algemene doelstelling van de Vereniging is het maximaliseren van de tevredenheid over NedGraphics producten en diensten voor de leden. Ook het optimaliseren van het gebruik van de producten wordt hieronder verstaan. Activiteiten van de Vereniging De vereniging kent product- en projectgroepen die in samenwerking met NedGraphics zorgen dat de producten blijven voldoen aan de wensen en eisen die de eindgebruiker aan het pakket stelt. Deze product- en projectgroepen komen op regelmatige basis bij elkaar om de ontwikkeling van de producten te kunnen bepalen. Indien u interesse heeft in de NedGraphics Gebruikers Vereniging verwijzen wij naar de website van de vereniging: www.ngvereniging.nl of middels een email aan: [email protected].

Page 11: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 5

2. VOORBEREIDINGEN

Allereerst moeten de installatievoorwaarden uit document [01] worden gecheckt.

2.1. Checks voor de webserver

Check of de webserver een 64 bits versie van Windows 2008, 2012 of 2016

server is en draait;

Check of minimaal 1 Gb intern beschikbaar geheugen aanwezig is en een

processor met minimaal 2 Ghz;

Check of Internet Information Server (IIS) is geïnstalleerd;

Check of er een webbrowser is geïnstalleerd (Internet Explorer 8 of hoger);

Check of Oracle 11.2/12.1 64 bits client is geïnstalleerd.

Check of .NET-framework 4.5 is geïnstalleerd.

2.2. Checks voor de PC van de applicatiebeheerder en eindgebruiker

Check of een webbrowser is geïnstalleerd waarmee de beheerapplicatie en de

webapplicatie kan worden gestart.

Page 12: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 6

Page 13: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 7

3. NIEUWE INSTALLATIE

3.1. PostGreSQL/PostGIS inrichting

Het NedBGT-Dashboard maakt gebruik van een meerdere lokale PostGreSQL-databases.

Er is één centrale database voor het inrichten van multi-tenancy. Daarnaast zijn er één

of meerdere databases t.b.v. het opslaan van de BGT-objecten, Buffer-In berichten, Buffer-Uit berichten en applicatie-instellingen. Default worden er 2 databases

aangemaakt.

Bij de installatie van de PostGreSQL wordt deze volgorde aanhouden:

1. PostGreSQL installeren

2. Databases aanmaken

3. PostGIS installeren en extensies aanzetten

4. Database scripts draaien.

Database-structuur inlezen op de centrale database

( postgres_bgtcentraal_structure.sql )

Database-structuur inlezen voor elke organisatie database

( postgres_org_structure.sql )

Data inlezen voor elke organisatie database

( postgres_org_data.sql )

In de installatiefolder van NedBGT-Dashboard staat een map Database. Kies vervolgens voor PostgreSQL. Hierin staan twee installers:

PostGreSQL setup: postgresql-12.1-1-windows-x64.exe

De PostGIS extensie postgis-bundle-pg12x64-setup-3.0.0-4.exe

Page 14: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 8

3.1.1. Installatie PostGreSQL

Start de installer via het bestand postgresql-12.1-1-windows-x64.exe in de map …/NedBGT-Dashboard 4.3.0/Software/Database/PostgreSQL/

Kies voor “Next”.

De PostGreSQL database kan in een nieuwe map PostGreSQL op de harde schijf met de software geïnstalleerd worden, standaard zal dit zijn: D:\PostgreSQL\12

Vul dit in en kies voor “Next”.

Page 15: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 9

Deselecteer het vinkje voor “Stack Builder” en klik op “Next”.

Page 16: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 10

De standaard data-directory kan ingesteld worden op binnen de aangemaakte

PostGreSQL\12 folder, standaard wordt dit: D:\PostgreSQL\9.5\data

Klik vervolgens op “Next”.

Standaard wachtwoord voor de superuser postgres, is ook postgres. Vul deze tweemaal in en kies voor “Next”.

Page 17: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 11

Wanneer poort 5432 beschikbaar is zal deze standaard gebruikt worden door PostGreSQL. Kies anders als alternatief 5433. Let wel op dat er dan waarschijnlijk al

een PostGreSQL database aanwezig is. Kies vervolgens voor “Next”.

Laat de Locale staan op “[Default locale]’” en klik op “Next”.

Page 18: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 12

Controleer de ingevulde instellingen, en klik op “Next” indien deze kloppen.

Klik op “Next” om de installatie te starten.

Page 19: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 13

Kies voor “Finish” om de installatie van PostGreSQL af te ronden.

Page 20: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 14

3.1.2. pgAdmin4 starten

Ga naar de map D:\PostgreSQL\12\pgAdmin 4\bin en start daar pgAdmin4.exe.

Het is handig om hiervoor ook een snelkoppeling te maken.

Het kan zijn dat bij de eerste keer opstarten van de pgAdmin4 web interface, de volgende foutmelding optreedt:

Stel in dat geval de poort voor de web-interface tijdelijk in op een vaste poort waarvan bekend is dat deze werkt en open staat:

Start de pgAdmin4 interface.

a Open de system tray

Klik met rechtermuisknop op pgAdmin4

Klik configure

Zet een vinkje bij “Fixed Port Number?” en stel deze in

Herstart hierna de pgAdmin4 service

Page 21: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 15

3.1.3. Databases aanmaken

Dubbelklik op de server PostgreSQL 12 om met de PostGreSQL-server te verbinden.

Vervolgens wordt om het wachtwoord gevraagd (standaard: postgres).

Navigeer vervolgens naar de standaard database “postgres” onder de node

“databases”.

Page 22: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 16

Klik met rechtermuisknop op de postgres database en kies voor “Query Tool…”.

Hiermee wordt een SQL-editor geopend waarmee queries gedraaid kunnen worden.

Belangrijk: Vanaf versie 4.2.2 kan het NedBGT Dashboard aansluiten om meerdere NGDW-instanties. Voor elke NGDW-instantie wordt er in PostGreSQL een bijbehorende organisatie-database aangemaakt. Daarnaast wordt er één centrale database aangemaakt, welke wordt gebruikt om gebruikers naar de juiste organisatie-database door te verwijzen. Hieronder worden daarom de volgende stappen uitgevoerd:

- Aanmaken één centrale database “nedbgt_dashboard_centraal” - Aanmaken één of meerdere organisatie databases

“nedbgt_dashboard_org_N” Na het installeren van de PostGIS-extentie dient deze extentie ingeschakeld te worden voor elke organisatie database.

Page 23: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 17

Gebruik onderstaande queries één voor één. Kopieer/plak deze en druk op F5 of de

groene start knop (Execute query).

Aanmaken centrale database (éénmalig):

CREATE DATABASE nedbgt_dashboard_centraal

WITH ENCODING='UTF8'

CONNECTION LIMIT=-1;

Aanmaken organisatie database (één per NGDW-instantie):

CREATE DATABASE nedbgt_dashboard_org_1

WITH ENCODING='UTF8'

CONNECTION LIMIT=-1;

Maak voor elke aan te sluiten NGDW-instantie een extra database aan, bijv.:

CREATE DATABASE nedbgt_dashboard_org_2

WITH ENCODING='UTF8'

CONNECTION LIMIT=-1;

We hebben nu een aantal nieuwe databases aangemaakt met o.a. de namen “nedbgt_dashboard_centraal” & “nedbgt_dashboard_org_1”.

Selecteer Databases (x) en klik op “Object” en daaronder “Refresh…”; de nieuwe

database worden nu getoond in de lijst. We zijn nu klaar om de PostGIS extensie te installeren.

Page 24: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 18

3.1.4. Installatie PostGIS

PostGIS is een spatial-extensie voor de PostGreSQL database welke nodig is voor het

NedBGT-Dashboard. De installatie is te starten via het volgende bestand: postgis-bundle-pg12x64-setup-3.0.0-4.exe

Klik op “I agree”.

Het aanmaken van een spatial database is op dit moment niet nodig.

Haal het vinkje weg bij “Create spatial database” en kies voor “Next”.

Page 25: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 19

Browse naar de folder waar eerder PostGreSQL is geïnstalleerd en kies voor “Next”. Er volgen een aantal pop-ups met de vraag om environment variabelen toe te

voegen. Kies hier telkens voor “No”.

Kies “No” voor de GDAL_DATA environment variabele.

Kies “No” voor de POSTGIS_GDAL_ENABLED_DRIVERS environment variabele.

Kies “No” voor de POSTGIS_ENABLE_OUTDB_RASTERS environment variabele.

Page 26: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 20

Kies hierna voor “Close” om de installatie van PostGIS af te ronden.

Nu moeten we nog de PostGIS extensie aan zetten voor de aangemaakte

organisatie-databases.

Klik op de relevante database, bijvoorbeeld “nedbgt_dashboard_org_1” en klik op

rechtermuisknop en vervolgens“Query Tool…”.

Queries Uitvoeren binnen de database kan via rechtermuisknop en “Query Tool…”.

Page 27: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 21

Vul hier de volgende queries in: CREATE EXTENSION postgis;

Selecteer de regel en druk F5 of de knop met het bliksemshicht, “Execute/Refresh

(F5)”.

Kies “Execute/Refresh (F5)” om de query uit te voeren op de database

Controleer eventueel de aanwezigheid van de PostGIS extensie met: SELECT postgis_full_version();

Het verwachte resultaat is: POSTGIS="3.0.0 r17983" [EXTENSION] PGSQL="120" GEOS="3.8.0-

CAPI-1.13.1 " PROJ="Rel. 5.2.0, September 15th, 2018"

LIBXML="2.9.9" LIBJSON="0.12" LIBPROTOBUF="1.2.1" WAGYU="0.4.3

(Internal)"

Dit dient te gebeuren voor alle organisatie-databases, dus nedbgt_dashboard_org_1, nedbgt_dashboard_org_2, etc.

Page 28: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 22

3.1.5. Database scripts

In de stappen hiervoor hebben we meerdere databases aangemaakt; één centrale

database en één of meerdere organisatie database. Nu de database + spatial extensie geïnstalleerd zijn, kunnen we de tabel-structuur en vervolgens ook data in

gaan lezen.

Centrale database (PostGreSQL)

Het volgende script dient één keer in de centrale database gedraaid te worden.

Bronhouders tabel

Open een SQL Editor binnen de centrale database (nedbgt_dashboard_centraal).

Binnen het scherm voor “Query Tool…” kan er worden gekozen voor “Open file (accesskey + O)”

Selecteer hierbij: …\NedBGT-Dashboard\Database\postgres_bgtcentraal_structure.sql, selecteer alles en druk F5. Hiermee wordt de superuser aangemaakt, samen met de tabel Bronhouders.

Organisatie databases (PostGreSQL)

De initiele script dient per organistie-databases gedraaid te worden.

Binnen het scherm voor “Query Tool…”. kan er worden gekozen voor “Open file (acceskey + O)”.

PostGreSQL initieel script

Selecteer hierbij: …\NedBGT-Dashboard\Database\postgres_org_initieel.sql, selecteer alles en druk F5.

Hiermee wordt de database strucuur aangemaakt en standaard data ingelezen voor de organisatie.

Het script is succesvol uitgevoerd wanneer als Output het volgende komt te staan: Query returned successfully in [x] secs [y] msec.

Hiermee worden waardenlijsten voor o.a. bronhouders en attributen gevuld.

Page 29: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 23

3.2. Oracle inrichting

Het NedBGT Dashboard sluit aan op NedBGT, waarbij de BGT objecten al worden bijgehouden in een bestaande Oracle database (NGDW).

Hierbij wordt gebruik gemaakt van een extra schema, met beperkte rechten en views op het NGM-hoofdschema. Dit schema heet NGM<x>_DASH.

Per aan te sluiten NGDW-instantie dient dit schema geinstalleerd te worden.

Het aanmaken verloopt d.m.v. NGDW_dash_installatie.bat uit

..\NedBGT Dashboard\4.3.0\Software\Database\Dashboard\NGDW_dash\

Draai het .bat-bestand en vul de gevraagde gegevens in.

Page 30: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 24

3.3. Webapplicatie

3.3.1. Installatie

Kopieer de Website map naar een lokale directory op de webserver. Voor de hand

ligt om hier bijvoorbeeld de volgende folder te gebruiken:

D:\NedGraphics\NedBGT-Dashboard\Website

De configuratie voor de website staat in het bestand Web.config in deze map. De onderstaande regels worden in dit bestand aangepast.

Connection String voor de centrale database in PostGreSQL: <connectionStrings> <add name="DatabaseConnectieCentraal"

connectionString="Server=localhost;

Database=nedbgt_dashboard_centraal;

User ID=postgres;

Password=postgres;

Port=5432"/> </connectionStrings>

Locatie van het bestand tns_names.ora <setting name="tns_admin"

value="d:\oracle\product\11.2.0\client_64\network\admin" />

Base URI van de website: <add key="BaseUri" value="t-bgtdashboard:82" />

De server-naam waarop de Sentinel Host draait: <add key="SentinelHost" value="t-bgtdashboard" />

De URL naar de installatie van GeoServer: <add key="GeoserverURL" value=

"http://t-bgtdashboard:8791/geoserver/" />

De SMTP-server en mail-adres voor het versturen van e-mailberichten: <add key="SMTP_SERVER" value="vlieger.nedgraphics.local" />

<add key="SMTP_FROM" value="[email protected]" />

Naam van de omgeving: <add key="NaamOmgeving" value="[Naam Omgeving]" />

Belangrijk: “Wanneer de GeoServer nog niet geinstalleerd is, laat dan tijdelijk de standaard waarde staan. De echte URL kan later ingevuld worden. Herstart daarna de website in IIS.”

Page 31: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 25

Zet het Readonly property uit voor alle bestanden in de Website directory +

subdirectories.

Geef (tijdelijk) lees-,schrijf- en wijzigrechten aan de groep IIS_IUSRS (dit is een

windows gebruikersgroep) op de Web.config zodat deze versleuteld kan worden.

Maak in IIS een website aan die verwijst naar de Website map waar de

bestanden heen zijn gekopieerd. Geef als Sitenaam “NedBGT Dashboard” op.

Check, indien gebruik gemaakt wordt van Internet Explorer, of de

Compatibilteitsweergave voor de NedBGT-Dashboard website uit is. Als de

NedBGT Dashboard website een intranet website, zet dan het vinkje uit bij

“Intranet sites met compatibliteitsweergave weergeven”. Anders worden in het

NedBGT-Dashboard allerlei zaken niet goed getoond (o.a. menu balken kunnen

niet goed opgebouwd worden) .

Check of de NedBGT-Dashboard webapplicatie goed opgestart wordt.

Page 32: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 26

3.3.2. Windows onderdelen inschakelen

NL naamgeving

Ga naar Windows-onderdelen in- of uitschakelen, en klik Volgende tot aan Serverfuncties. Controleer hier of de volgende functies zijn aangevinkt, en zo niet, voeg ze toe.

Webserver (IIS) WebServer

Veelvoorkomende HTTP functies: o Statische inhoud

Toepassingsontwikkeling:

o .NET Extensibility 4.x o ASP.NET 4.x o Inbegrepen elementen op de server

Klik daarna Volgende naar Onderdelen. Controleer hier of de volgende functies zijn aangevinkt, en zo niet, voeg ze toe. .NET Framework 4.x Features

.NET Framework 4.x

ASP.NET 4.x

WCF-services

o HTTP-activering

o TCP-Poorten delen

EN naamgeving

Ga naar Add Roles and Features Wizard, en klik Next tot aan Server Roles. Controleer hier of de volgende functies zijn aangevinkt, en zo niet, voeg ze toe. Webserver (IIS) WebServer

Common HTTP Features: o Static Content

Application Development: o .NET Extensibility 4.x o ASP.NET 4.x o Server Side Includes

Klik daarna Next naar Features. Controleer hier of de volgende functies zijn aangevinkt, en zo niet, voeg ze toe. .NET Framework 4.x Features

.NET Framework 4.x

ASP.NET 4.x

WCF-services

o HTTP-activation

o TCP Port Sharing

Belangrijk: “Minimaal .NET Versie 4.5 and ASP.NET versie 4.5 zijn nodig om het BGT Dashboard te kunnen installeren.

Page 33: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 27

3.3.3. Controle webapplicatie

Controleer of de web-applicatie is op te starten.

In dit geval wordt het volgende log-in scherm weergegeven:

Ga in dat geval verder met de superuser inrichting.

Page 34: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 28

3.4. Superuser inrichting

Bij het inlezen van de structuur van de centrale database, is een superuser

toegevoegd. Start de applicatie en log in met de gebruikersnaam NedGadmin. Vraag het wachtwoord na indien deze onbekend is.

3.4.1. Bronhouders

Per NGDW-instantie dient één bronhouder te worden ingericht. De gebruikte term bronhouder staat dus gelijk aan één NGDW-instantie.

Elke bronhouder verwijst naar één NGDW-werkvoorraad en één eigen organisatie-

database in PostGreSQL.

De opgeslagen informatie komt terecht in de tabel bronhouders in de centrale database.

Klik op Nieuwe bronhouder om een nieuwe bronhouder op te slaan.

Vul in dit formulier de volgende gegevens in voor deze bronhouder:

Bronhouder: Naam van de bronhouder (ter informatie)

NGDW Schema: Naam van NGDW-hoofdschema (ter informatie) NGDW Database: Naam van NGDW-database (ter informatie)

Postgres Connectionstring: Connection-string naar de bijbehorende PostGreSQL database van deze organisatie.

Oracle Connectionstring: Connection-string naar de bijbehorende NGDW database van deze organisatie.

GeoServer Workspace Workspace-naam in GeoServer van deze organisatie.

Standaard “org<x>” Geoserver Header Workspace-header in GeoServer van deze organisatie.

Standaard “xBGT13NGauth_org<x>”

Page 35: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 29

Het formulier voor het toevoegen van een nieuwe bronhouder.

In het bronhouder formulier staan standaard de connection-strings voor Postgres en Oracle ingevuld. Dit zijn slechts voorbeelden van connection-strings. Deze moeten

zeer waarschijnlijk nog aangepast worden. De connection-strings worden geëncrypt opgeslagen in de database, en zijn alleen

op het moment van invoeren zichtbaar.

Klik op Test Postgres verbinding om te controleren of er met de opgegeven

connection-string met een PostGreSQL-database verbonden kan worden.

Klik op Test Oracle verbinding om te controleren of er met de opgegeven

connection-string met een Oracle-database verbonden kan worden.

Klik vervolgens op Opslaan om deze bronhouder op te slaan, of klik op Annuleren om terug te gaan naar het overzicht van de bronhouders.

Page 36: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 30

3.4.2. Rollen / Administraties

Per bronhouder kunnen één of meerdere rollen worden ingericht.

Hierbij staat de gebruikte term rol, gelijk aan één administratie binnen de bijbehorende NGDW-instantie.

Klik vanuit het overzicht met bronhouders, op Toon onderliggende administraties voor de gewenste bronhouder.

Klik vervolgens rechtsboven op de knop Nieuwe administratie om een

administratie aan de lijst toe te voegen.

Page 37: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 31

Page 38: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 32

Stuurgegevens: Naam: Naam voor opslag in de database

Administratie: Administratie naam uit NGDW administratie Dataset: Dataset naam uit NGDW voor deze administratie

Organisatie: Organisatie naam uit NGDW administratie

Invoervelden voor stuurgegevens

Belangrijk: De opgegeven waarden voor de sleutels administratie, organisatie en applicatie worden tijdens het berichtenverkeer vergeleken met de opgegeven waarden in de StUF-connector. Noteer deze dus eventueel tijdens de installatie zodat ze bij het gebruik van de StUF-connector overgenomen kunnen worden.

Kaart weergave Kaartcentrum: Startpunt in kaartweergave, als WKT-punt.

Bijv. POINT( 100000.000 300000.000) Kaartzoom: Start zoomniveau in kaartweergave, tussen 3-15

Gemeenten: Gemeenten die worden gebruikt bij adres-zoeken. Gescheiden door een ;

Invoervelden voor kaartweergave

Page 39: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 33

Melding opmerkingen

Opmerking: Standaard gedefinieerde opmerking die gekozen kan worden voor een melding.

Invoervelden voor melding opmerkingen

Klik op Opmerking toevoegen om een extra regel toe te voegen. Klik op de x achter de regel om een opmerking te verwijderen.

Meldingen afhandelaren

Afhandelaar: Standaard gedefinieerde afhandelaar die toegewezen

kan worden voor aan melding.

Invoervelden voor melding afhandelaren

Klik op Afhandelaar toevoegen om een extra regel toe te voegen.

Klik op de x achter de regel om een afhandelaar te verwijderen.

Page 40: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 34

Eigen luchtfoto

Formaat: Het opgevraagde afbeelding-formaat

Laag: de laagnaam van de luchtfoto

URL: De GeoWebCache-URL naar de WMTS service, bijv.: http://localhost:8791/geoserver/gwc/service/wmts

Wanneer er geen eigen luchtfoto staat ingericht, wordt standaard de luchtfoto van PDOK gebruikt. Klik op Luchtfoto toevoegen om gebruik te maken van een eigen

luchtfoto.

Leeg formulier voor eigen luchtfoto

Gevulde invoervelden voor eigen luchtfoto

Belangrijk: Met bovenstaande inrichting wordt enkel de verwijzing naar de luchtfoto ingericht voor deze administratie. De luchtfoto zelf dient in GeoServer beschikbaar te worden gemaakt. De laag moet ingericht worden als WMTS-service, en gebruik maken van de GeoWebCache (gwc). De URL verwijst daarom naar: http://localhost:8791/geoserver/gwc/service/wmts Zie paragraaf 3.6 GeoServer Configuratie. voor de precieze configuratie van de luchtfoto.

Klik op Luchtfoto verwijderen om terug te schakelen naar de PDOK luchtfoto.

Kies voor Opslaan om de administratie instellingen op te slaan.

Klik anders op Annuleren om terug te gaan naar het overzichts scherm voor de

administraties.

Page 41: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 35

3.4.3. Custom luchtfoto (optioneel)

Standaard wordt in het NedBGT Dashboard gebruikt gemaakt van de PDOK luchtfoto.

Het is mogelijk om deze te vervangen door een luchtfoto van de gemeente zelf.

Hiervoor dient eerst de luchtfoto op de gebruikelijke manier ingericht te worden in NedGeoservices of GeoServer. De luchtfoto dient als WMTS met GWC

(GeoWebCache) beschikbaar gesteld te worden. Vervolgens worden per rol in

GeoServer Sleutels en Waarden meegegeven voor de betreffende webservice:

luchtfoto_format = Afbeeldingsformaat (bijv. image/png) luchtfoto_layer = Laagnaam (bijv. bgt: Gemeente_luchtfoto_2016)

luchtfoto_matrixset = MatrixSet (standaard EPSG:28992) luchtfoto_url = GeoServer GWC URL

(bijv. http://localhost:81/geoserver/gwc/service/wmts )

Bovenstaande parameters worden toegevoegd aan de eerder genoemde parameters

in paragraaf 3.3.6.

Voorbeeld van Sleutels en Waarden voor een custom luchftoto

Zie paragraaf 3.6 GeoServer Configuratie. voor de precieze configuratie van de luchtfoto.

Page 42: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 36

3.4.4. Gebruikers

Per administratie kunnen één of meerdere gebruikers worden toegevoegd.

Wanneer deze inloggen in het NedBGT Dashboard, kijken zij meteen naar de BGT-inhoud en werkvoorraad van de bijbehorende NGDW-administratie

Klik vanuit het overzicht met bronhouders, op Toon onderliggende

administraties voor de gewenste bronhouder.

Klik vanuit het overzicht met administraties, op Toon onderliggende gebruikers

om de gebruikers voor een administartie in te zien of te wijzigen.

Klik vervolgens rechtsboven op de knop Nieuwe gebruiker om een gebruiker aan de lijst toe te voegen.

Gevulde invoervelden voor een nieuw toe te voegen gebruiker

Page 43: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 37

Naam: Inlognaam voor het dashboard

Wachtwoord: Wachtwoord voor de gebruiker E-mail: geef een emailadres op.

(voor als je het wachtwoord bent vergeten)

Manager: Geeft manager-rechten aan de gebruiker. Admin: Geeft admin-rechten aan de gebruiker.

Voor toelichting manager en Admin zie gebruikershandleiding paragraaf 1.3 Rollen Einddatum: De datum tot wanneer deze gebruiker mag inloggen.

Administratie: De administratie waarnaar deze gebruiker kijkt.

Kies voor Opslaan om de gebruiker op te slaan.

Klik anders op Annuleren om terug te gaan naar het overzichts scherm voor de

gebruikers van de gekozen administratie.

Belangrijk: Alle wijzigingen voor gebruikers dienen via het autorisatie-scherm binnen de applicatie te gebeuren. Mocht een gebruiker toch opnieuw via GeoServer opgeslagen worden, dan moet het wachtwoord in de database worden gerest naar “plain:<wachtwoord>”

Page 44: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 38

3.5. Installatie GeoServer incl. Tomcat/GeoTools

Tomcat is een Open Source applicatie-server. GeoTools is een Open Source library waarmee de kaartmotor is gemaakt. Deze kaartmotor draait onder Tomcat.

De GeoServer wordt middels een Installshield procedure geïnstalleerd inclusief standaard configuratie voor het NedBGT-Dashboard. Deze verzorgt het omzetten van

ruimtelijke data naar kaartbeeld in het NedBGT-Dashboard.

Voordat dit geïnstalleerd kan worden dient de Java Development Kit (JDK) 8 (64 bits)

geïnstalleerd te worden. Wanneer deze al aanwezig is kan deze stap overgeslagen worden.

3.5.1. Java JDK 1.8

De installer staat in de installatiebestanden onder ..\Java\jdk-8u191-windows-

x64.exe. Start hiermee de installatie als administrator.

Kies voor “Next”.

Page 45: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 39

Geef vervolgens de locatie aan waar de JDK geinsalleerd kan worden. Doe dit op een makkelijk terug te vinden plek, bijvoorbeeld D:\Oracle\Java\JDK_8. Kies vervolgens

weer voor “Next”.

Klik “OK” bij de Roadmap waarschuwing.

Page 46: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 40

De JRE kan wel op de standaard locatie geïnstalleerd worden. Klik “Next”.

Kies voor “Close” wanneer de installatie is afgerond.

3.5.2. GeoServer installer

De meegeleverde setup van GeoServer installeert GeoServer en levert een aantal meegeleverde lagen, stijlen en andere instellingen. Het is dus niet aan te raden een

alternatieve installer van GeoServer te gebruiken.

Belangrijk: Er is bewust gekozen voor een losse GeoServer installatie, ook als er bijvoorbeeld al een installatie van GeoServer aanwezig is i.v.m. NedGeoservices. Dit is gedaan om het risico op een te hoge belasting en het uitvallen van de Tomcat service te voorkomen.

Page 47: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 41

Deze installer controleert of er een licentie aanwezig is, in de opgegeven licentie-server. Zorg dus eerst dat er een licentie aanwezig is voordat de installer wordt

gestart. Pak vervolgens GeoServerSetup.zip uit naar ..\Software\GeoServer\ en start het bestandNedBGT-Dashboard-Geoserver-4.2.2.exe.

Kies voor “Volgende”.

Klik op “Akkoord”.

Page 48: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 42

Geeft vervolgens de locatie van de installatie aan en kies voor Volgende.

Kies bij domein de naam van de applicatieserver en klik op Volgende.

Page 49: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 43

Kies vervolgens een beschikbare poort waarop GeoServer kan komen te draaien. Of bijvoorbeeld poort 8791 vrij is kan via de Command Prompt gecontroleerd worden

d.m.v. het commando : netstat –na | find “:8791”

Wanneer deze in gebruikt is dan volgt bijvoorbeeld:

Wanneer de poort beschikbaar is wordt het volgende getoond:

Wanneer er op een applicatieserver met goede specificaties of weinig belasting wordt gewerkt kan eventueel voor Tomcat beschikbare geheugen opgehoogd worden.

Kies hierna voor Volgende.

Page 50: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 44

Vul hier het wachtwoord in voor het beheerders account. Standaard gebruiken we

hier Gebruikersnaam: admin, en Wachtwoord: beheerder. Kies hierna voor Volgende.

Selecteer in het volgende scherm de gewenste Oracle home. Dit dient een 64-bits versie te zijn van versie 11.2.0.4 of 12+.

Page 51: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 45

Vul hier de Oracle verbindings-gegevens in van één van de aan te sluiten NGDW-

instanties. Zoek de gegevens eventueel op met een tns-ping naar de database naam.

Belangrijk: De installer zet slechts voor één organisatie de configuratie klaar. Bij meerdere organisaties dient de overige configuratie handmatig gedaan te worden binnen GeoServer.

Vul hier de gegevens in voor de PostGreSQL organisatie database. Gebruik hierbij de

organisatie-database die hoort bij de hiervoor opgegeven NGDW-instantie. Het eerder aangemaakte wachtwoord voor postgres is postgres. Controleer of de juiste poort is ingevuld en kies Volgende.

Page 52: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 46

Controleer in de samenvatting de opgegeven parameters en kies voor Installeren.

Kies “Volgende” wanneer de installatie voltooid is.

Page 53: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 47

Kies Voltooien om de installatie af te ronden.

Bij Services is een services toegevoegd met de naam “NedBGT GeoServer Tomcat”:

Controleer vervolgens of de installatie gelukt is op de URL: http://<servernaam>:<poort>/geoserver/web

Bij de standaard poort wordt de URL vanaf de applicatie-server dan:

http://localhost:8791/geoserver/web/ Wanneer GeoServer gestart kan worden, dan is de installatie hiervan geslaagd.

Pas het Opstarttype van de service aan naar “Automatisch (vertraagd starten)”. Op

deze manier krijgen Oracle- & PostGreSQL-services genoeg tijd bij een herstart van de server.

Page 54: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 48

3.6. Configuratie GeoServer

Vanuit de installer staat GeoServer ingericht voor één organisatie. Er is alleen handmatige configuratie nodig wanneer:

er meerdere organisaties aangesloten worden, of

er een eigen luchtfoto wordt ingericht

Ga verder met de Buffer-In en Buffer-Uit wanneer dit niet het geval is.

Open GeoServer en log in met de eerder opgegeven inloggegevens (standaard admin /

beheerder).

3.6.1. Gebruikersgroep service - Connection String

Belangrijk: Deze stap hoeft alleen uitgevoerd te worden in het geval van meerdere organisaties.

Ga binnen GeoServer naar:

Beveiliging [Gebruikers] Gebruikersgroep service [public-cloud].

Hier moeten de Connection URL, username en Password aangepast worden zodat de

PostGreSQL database benaderd kan worden. Standaard zal deze informatie gelijk zijn aan de volgende:

Kies “Test Connection” om dit te testen, en kies voor “Opslaan”.

Page 55: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 49

3.6.2. Rol services - Connection String

Belangrijk: Deze stap hoeft alleen uitgevoerd te worden in het geval van meerdere organisaties.

Ga binnen GeoServer naar: Beveiliging [Gebruikers] Rol services [org<x>].

Ook hier moeten de Connection URL, username en Password aangepast worden

zodat de PostGreSQL database benaderd kan worden. De in te vullen informatie is gelijk aan het vorige scherm. Test de connectie en ,indien succesvol, kies voor

“Opslaan”.

3.6.3. PostGreSQL Vector bron wijzigen

Belangrijk: Deze stap hoeft alleen uitgevoerd te worden in het geval van meerdere organisaties.

Ga binnen GeoServer naar: Configuratie [Bronnen] org<x> NedBGT Dashboard.

Hier moeten de verbindingsparameters aangepast worden:

Zet een vinkje bij ingeschakeld, en pas de verbindings parameters aan. Kies

vervolgens onderaan voor “Opslaan”.

Page 56: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 50

3.6.4. Oracle Vector bron wijzigen

Belangrijk: Deze stap hoeft alleen uitgevoerd te worden in het geval van meerdere organisaties.

Ga binnen GeoServer naar: Configuratie [Bronnen] org<x> NGdW Werkvoorraad.

Hier moeten de verbindingsparameters aangepast worden. Let op, binnen de Oracle

database dient er ingelogd te worden met de gebruiker NGMx_DASH, niet met de

standaard NGMx gebruiker. Deze _DASH gebruiker heeft indexen die alleen in het

NedBGT-Dashboard benodigd zijn.

Kies voor “Opslaan” om de verbindings parameters op te slaan. Wanneer op deze vier locaties de verbindings parameters zijn aangepast, dan

kunnen de gebruikers en rollen aangemaakt gaan worden.

Wanneer er mutatie-verzoeken / exploratie-verzoeken gedaan zijn, kan ook deze

laag gecontroleerd worden via de GeoServer weergave.

Page 57: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 51

3.6.5. Eigen luchtfoto inrichten

Standaard wordt in het NedBGT Dashboard gebruik gemaakt van een landelijke

luchtfoto van PDOK: https://geodata.nationaalgeoregister.nl/luchtfoto/rgb/wmts/Actueel_ortho25

Er kan ook een eigen luchtfoto (.ECW) van de gemeente geconfigureerd worden.

Hiervoor zijn twee stappen nodig:

1. Het inrichten van de luchtfoto in GeoServer 2. De configuratie voor het NedBGT Dashboard.

De configuratie is beschreven in paragraaf 3.4.3 Custom luchtfoto (optioneel). Hieronder wordt de inrichting van de luchtfoto binnen GeoServer beschreven.

Inrichting GeoServer

Met de installatie van GeoServer wordt een voorbeeld klaargezet voor de inrichting

van de luchtfoto. Deze kan nagemaakt of aangepast worden:

Laag: org1:Bergen_luchtfoto_2017

Bron: Bergen_luchtfoto_2017

Voer de volgende stappen uit om een nieuwe luchtfoto toe te voegen.

Log in op de GeoServer interface van het Dashboard. Kies voor Bronnen Bron toevoegen

Klik op ECW – (ECW Coverage Format)

Selecteer de omgeving van de bijbehorende organisatie. Bij één organisatie, gaat het bijvoorbeeld altijd om org1.

Schrijf bij de Bron en Omschrijving een herkenbare tekst.

Zet een vinkje bij ingeschakeld.

Verwijs naar het .ecw-bestand met een pad als:

file:C:/Data/Luchtfoto/Bergen/2017/FL17079_Bergen_100.ecw

Belangrijk: Backslashes en spaties worden in het pad niet altijd ondersteund. Gebruik een http-encoding (via bijv. https://meyerweb.com/eric/tools/dencoder/ ) of pas de locatie en naam van de luchtfoto aan.

Page 58: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 52

Kies voor Lagen Laag toevoegen

Selecteer de zojuist aangemaakte bron en klik op Publiceren.

Tabblad gegevens:

Vinkje bij ingeschakeld & geadverteerd. Zet de opgegeven projectie op EPSG:28992

Selecteer Opgegeven projectie gebruiken

Tabblad Tegels:

Page 59: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 53

Vinkje bij Tegels inschakelen Vinkje bij Tegels mogelijk maken voor deze laag

Selecteer de formaten image/jpeg, image/png & image/png8

Kies onderaan bij Grid toevoegen voor NedBGT:EPSG:28992.

Selecteer bij gepubliceerde en opgeslagen niveaus overal min en max.

Page 60: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 54

3.7. Buffer-In / Buffer-Uit

De communicatie vanaf het NedBGT-Dashboard van en naar NGDW verloopt via de Buffer-In en Buffer-Uit. Aangemaakte exploratie- en mutatie-verzoeken lopen via de

Buffer-Uit. Hiervan worden StUF-berichten aangemaakt en een windows service (NedBGTBufferUitAgent) stuurt deze naar de ingestelde NGDW werkvoorraad toe.

Wijzigingen in de NGDW werkvoorraad, nieuw aangemaakte en/of gemuteerde objecten uit NGDW worden terug gestuurd naar de BufferIn via de Stuf-connector.

Dit verloopt via horizontaal berichtenverkeer waarbij de URL naar de BufferInService.svc uit de Buffer-In wordt aangegeven.

Per organisatie dient één BufferIn en één BufferUit geinstalleerd te worden. Maak daarom voor elke organisatie een folder in de hoofdmap:

Meerdere organisatie mappen onder de NedBGTDashboard-folder Binnen elke organisatie-folder wordt een BufferIn en BufferUit geplaatst.

Plaats de BufferIn en BufferUit in de organisatie-folder Richt de mappen structuur altijd zoals bovenstaand in, ook bij één organisatie.

Dit houdt de inrichting overal gelijk, en dit houdt de applicatie overzichtelijk mocht er in de toekomst een extra organisatie toegevoegd worden.

3.7.1. Buffer-In

Om mutaties van de BGT-dataset binnen NGDW door te sturen naar het NedBGT-

Dashboard, wordt de Buffer-In gebruikt.

Plaats de map BufferIn in de map van het NedBGT-Dashboard, bijvoorbeeld: C:\NedGraphics\NedBGT-Dashboard\BufferIn

In deze map staat een bestand BufferInService.svc waarnaar verwezen wordt vanaf de StUF-connector. De configuratie voor de Buffer-In wordt aangegeven in het

bestand Web.config.

Page 61: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 55

Hierin wordt de connection string naar de PostGreSQL database ingevuld en wordt de Oracle verbinding leeggelaten:

<connectionStrings>

<add name="DatabaseConnectieAlgemeen"

connectionString="Server=localhost;Database=nedbgt_dashboard_org_x;

User ID=postgres;Password=postgres;Port=5432"/> </connectionStrings>

Sla het bestand vervolgens op en geef IIS_IUSRS (tijdelijk) rechten op web.config

zodat de connection-strings versleuteld kunnen worden.

Hierna wordt binnen IIS een nieuwe website aangemaakt die verwijst naar de map: C:\NedGraphics\NedBGT-Dashboard\Organisatie_1\BufferIn Open IIS en klik met rechtermuisknop op Sites en kies voor Add Website…

Geef de website de naam NedBGTBufferIn en verwijs naar het pad waar de BufferIn

map is geplaatst, bijvoorbeeld: C:\NedGraphics\NedBGT-Dashboard \ Organisatie_1\BufferIn.

Vanaf versie 4.2.2 is het belangrijk dat de BufferIn niet onder de Webite wordt

geplaatst maar als aparte website. Dit in verband met web.config bestanden die nu niet samengevoegd mogen worden.

Als binding moet een poort worden opgegeven die nog niet in gebruik is, normaal gesproken tussen 81-89. De beschikbaarheid van de poort is te controleren door een

Command Prompt te openen en daarin netstat –na | find “:<poort>”

uit te voeren.

De inrichting van de BufferIn is geslaagd wanneer de URL http://<servernaam>:<poort>/BufferInService.svc een resultaat geeft als:

De daadwerkelijke communicatie naar de BufferIn toe verloopt via de StUF-connector

d.m.v. horizontaal berichtenverkeer. Zie hiervoor hoofdstuk [3.8.1] voor de configuratie van dit onderdeel.

Pas ten slotte in de application pool van de BufferIn aan. Zorg dat de Idle Time-out op 120 komt te staan, zodat ook grote berichten geen time-out

krijgen.

Page 62: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 56

Belangrijk: De StUF-connector wordt doorgaans vanaf een client gebruikt, daarom is het van belang dat deze ook toegang heeft tot de boven genoemde URL. Zo niet, dan kan het zijn dat de gekozen poort geblokkeerd wordt door bijv. een firewall in het netwerk.

3.7.2. Buffer-Uit

De Buffer-Uit zorgt ervoor dat mutatie- & exploratie-verzoeken uit het NedBGT-Dashboard terecht komen in de werkvoorraad. Dit onderdeel draait als een Windows

Service op de omgeving van het NedBGT-Dashboard.

De buffer-uit map kan in de NedBGT-Dashboard map geplaatst worden, bijvoorbeeld

in: C:\NedGraphics\NedBGT-Dashboard\BufferUit

Het configuratie-bestand heet NedBGT.BufferUit.exe.config, hierin moeten de volgende parameters aangepast worden:

De connection string naar de PostGreSQL database ingevuld en wordt de Oracle

verbinding leeggelaten:

<connectionStrings>

<add name="DatabaseConnectie"

connectionString="Server=localhost;Database=nedbgt_dashboard_org_x;User ID=postgres;Password=postgres;Port=5432"/>

<add name="WerkvoorraadConnectie"

connectionString=""/> </connectionStrings>

Page 63: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 57

Folder voor logging:

<add key="IMGEO_MESSAGE_LOG_FOLDER" value="C:\NedGraphics\NedBGT-Dashboard\BufferUit\log" />

Server van de Sentinel Host: <add key="SentinelHost" value="t-bgtportaal" /> Synchronisatie interval versturen naar werkvoorraad in minuten:

<add key="SYNC_TIMEOUT" value="1" /> SMTP-server en afzender voor e-mail berichten:

<add key="SMTP_SERVER" value="mail.nedgraphics.nl" /> <add key="SMTP_FROM" value="[email protected]" />

Adres van de StUF-connector OntvangAsynchroon service:

<endpoint name="GeoStUFServiceHttpEndpoint" address="http://localhost:8000/StUFconnector/OntvangAsynchroon" binding="basicHttpBinding" bindingConfiguration="basicHttpBinding_IGeoStUFService" contract="Geonovum.GeoStUF.Service.IGeoStUFService" />

Sla de wijzigingen op en geef iedereen (tijdelijk) rechten op

NedBGT.BufferUit.exe.config zodat de connection-strings versleuteld kunnen worden.

Edit vervolgens het bestand install.bat.

Vervang hier de regel set bin=%CD%\NedBGT.BufferUit.exe

naar: set bin=C:\NedGraphics\NedBGT-

Dashboard\BufferUit\NedBGT.BufferUit.exe

Verander daarnaast de X in OrgX door het organisatienummer en sla het bestand op.

Voer dit batch-bestand vervolgens uit (als administrator) en controle onder Services of

de service is aangemaakt en draait.

Pas het bestand uninstall.bat aan met daarin de gebruikte service-naam.

Page 64: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 58

3.8. Configuratie StUF-connector

Bij een installatie van het NedBGT-Dashboard, communiceert de BufferUit naar de StUF-connector toe om nieuwe verzoeken aan de werkvoorraad toe te kunnen voegen.

Daarnaast communiceert de StUF-connector nieuwe BGT-objecten naar het NedBGT-Dashboard toe d.m.v. horizontale StUF-berichten.

3.8.1. Installatie WvdSTUFconnectorService

De benodigde componenten zitten in de .\bin map van de StUF-connector, bijvoorbeeld: D:\Nedgraphics\StUFconnector 4.2.7\bin. Hierin staan o.a. de bestanden:

WvdStUFconnectorService.exe

WvdStUFconnectorService.exe.config

Dit is de applicatie die als service gaat draaien, en het bijbehorende configuratie-bestand. In het configuratie bestand staan twee services gedefinieerd, waarbij wordt

aangegeven op welke poort deze beschikbaar staan.

Controleer of poort 8000 beschikbaar is en pas zo nodig de service aan. Wanneer de

poort niet beschikbaar is, kan de service niet opgestart worden.

Om vervolgens de service te installeren, kan (als administrator) een DOS-box geopend

worden. Ga hier naar de bin-map van de StUF-connector: cd C:\Nedgraphics\StUFconnector 4.2.7\bin

Page 65: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 59

De installatie is succesvol voltooid wanneer het proces eindigt met de volgende melding:

Start de nieuw aangemaakte service “NGdW WVD connector”.

Belangrijk: De StUF-connector service moet geïnstalleerd worden op een omgeving die altijd draait, en waar een Oracle client aanwezig is. In veel gevallen zal dit de applicatie-server zijn. De configuratie van de Buffer-Uit moet verwijzen naar de server waarop deze service draait, met de poort zoals die hierboven staat ingesteld.

3.8.2. Versturen horizontale berichten

Horizontale berichten zijn berichten die al eerder (verticaal) zijn goedgekeurd door de

SVB. Wanneer de data goedgekeurd is kan deze ook gestuurd worden naar andere

applicaties om hiervan gebruik te maken.

Belangrijk: Horizontale berichten kunnen pas worden verstuurd wanneer het SVB deze heeft goedgekeurd. Voor test-berichten of initiële leveringen kan eventueel zelf gekozen worden voor goedkeuren zonder controle van het SVB. Ga hiervoor binnen NGDW Data Datasets IMGeo Leveringen en kies voor de groene knop goedkeuren bij de desbetreffende levering.

Zie de installatie handleiding van de StUF-connector voor de benodigde stappen. Om een nieuwe horizontale afnemer toe te voegen:

Klik op de NGDW instantie (bijv. nbs1) en kies voor “Afnemers horizontaal”. Klik op “Toevoegen” en kies hier de IMGeo administratie waarvan data naar

het NedBGT-Dashboard gestuurd moet worden en klik op “OK”.

Page 66: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 60

Vul de gevraagde informatie in.

Het vinkje bij IdcAutomatischVerzendenJn moet aangevinkt staan.

De BerichtenMap is de naam van de map waar de berichten in komen te

staan.

De opgegeven Organisatie en Administratie zullen worden vergeleken met de desbetreffende waarden in GeoServer.

Belangrijk hierbij is dat Applicatie in de StUF-connector op “Portaal” dient te

staan.

Bij e-mail kan een e-mailadres worden opgegeven, zodat meldingen over het NedBGT-Dashboard worden ontvangen.

Onder URL endpoint wordt de eerder aangemaakte website voor de BufferIn

gebruikt (http://<servernaam>:<poort>/BufferInService.svc).

Test bij het invullen van de URL endpoint meteen of deze te bereiken is door te klikken op Test.

Wanneer een XML-bericht als onderstaand terugkomt dan is de test geslaagd en wordt

de verbinding niet geblokkeerd.

Page 67: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 61

Na de bovenstaande configuratie kunnen horizontale StUF-berichten gestuurd worden. Selecteer hiervoor eerst de te gebruiken Afnemer, en klik vervolgens op Berichten om

naar het scherm Uitgaande berichten te gaan.

Tabblad Afnemers horizontaal binnen de StUF-connector.

Indien een eerdere levering is gedaan, kan hier worden gekozen voor Mutatie om een mutatie-levering aan te maken. In elk geval kan gekozen worden voor Initieel om een

nieuwe initiele levering aan te maken.

Page 68: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 62

Scherm Uitgaande berichten van de StUF-connector.

Page 69: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 63

Het totale aantal mutaties is te zien in de logging van de StUF-connector:

Logging StUF-connecor voor aangemaakt bericht

Klik na het aanmaken van het horizontale StUF-bericht op Verzend om het bericht

naar de BufferIn toe te sturen. Vervolgens wordt een Bv03 (succes-bericht) of F03 (fout-bericht) terug gestuurd. Controleer de logging van de BufferIn om de

voortgang en eventuele fouten te controleren. Wanneer alles goed verloopt, is de

logging zoals onderstaand. Het aantal verwerkte objecten per batch kan eventueel

aangepast worden via de key BufferInBatchsize in de web.config van de

BufferIn.

Belangrijk: Na het inlezen van een groot bericht, houdt de PostGreSQL database waarschijnlijk nog heel wat geheugen vast. Herstart in dat geval de bijbehorende service zodat het geheugen weer wordt losgelaten.

Page 70: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 64

3.8.3. Instellingen in NGdW beheer

Om de berichtennaar de werkvoorraad van NedBGT te kunnen sturen dienen een aantal

instellingen gedaan te zijn. Deze instellingen zijn te vinden in NGdW beheer. Hiervoor dient u

in te loggen op NGdW beheer. Ga naar het item werkvoorraad

Kies prioriteitenschema’s Hier dient minimaal een ingevuld schema aanwezig te zijn.

Als deze leeg is kan er een worden toegevoegd.

Kies vervolgens melders

Bij Soorten bericht dient de volgende instelling aanwezig te zijn

Onder prioriteiten staat de samenvatting

Page 71: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Installatiehandleiding NedBGT-Dashboard Versie 1.7 65

3.9. Controleer Dashboard status

Na afronding van een succesvolle installatie, kan voor elke administratie de Dashboard status controle gedraaid worden. Wanneer alle controles goed verlopen, volgt in de

applicatie een groen stoplicht.

Een groen stoplicht houdt in dat:

er verbinding is met zowel PostGresQL als Oracle

er BGT objecten zijn ingelezen, minder dan 2 maanden geleden

er geen berichten vast staan in de BufferUit of BufferIn services

er informatie opgevraagd kan worden bij de drie GeoServer-lagen (BGT

objecten, werkvoorraad-meldingen & werkvoorraad-objecten)

Page 72: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 66

4. UPDATE 4.2.X – 4.3.0 CHECKLIST

4.1. PostGreSQL migratie

Vanaf versie 4.3 worden PostGreSQL 12.1 en PostGIS 3.0 meegeleverd. Hierdoor is

het noodzakelijk om bij een upgrade de bestaande data (uit PostGreSQL 9.5) te migreren naar de nieuwe database (PostGreSQL 12.1).

Hiervoor kunnen de volgende stappen uitgevoerd worden:

Installeer de PostGreSQL 12 database zoals beschreven in hoofdstuk 3 paragraaf 1

Maak de centrale database en de benodigde organisatie databases aan

Maak een backup voor elke database, vanuit de bin-map van pgAdmin4

(D:\PostGreSQL\12\pgAdmin 4\bin) met het volgende commando: pg_dump -U [gebruiker] -h [servernaam] -p [poort] [databasenaam]

> [locatie + output-bestand]

Hierbij verwijzen servernaam, poort en databasenaam naar de versie 9.5 databases.

Voor de centrale database wordt dit bijvoorbeeld:

pg_dump -U postgres -h localhost -p 5432 nedbgt_dashboard_centraal >

D:\NedGraphics\NedBGTDashboard\nedbgt_dashboard_centraal.sql

Voor de organisatie database wordt dit bijvoorbeeld:

pg_dump -U postgres -h localhost -p 5432 nedbgt_dashboard_org_1 >

D:\NedGraphics\NedBGTDashboard\nedbgt_dashboard_org_1.sql

Lees vervolgens de backups in met het volgende commando:

psql -U [gebruiker] -h [servernaam] -p [poort] -d [databasenaam]

< [locatie + backup-bestand]

-L [locatie + log-bestand]

Voor de centrale database wordt dit bijvoorbeeld: psql -U postgres -h localhost -p 5433 -d nedbgt_dashboard_centraal

< D:\NedGraphics\NedBGTDashboard\nedbgt_dashboard_centraal.sql

-L D:\NedGraphics\NedBGTDashboard\nedbgt_dashboard_centraal_import.log

Voor de organisatie database wordt dit bijvoorbeeld: psql -U postgres -h localhost -p 5433 -d nedbgt_dashboard_org1

< C:\NedGraphics\NedBGTDashboard\nedbgt_dashboard_org_1.sql

-L C:\NedGraphics\NedBGTDashboard\nedbgt_dashboard_org1_import.log

Controleer de logging op eventuele fouten bij de import.

Pas binnen GeoServer de database verwijzingen naar de organisatie-databases aan zodat deze verwijzen naar PostGreSQL 12:

1. Data/Stores De PostGreSQL bronnen met de naam “NedBGT Dashboard” 2. Security/Users,Groups and Role User Group Services

3. Security/Users,Groups and Role Role Services

Page 73: Installatiehandleiding BGT Dashboard

4. Update

Installatiehandleiding NedBGT-Dashboard Versie 1.7 67

4.2. PostGreSQL/PostGIS inrichting

Maak een centrale database aan en vul deze met de juiste gegevens

Update de organisatie-database met het script postgres_org_structure_4.2.2-4.3.0.sql (en eerdere versies indien van toepassing).

Update de centrale database met het script postgres_bgtcentraal_structure_4.2.2-4.3.0.sql.

Hernoem de organisatie-database naar “org_<organisatie_naam>”

Voeg eventueel extra organisatie databases toe

4.3. GeoServer upgrade

Backup path variabelen

Backup GeoServer data folder.

Verwijder oude GeoServer versie (versie 2.7)

Installeer Tomcat 8

Installeer nieuwe GeoServer versie

Configureer de GeoServer installatie voor zover nodig.

4.4. Update Website / BufferIn / BufferUit

4.4.1. Website

Maak een backup van de de oude config (Web.config)

Vervang de connectionstring door een verwijzing naar de centrale database.

Vul de verwijzing in naar de tns-names

Neem de overige instellingen over van de backup van de web.config.

4.4.2. BufferIn

De BufferIn wordt verplaatst van de algemene map (bijv. D:/NedGraphics/NedBGTDashboard )

naar de organisatie map (bijv. D:/NedGraphics/NedBGTDashboard/org1 ).

Wijzig hiervoor de Pad-verwijzing in IIS.

Daarnaast is de bestandsnaam van de service is veranderd van PCBufferInService.svc naar BufferInService.svc.

Pas dit endpoint aan in de horizontale settings voor de StUF-connector.

Maak een backup van de de oude config (Web.config)

Vervang de connectionstring door een verwijzing naar de organisatie database.

Neem de overige instellingen over van de backup van de web.config.

Houdt hiermee rekening met het gewijzigde pad.

Page 74: Installatiehandleiding BGT Dashboard

Installatiehandleiding NedBGT-Dashboard

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 68

4.4.3. BufferUit

Maak een backup van de de oude config (PCBufferOutAgent.exe.config)

De bestandsnaam van de applicatie is veranderd van: PCBufferOutAgent.exe naar NedBGT.BufferUit.exe.

Maak de service opnieuw aan met de juiste bestands-verwijzing. Doe dit door install.bat en uninstall.bat aan te passen en te draaien.

4.5. Bronhouder Oracle connection-string bijwerken

Ten behoeve van de status controles, dienen de Oracle connection-strings aangepast te worden. Hier wordt de optie Persist Security Info=True aan toegevoegd.

Log in als superuser met de gebruiker NedGadmin.

Klik in het Overzicht bronhouders scherm op wijzigen (voer de stappen uit voor elke

bronhouder).

Klik op Oracle Connection String wijzigen en vul de connection-string opnieuw in.

Klik hierna op opslaan.

Page 75: Installatiehandleiding BGT Dashboard

5. Update

Installatiehandleiding NedBGT-Dashboard Versie 1.7 69

5. APPLICATIE OP HTTPS

Vanaf versie 4.2.1 wordt HTTPS ondersteunt voor de hele applicatie. Er zijn 4 stappen nodig

om dit te configureren. Ten eerst moet het certificaat moet aangemaakt/ingelezen worden.

Daarna moeten de website, de BufferIn en de BufferUit worden geconfigureerd.

5.1. Self-signed certificaat aanmaken

Belangrijk: Voor het gebruiken van een correct certificaat, is het nodig dat de gemeente deze aanleverd. Wanneer nodig kan er een self-signed certificaat aangemaakt worden, maar dit heeft niet de voorkeur. Dit zal resulteren in waarschuwingen in de browser tijdens het gebruik van de applicatie.

Open een elevated command prompt en ga naar de map NedGraphics\NedBGT Dashboard

4.2.2\MakeCert\

Hierin staan de tools makecert.exe en pvk2pfx.exe:

Vul voor alle commando’s de volledige servernaam in voor <SERVERNAAM> en het eerder

opgegeven wachtwoord voor <PWD>. De tekst kan worden gekopierd uit commandos.txt

Stap 1: Maak de certificaatautoriteit aan inclusief private key, gebruik hiervoor het commando: makecert -n "CN=NedGraphics"

-r -sv “NedGraphicsCA.pvk” “NedGraphicsCA.cer”

CN=NedGraphics De subject naam voor het certificaat NedGraphicsCA.pvk De naam van het Private Key bestand NedGraphicaCA .cer De naam van het bestand met het X/509 certificaat Vul het wachtwoord in voor het aanmaken en gebruiken van de Private Key voor de certificaatautoriteit:

Page 76: Installatiehandleiding BGT Dashboard

5. Update

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 70

Stap 2: Maak een PFX-bestand van de certificaatautoriteit: pvk2pfx -pvk NedGraphicsCA.pvk

-spc NedGraphicsCA.cer

-pfx NedGraphicsCA.pfx

-pi <PWD>

Stap 3: Maak het te gebruiken server-certificaat aan inclusief private key: makecert -pe -iv NedGraphicsCA.pvk

-n "CN= <SERVERNAAM>”

-eku 1.3.6.1.5.5.7.3.1

-ss my -sr localmachine -sky exchange

-ic NedGraphicsCA.cer

-sv <SERVERNAAM>.pvk <SERVERNAAM>.cer

Vul het wachtwoord in voor het aanmaken en gebruiken van de Private Key voor het server-certificaat:

Stap 4: Maak een PFX-bestand van het server-sertificaat: pvk2pfx -pvk <SERVERNAAM>.pvk

-spc <SERVERNAAM>.cer

-pfx <SERVERNAAM>.pfx

-pi <PWD>

Na deze commando’s verschijnen de volgende certificaten in de map:

Het NedGraphicsCA-certificaat kan worden ingelezen onder Trusted Root Certification Authorities.

Het <servernaam>-certificaat wordt ingelezen onder Personal en onder Trusted Root Certification Authorities.

Dubbelklik ter controle op het server-certificaat en klik “Certification Path” om te controleren of

de onderliggende NedGraphicsCA gevonden kan worden.

Page 77: Installatiehandleiding BGT Dashboard

5. Update

Installatiehandleiding NedBGT-Dashboard Versie 1.7 71

5.2. Certificaat inlezen

Lees eerst het certificaat in onder Server Certificates in IIS: IIS Server Server Certificates Import

Selecteer vervolgens het server-certificaat en geef het wachtwoord voor de Private Key op.

Selecteer binnen IIS de server en klik op Server Certificates.

Als alles goed is gegaan dan kan dit certificaat worden opgevoerd bij HTTPS-bindings.

Page 78: Installatiehandleiding BGT Dashboard

5. Update

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 72

5.3. Website

Klik op de website van het NedBGT Dashboard, en klik in het rechter menu op bindings en klik vervoglens op “Add”.

Klik op de website NedBGT-Dashboard, selecteer bindings en kies Add.

Page 79: Installatiehandleiding BGT Dashboard

5. Update

Installatiehandleiding NedBGT-Dashboard Versie 1.7 73

Geef bij een HTTPS binding het poort nummer (44x) aan en selecteer het certificaat. Om verkeer via HTTP uit te schakelen, klik op de website en klik op SSL settings.

Zet een vinkje bij de optie voor “Require SSL” en klik in het menu op “Apply”.

Hierna is de website niet meer via HTTPS bereikbaar.

Page 80: Installatiehandleiding BGT Dashboard

5. Update

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 74

5.4. BufferIn

Voor de BufferIn kunnen dezelfde stappen uitgevoerd worden voor het aangeven van de HTTPS-binding als bij de Website.

Klik op de website van de BufferIn en klik in het rechter menu op bindings en klik vervoglens

op “Add”.

Geef bij een HTTPS binding het poort nummer (44x) aan en selecteer het certificaat.

Page 81: Installatiehandleiding BGT Dashboard

5. Update

Installatiehandleiding NedBGT-Dashboard Versie 1.7 75

5.5. BufferUit

Er moeten twee wijzigingen gedaan worden om de BufferUit op https te laten draaien:

1. Er moet worden verwezen naar de StUF-connector op HTTPS 2. Het certificaat moet worden aangegven in de configuratie.

Wanneer zowel het adres van de StUF-connector begint met https EN een certificaat is ingevuld, dan draait de BufferUit op HTTPS.

StUF-connector op HTTPS Geef in de configuratie aan of het om een HTTP of HTTPS endpoint gaat.

Doe dit door de regel aan- of uit- te zetten met commentaar.

Geef in de BufferOutAgent.exe.config het HTTPS endpoint aan. Geef in het endpoint de servernaam (die ook in het certificaat zelf is gebruikt) en de poort waarop de StUF-connector draait aan.

Certificaat in configuratie De BufferUit draait als WindowsService, en niet in IIS. Daarom moet het certificaat op een

andere manier kenbaar worden gemaakt. Om deze reden wordt de Thumbprint van het certificaat aangegeven in de

BufferOutAgent.exe.config:

Geef in de BufferOutAgent.exe.config de thumbprint van het certificaat aan.

De thumbprint kan worden gevonden in de Details

van het certificaat. MMC.exe Add/Remove Snap-in Certificates/Add

Computer account Local computer

Klik op Certificates en klik OK. Zoek het certificaat op

in Personal of Trusted Root Certification Authorities.

Belangrijk: Bij het kopiëren van de Thumbprint verschijnt een onzichtbaar karakter voor de zichtbare waarden. Plak de waarde dus eerst in notepad en verwijder dit karakter. Controleer of dit karakter weg is door hier bijvoorbeeld met pijltje naar links en rechts doorheen te lopen.

Page 82: Installatiehandleiding BGT Dashboard

5. Update

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 76

Page 83: Installatiehandleiding BGT Dashboard

5. Update

Installatiehandleiding NedBGT-Dashboard Versie 1.7 77

6. TROUBLESHOOTING

6.1. Er is een fout opgetreden, maar watvoor fout?

Vanaf versie 4.2.1 worden ASP-foutmeldingen afgevangen, hierdoor wordt i.p.v. een geel scherm met informatie het volgende scherm getoond:

Fout afhandeling scherm

Om (naast de logging!) meer informatie voor het debuggen naar voren te krijgen, kan de

echte fout in beeld gekregen worden door de Web.config van de website aan te passen.

Standaard staat het volgende ingesteld (met afvangen van foutmelding):

In geval van debuggen kan dit tijdelijk aangepast worden naar:

Zet deze instelling wel terug, het is niet de bedoeling dat buitenstaanders de gehele

foutmelding te zien krijgen.

Page 84: Installatiehandleiding BGT Dashboard

5. Update

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 78

6.2. PostGreSQL niet gevonden

Probleem:

Tijdens de installatie van GeoServer wordt de PostGreSQL database gezocht maar niet gevonden. Dit kan voorkomen na deïnstallatie van een andere PostGreSQL versie

op dezelfde server.

Oplossing:

Controleer dan in het registry of de volgende map aanwezig is: HKEY_LOCAL_MACHINE/Software/PostGreSQL Global Development

Group\PostGreSQL

Zo niet vul deze dan met onderstaande informatie aan.

Registry keys die gecontroleerd worden tijdens de GeoServer-installer.

6.3. GeoServer: Kan geen Oracle plug-in vinden

Probleem: Bij het inrichten van een Oracle bron in GeoServer volgt de foutmelding “Kan geen

plug-in vinden voor de opgegeven bron. Controleer of de benodigde plug-in is

geïnstalleerd.”

Oplossing:

In de installatiebestanden staat in de GeoServerSetup map het bestand ojdbc14.jar.

Plak deze naar de volgende locatie:

D:\NedGraphics\NedBGT-Dashboard\GeoServerInstaller\BGTGeoserver_1\apps\geoserver\WEB-INF\lib

Nu zijn “Oracle NG” databronnen weer beschikbaar in GeoServer en kan er

verbinding worden gelegd naar de werkvoorraad.

6.4. Horizontaal StUF-bericht naar BufferIn geeft foutmelding

Er zijn verschillende punten die er voor kunnen zorgen dat een horizontaal StUF-bericht niet door de Buffer-In verwerkt kan worden.

Page 85: Installatiehandleiding BGT Dashboard

5. Update

Installatiehandleiding NedBGT-Dashboard Versie 1.7 79

Probleem:

Bij het verzenden van een horizontaal StUF-bericht geeft StUF-connector de volgende logging:

-D- arg: -log=stdout

-D- arg: NgdwSchema=nbs41

-D- arg: NgdwDataSource=portaal12c

-D- arg: NnbId=33

-I- WvdStufconnectorZender Versie: 4.1.16.0

-I-

==============================================================

=============

-I- Connecting: nbs41 portaal12c

-I- Afnemer: G0141TEST.Portaal.Almelo_Dashboard

-D- Verstuur: D:\NedGraphics\StUFconnector

4.2.0\Basismap\Almelo_Dashboard\horizontaal\Almelo_Dashboard\2

0170411_073821.xml

-D- endpoint: http://t-bgtportaal01:86/BufferInService.svc

-D- SoapAction: http://www.geostandaarden.nl/imgeo/2.1/stuf-

imgeo/1.3/mtbHorizontaalDi01

-D- WebException ontvangen Status: ConnectFailure

-E- Endpoint: 'http://t-bgtportaal01:86/BufferInService.svc'

response: Kan geen verbinding met de externe server maken

Oplossing:

De URL naar de BufferIn is verkeerd of wordt geblokkeerd. Controleer of de poort goed is (zie IIS op de applicatieserver) en of deze mogelijk wordt geblokkeerd door

een firewall. Via de StUF-connector is de URL te controleren d.m.v. de Test knop, na Edit URL Endpoint.

Het opgegeven Url Endpoint voor de BufferIn is te testen in de StUF-connector. Deze controle kan ook via de browser gedaan worden door direct naar de URL te

gaan.

Probleem:

Bij het verzenden van een horizontaal StUF-bericht geeft StUF-connector de volgende

logging: -D- arg: -log=stdout

-D- arg: NgdwSchema=nbs41

-D- arg: NgdwDataSource=portaal12c

-D- arg: NnbId=33

Page 86: Installatiehandleiding BGT Dashboard

5. Update

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 80

-I- WvdStufconnectorZender Versie: 4.1.16.0

-I-

==============================================================

=============

-I- Connecting: nbs41 portaal12c

-I- Afnemer: G0141TEST.Portaal.Almelo_Dashboard

-I- - Overgeslagen: Automatisch verzenden staat uit.

Oplossing

Het vinkje bij IdcAutomatischVerzendenJn staat uit. Deze kan aangezet worden door

onder Afnemers Horizontaal te klikken op de regel met de desbetreffende afnemer. Klik op Edit, zet het vinkje aan en klik op OK.

Het vinkje bij IdcAutomatischVerzendenJn is benodigd voor het verzenden van een horizontaal bericht.

Probleem:

Bij het verzenden van een horizontaal StUF-bericht geeft StUF-connector de volgende

logging: -D- arg: -log=stdout

-D- arg: NgdwSchema=nbs41

-D- arg: NgdwDataSource=portaal12c

-D- arg: NnbId=33

-I- WvdStufconnectorZender Versie: 4.1.16.0

Page 87: Installatiehandleiding BGT Dashboard

5. Update

Installatiehandleiding NedBGT-Dashboard Versie 1.7 81

-I-

==============================================================

=============

-I- Connecting: nbs41 portaal12c

-I- Afnemer: G0141TEST.Portaal.Almelo_Dashboard

-D- Verstuur: D:\NedGraphics\StUFconnector

4.2.0\Basismap\Almelo_Dashboard\horizontaal\Almelo_Dashboard\2

0170411_073821.xml

-D- endpoint: http://t-bgtportaal01:83/BufferInService.svc

-D- SoapAction: http://www.geostandaarden.nl/imgeo/2.1/stuf-

imgeo/1.3/mtbHorizontaalDi01

-D- Bericht versturen: http://t-

bgtportaal01:83/BufferInService.svc

-D- Response ophalen:

http://www.geostandaarden.nl/imgeo/2.1/stuf-

imgeo/1.3/mtbHorizontaalDi01

-D- Response verwerken

-D- Fo03Bericht parsen

-E- Respons: Geen bericht ontvangen.

Bij een F03 bericht is het verzonden bericht niet goed ontvangen of verwerkt. Controleer daarom de logging van de BufferIn op de applicatie-server is:

[2017-04-13 10:20:59] Nieuw mtbHorizontaalDi01 bericht

[2017-04-13 10:21:51] StUF058, Dataset niet gevonden

Oplossing

Hieruit blijkt dat de organisatie/applicatie/administratie van de Ontvanger in het

StUF-bericht, niet overeen komen met de organisatie/applicatie/administratie zoals aangegeven in het NedBGT-Dashboard.

Page 88: Installatiehandleiding BGT Dashboard

5. Update

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 82

De Organisatie, Applicatie en Administratie voor de ontvanger worden ingesteld in de StUF-connector. GeoServer Beveiliging [Gebruikers] Rollen public-cloud Kies de gebruikte

rol, doorgaans de gemeentenaam.

De Organisatie, Applicatie en Administratie van de ontvangende partij worden ingesteld in de rol met de gemeentenaam in GeoServer. Zorg ervoor dat de applicatie, administratie en organisatie overeen komen met

elkaar. De applicatie dient letterlijk op “Portaal” te staan! De waarde van de dataset hoeft niet overeen te komen met de dataset naam uit NGDW.

Page 89: Installatiehandleiding BGT Dashboard

5. Update

Installatiehandleiding NedBGT-Dashboard Versie 1.7 83

6.5. Time-out bij versturen initiële vulling

Probleem:

Bij het versturen van een initieel horizontaal bestand geeft StUF-connector de volgende logging:

-I- WvdStufconnectorZender Versie: 4.1.16.0

-I-

==============================================================

=============

-I- Connecting: nbs41 portaal12c

-I- Afnemer: G0141TEST.Portaal.Almelo_Dashboard

-E- WebException ontvangen Status: Timeout

-I- Fout na versturen: mtbHorizontaalDi01 BytesWritten:

434972579

-I- interne status: Exception received

-E- Endpoint: ‘http://t-bgtportaal01:83/BufferInService.svc’

response: The operation has timed out

Er zijn nog geen objecten zichtbaar in het NedBGT-Dashboard.

Oplossing:

Het verwerken van een initieel bestand neemt flink wat tijd in beslag. Daarom kan

het zijn dat er een time-out volgt voordat de BufferIn het verstuurde StUF-bericht ontvangen heeft. Of het bericht is ontvangen en daadwerkelijk verwerkt wordt kan

gecontroleerd worden in de logging van de BufferIn op de applicatie-server. [2017-04-11 13:19:18] Nieuw mtbHorizontaalDi01 bericht

[2017-04-11 13:20:14] Response: Bv03 (Success)

[2017-04-11 13:23:37] GML to Geometry: 202149 mutaties

[2017-04-11 13:32:02] 179313 mutaties succesvol omgezet

[2017-04-11 13:32:02] 22836 mutaties succesvol gestrookt

[2017-04-11 13:32:02] Einde verwerken bericht

Pas wanneer de laatste regel bereikt is, is het hele bericht succesvol verwerkt en kunnen alle objecten in het NedBGT-Dashboard getoond worden.

Page 90: Installatiehandleiding BGT Dashboard

5. Update

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 84

6.6. GeoServer start niet in admin-rol

Probleem:

Nadat in GeoServer wordt ingelogd met het admin account, worden niet de admin rechten toegekend. Het scherm ziet er uit als onderstaand:

GeoServer scherm toont geen admin-functionaliteit na het inloggen als admin Oplossing:

Open het bestand: D:\NedGraphics\NedBGT-

Dashboard\GeoServerInstaller\BGTGeoserver_1\data\geoserver\security\role\public-

cloud\config.xml

Het bestand ziet er uit als volgt:

Plak voor de laatste regel de volgende gegevens:

<adminRoleName>ADMIN</adminRoleName>

<groupAdminRoleName>ADMIN</groupAdminRoleName>

Het bestand komt er als volgt uit te zien:

Page 91: Installatiehandleiding BGT Dashboard

5. Update

Installatiehandleiding NedBGT-Dashboard Versie 1.7 85

Herstart vervolgens de BGTTomcat service en log opnieuw in bij GeoServer.

6.7. Geen handler gevonden voor WCF-service

Probleem:

Bij het opstarten van het NedBGT-Dashboard kan de pagina niet geladen worden en

volgt de volgende meldingen:

The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.

Oplossing:

Ga naar Control Panel Turn windows feature on or off:

Onder .NET Framework 4.5 Advanced Services ASP.NET 4.5 WCF-Services moeten “HTTP Activation” en mogelijk “Port Sharing” geïnstalleerd zijn.

Page 92: Installatiehandleiding BGT Dashboard

5. Update

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 86

6.8. Wachtwoord van gebruiker klopt niet meer

Probleem:

Een wachtwoord wat eerder geldig was voor een bepaalde gebruiker, is dat nu niet

meer.

Oplossing:

Waarschijnlijk is de gebruiker via GeoServer aangepast, waardoor GeoServer een

toevoeging heeft gedaan (“plain:”) aan het geencrypte wachtwoord. Hierdoor kan het wachtwoord niet meer correct uitgelezen worden.

Ga naar de tabel users, en haal daar “plain:” weg uit het geencrypte wachtwoord.

Vervang dus bijvoorbeeld: “plain:mnlqM/DF+UnidDsMb88cppx4azW0BsHoFD…”

door: “mnlqM/DF+UnidDsMb88cppx4azW0BsHoFD…”

Mocht dit niet werken, dan kan een nieuw wachtwoord ingesteld worden door in te vullen:

“plain:<nieuw_wachtwoord>”

Wanneer gebruiker voor de eerste keer inlogt zal dit wachtwoord geencrypt worden

in de database.

Page 93: Installatiehandleiding BGT Dashboard

5. Update

Installatiehandleiding NedBGT-Dashboard Versie 1.7 87

6.9. PostGreSQL service valt uit tijdens inlezen BufferIn bericht

Probleem:

Tijdens het verwerken van een bericht door de BufferIn, wordt de verbinding met

PostGreSQL onverwacht verbroken. De PostGreSQL-service staat daarna uit.

Oplossing:

Dit komt door een bug in PostGIS waarbij geometrie van een boog niet omgezet kan

worden. Dit kan worden omzeild door de configuratie van de BufferIn aan te passen.

Ruim eerst de gedeeltelijk ingelezen data op (truncate imgeoobjects

cascade;), en reset de BufferIn (zet BEZIG op false).

Pas in de web.config van de BufferIn de value aan naar true, voor de key ProcessAllCurvesInCode.

Hierdoor wordt in alle gevallen de code de applicatie gebruikt om bogen te stroken,

i.p.v. de PostGIS functie. Reset de BufferIn website en application pool in IIS, en verstuur het initiële bericht opnieuw.

6.10. Oracle bron via service-naam

Probleem:

De Oracle-bron in GeoServer is niet ingeschakeld en geeft bij opslaan een foutmelding over SID niet gevonden, terwijl wordt geprobeerd om met via Service-

naam te verbinden.

Oplossing:

Dit komt omdat GeoServer standaard het SID gebruikt om verbinding te maken met

de Oracle-database. In combinatie met een Container-database kan dit bovenstaande fout veroorzaken. Zet een / voor de database naam om te verbinden

via de servicenaam:

Page 94: Installatiehandleiding BGT Dashboard

5. Update

Versie 1.7 Installatiehandleiding NedBGT-Dashboard 88

6.11. Dashboard Status – Oracle connectie geeft fout

Probleem:

In de Dashboard Status controle wordt aangegeven dat de verbinding met de NGDW Werkvoorraad fout gaat. Deze lijkt echter wel te werken, en de GeoServer

Werkvoorraad lagen zijn beschikbaar.

In de website logging volgt:

Oplossing:

Dit komt omdat de optie Persist Security Info=true; niet aanwezig is in de opgeslagen Oracle-connection string. Sla de connection-string opnieuw op, zie paragraaf 4.4

Bronhouder Oracle connection-string bijwerken voor details.

Page 95: Installatiehandleiding BGT Dashboard

5. Update

Installatiehandleiding NedBGT-Dashboard Versie 1.7 89

6.12. Er gebeurd niets na verzenden Initieel / mutatie-bericht

Probleem:

Na het versturen van een initieel of mutatie-bericht lijkt de BufferIn niets te doen. De

StUF-connector Zender geeft de volgende logging:

-D- WebException ontvangen Status: ProtocolError

-D- Soap faultcode : s:MustUnderstand

-D- Soap faultstring: The header 'Action' from the namespace

'http://www.w3.org/2005/08/addressing' was not understood by the

recipient of this message, causing the message to not be

processed. This error typically indicates that the sender of

this message has enabled a communication protocol that the

receiver cannot process. Please ensure that the configuration

of the client's binding is consistent with the service's

binding.

Oplossing:

Dit komt omdat onder de instellingen voor horizontaal berichten-verkeer het vinkje

voor Web Service Addressing (WSA) aan staat. Zet deze uit en verstuur het bericht opnieuw:

Zet het vinkje uit voor Web Service Addressing.