KVS:Validatie versie toevoegen: verschil tussen versies

Uit Kennisnet Developers Documentatie
Naar navigatie springen Naar zoeken springen
 
(6 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
 
=Standaard versie toevoegen aan validatie=
 
=Standaard versie toevoegen aan validatie=
   
= User Story =
+
= Scenario =
 
Ik ben Beheerder en wil de validatie functionaliteit van het KVS uitbreiden met een extra versie van de berichtenstandaard zodat Deelnemers dossier (ook) tegen deze versie kunnen valideren.
 
Ik ben Beheerder en wil de validatie functionaliteit van het KVS uitbreiden met een extra versie van de berichtenstandaard zodat Deelnemers dossier (ook) tegen deze versie kunnen valideren.
   
 
= Beschrijving =
 
= Beschrijving =
   
  +
In het KVS kunnen meerdere versies van de berichtenstandaard toegepast worden in de validatie. Een dossier wordt altijd vergeleken tegen een (1) versie van de standaard die door de Deelnemer wordt gespecificeerd bij het aanbieden van het dossier.
== Scenario ==
 
  +
  +
Om een validatie te kunnen uitvoeren heeft het KVS een set van controle betanden nodig die betaat uit:
  +
*een XSD, waartegen de structuur van het dossier wordt vergeleken
  +
*een XSLT, die wordt toegepast om de inhoud van het dossier te testen.
  +
Beide bestanden bevinden zich in een map/subdirectory op het KVS filesysteem met de naam van de versie.
  +
  +
Om een extra versie toe te voegen moet de beheerder een nieuwe subdirectory aanmaken op deze locatie en er een xsd en xslt aan toevoegen.
   
{| class="wikitable"
 
|Stap 1
 
|
 
|-
 
|Stap 2
 
|
 
|-
 
|Stap 3
 
|
 
|-
 
|Stap 4
 
|
 
|-
 
|Stap 5
 
|
 
|-
 
|Stap 6
 
|
 
|}
 
   
 
=== Preconditie ===
 
=== Preconditie ===
 
* De Beheerder heeft voldoende rechten op en kennis van de KVS omgeving
 
* De Beheerder heeft voldoende rechten op en kennis van de KVS omgeving
 
* Een complete versie 'package' is beschikbaar
 
* Een complete versie 'package' is beschikbaar
  +
* De package heeft een naam die voldoen aan de EduStandaard versienummering en nog niet beschikbaar is in het KVS
   
=== Aanroep parameters ===
+
=== Postconditie ===
  +
* Het KVS heeft een directory aangemaakt waarin de bestanden uit het zip-bestand uitgepakt staan
{|class="wikitable"
 
  +
* Aan de lijst met ondersteunde versies is de nieuwe versie toegevoegd
! style="text-align:left;"| I/O
 
  +
* In de KVS logfiles is de toevoeging vastgelegd
! style="text-align:left;"| Parameter
 
! style="text-align:left;"| Opmerkingen
 
|-
 
|input
 
|
 
|
 
|-
 
|input
 
|
 
|
 
|-
 
|output
 
|
 
|
 
|-
 
|output
 
|
 
|
 
|-
 
|output
 
|
 
|
 
|-
 
|output
 
|
 
|
 
|}
 
 
=== Responsewaarden ===
 
{|class="wikitable"
 
! style="text-align:left;"|
 
! style="text-align:left;"| Controle
 
! style="text-align:left;"| Uitkomst
 
! style="text-align:left;"| Response
 
! style="text-align:left;"| Registratie in log
 
|-
 
|1
 
|
 
|
 
|b
 
|
 
|-
 
|2
 
|
 
|
 
|
 
|
 
|}
 
 
== Alternatieve flows ==
 
 
 
 
=== Controles en foutwaarden ===
 
{|class="wikitable"
 
! style="text-align:left;"|
 
! style="text-align:left;"| controle
 
! style="text-align:left;"| resultaat bij fout
 
! style="text-align:left;"| log entry
 
|-
 
| 1
 
|
 
|
 
|
 
|-
 
| 2
 
|
 
|
 
|
 
|}
 
 
 
   
 
[[Categorie:Kennisnet Validatie Service]]
 
[[Categorie:Kennisnet Validatie Service]]

Huidige versie van 3 mei 2017 om 13:39

Standaard versie toevoegen aan validatie

Scenario

Ik ben Beheerder en wil de validatie functionaliteit van het KVS uitbreiden met een extra versie van de berichtenstandaard zodat Deelnemers dossier (ook) tegen deze versie kunnen valideren.

Beschrijving

In het KVS kunnen meerdere versies van de berichtenstandaard toegepast worden in de validatie. Een dossier wordt altijd vergeleken tegen een (1) versie van de standaard die door de Deelnemer wordt gespecificeerd bij het aanbieden van het dossier.

Om een validatie te kunnen uitvoeren heeft het KVS een set van controle betanden nodig die betaat uit:

  • een XSD, waartegen de structuur van het dossier wordt vergeleken
  • een XSLT, die wordt toegepast om de inhoud van het dossier te testen.

Beide bestanden bevinden zich in een map/subdirectory op het KVS filesysteem met de naam van de versie.

Om een extra versie toe te voegen moet de beheerder een nieuwe subdirectory aanmaken op deze locatie en er een xsd en xslt aan toevoegen.


Preconditie

  • De Beheerder heeft voldoende rechten op en kennis van de KVS omgeving
  • Een complete versie 'package' is beschikbaar
  • De package heeft een naam die voldoen aan de EduStandaard versienummering en nog niet beschikbaar is in het KVS

Postconditie

  • Het KVS heeft een directory aangemaakt waarin de bestanden uit het zip-bestand uitgepakt staan
  • Aan de lijst met ondersteunde versies is de nieuwe versie toegevoegd
  • In de KVS logfiles is de toevoeging vastgelegd