Ga naar inhoud

Aanleveren actuele verkeersgegevens

Aansluitproces op hoofdlijnen

  • Tijdig, bij voorkeur minimaal een maand voor beoogde levering, contact opnemen met de NDW Servicedesk, zodat:

    • administratieve zaken, zoals het maken van de juiste accounts op systemen, ingeregeld kunnen worden.

    • inhoudelijke details van de aan te leveren informatie besproken kunnen worden.

    • afspraken gemaakt kunnen worden over service levels voor de aansluiting.

  • Voorbereiden en uitvoeren van de aansluittest leverancier actuele verkeersgegevens (AVG) op de testomgeving (NCIS-referentie).

  • Na een succesvolle aansluittest op de testomgeving, wordt een moment vastgesteld dat de aansluiting in productie gaat.

Interfacebeschrijving

Actuele verkeersgegevens moeten worden aangeleverd aan het NDW systeem NCIS. Hieronder is een overzicht opgenomen van de interface die voor deze datastroom gebruikt moet worden.

Parameter Waarde Opmerking
Data formaat DATEXII v2.3 Voor deze datastroom worden de MeasurementSiteTablePublication en de MeasuredDataPublication gebruikt
Protocol Ketenprotocol AVG Klik hier om naar het ketenprotocol AVG te gaan
Updatefrequentie MST: onOccurrence
MDP: 1 minuut
Nalevering MDP: onOccurrence
Compressie GZIP
Bestandsextensie .gz
Levermethode Push methode AVG
UpdateMethode Snapshot
Verbinding HTTPS of VPN
XML-Schema NDW DATEXII v2.3 XSD Klik hier om naar het XSD te gaan
WSDL DATEX II 2.3 WSDL Klik hier voor de DATEX II 2.3 WSDL

Testvoorwaarden

Netwerkverbindingen

Belangrijkste voorwaarde voor het kunnen starten van de test is dat de betreffende IP adressen en VPN instellingen zijn doorgevoerd op zowel NCIS-referentie als op toeleverende systemen.

Offline controle

Voorafgaand aan de test is er al een offline controle geweest van een MST en een MDP bestand, om te valideren dat deze inhoudelijk correct is.

Voorbereiden NCIS-referentie en provider definitie

  • NDW maakt op NCIS-referentie een contract aan voor de betreffende leverancier.

  • Het endpoint voor de aanlevering van data wordt door NDW gecommuniceerd met de leverancier.

  • Indien van toepassing: Het endpoint voor de aanlevering van naleveringen wordt door NDW gecommuniceerd met de leverancier.

  • NDW controleert de volgende instellingen:

    • Om de drie minuten zal er een nieuwe MST gemaakt worden.

    • De MST zal één minuut nadat deze gemaakt is worden gepubliceerd.

    • Iedere minuut zal er gecontroleerd worden of het mogelijk is om een MST te activeren.

    • Iedere minuut wordt de laatste MST vastgesteld.

  • Om naleveringen te kunnen testen zal de ‘time to live’ aangepast moeten worden. Ook deze parameter wordt eenmalig voor de gehele testset aangepast De ‘time to live’ is de duur waarin de meetwaardes van MDP leveringen voor het actueel beeld AVG als ‘niet verouderd’ worden gezien. De measurementTimeDefault mag niet ouder zijn dan T=’nu’ – ‘time to live’. N.B. de tijd wordt gespecificeerd in Zulu-tijd!

Uitvoeren teststappen aansluiten AVG leverancier

Het testscenario kent afzonderlijke teststappen die gericht zijn op het testen van geïsoleerde functionaliteiten binnen de AVG-stroom. De eerste teststap binnen het testscenario is het initialiseren van een MST. Verificatiestappen gebeuren altijd door controleren logging en bestanden.

Tabel 1 - Acties

# Tijdstip
(mm:ss)
Actie Leverancier MST versie siteRecords
siteMeasurements
Actie NDW
0 NtB Start sturen keepalives X X Verifieer ontvangst en automatische ack daarop door NCIS
1 NtB Insturen MST 1 X Verifieer dat MST is ontvangen en wordt verwerkt.
2 NtB Insturen MDP 1 X NDW controleert dat de datalevering is gestart
3 NtB Insturen MST 2 2 X Verifieer dat MST is ontvangen en wordt verwerkt.
4 NtB Insturen MDP 1 X Data wordt geweigerd met invalid MST reference, controleer of leverancier om kan gaan met NACK en kan zien wat reden voor weigering was.
5 NtB Insturen MDP 2 X Verifieer dat MDP wordt ontvangen en verwerkt.
6 NtB Optionele robuustheidtest: Insturen MST 3 3 X Insturen MST met een fout – resulteert in weigering van NCIS
7 NtB Optionele robuustheidtest: Blijven leveren op MST 2 2 X Verifieer dat actief worden MST 3 bij leverancier is voorkomen/teruggedraaid (rollback)

Tabel 2 – Optionele naleveringentest

# Tijdstip
(mm:ss)
Actie Leverancier MST versie siteRecords
siteMeasurements
Actie NDW
1 NtB Insturen nalevering naar naleveringen endpoint 1 X Verifieer dat nalevering wordt ontvangen op naleveringenproces
2 NtB Insturen nalevering die refereert naar MST versie 1 1 X Verifieer dat nalevering wordt ontvangen op naleveringenproces en refereert naar oude MST

Storing Verbinding Dataprovider

Het doel van deze teststap in het scenario is om storingen in de verbinding te simuleren en te verifiëren dat leverancier weer data begint met leveren.

Tabel 3 – Uitval leverancier

# Tijdstip
(mm:ss)
Wie Actie Leverancier MST versie siteRecords
siteMeasurements
Actie NDW
1 NtB Leverancier Verbreekt verbinding 2 X Verifieer dat er geen data meer binnenkomt
2 NtB Leverancier Herstel de verbinding 2 X Verifieer dat er weer data ontvangen wordt
3 NtB Leverancier Optioneel: Leverancier stuurt eerste 10 naleveringen + levert actuele data 2 X Verifieer dat er maar 10 naleveringen waren en actuele data ontvangen is
4 NtB Leverancier Optioneel: Leverancier stuurt andere 5 naleveringen + levert actuele data 2 X Verifieer dat 5 naleveringen en actuele data ontvangen zijn

Tabel 4 – Uitval NCIS

# Tijdstip
(mm:ss)
Actie MST versie siteRecords
siteMeasurements
Actie NDW
5 NtB NDW Verbreekt verbinding 2 X Verifieer dat er geen data meer binnenkomt
6 NtB Herstel de verbinding 2 X Verifieer dat er weer data ontvangen wordt
7 NtB Optioneel: Leverancier stuurt eerste 10 naleveringen + levert actuele data 2 X Verifieer dat er 5 naleveringen waren en actuele data ontvangen is

Duurtest

In dit laatste deel moet de leverancier aantonen dat zijn datalevering stabiel is. Het systeem moet 24 uur lang data leveren aan het NDW. NDW beheer controleert na de 24 uur of er in die tijd 1440 minuten per etmaal data is ontvangen. Het aantal naleveringen wordt niet gecontroleerd.

Ga terug naar de vorige pagina