KVS:DossierValidatie: verschil tussen versies

Uit Kennisnet Developers Documentatie
Ga naar: navigatie, zoeken
(Responsewaarden)
k
Regel 5: Regel 5:
   
 
= Beschrijving =
 
= Beschrijving =
De Kennisnet Validatie Service biedt de service om een document te valideren tegen de betreffende specificatie. Zo kan een documentbron controleren of een gegenereerd document valide is alvorens het over te dragen en kan een documentdoel controleren of een overgedragen document valide is.
+
De Kennisnet Validatie Service biedt de service om een document te valideren tegen de gespecificeerde specificatie. Zo kan een documentbron controleren of een gegenereerd document valide is alvorens het over te dragen en kan een documentdoel controleren of een overgedragen document valide is.
   
 
== Scenario ==
 
== Scenario ==
Regel 11: Regel 11:
 
{| class="wikitable"
 
{| class="wikitable"
 
|Stap 1
 
|Stap 1
|Documentbron stuurt een document naar het KVS via de interactie validerenDocument.
+
|Documentbron stuurt een document naar het KVS via de <LINK NAAR WSDL> validerenDocument.
 
|-
 
|-
 
|Stap 2
 
|Stap 2
  +
|Het KVS controleert of er een testversie gespecificeerd is. Indien dit niet het geval is, wordt validatie uitgevoerd tegen laatste versie.
|Het KVS antwoordt dat het document valide is.
 
|}
 
 
=== Preconditie ===
 
* De betrokken leverancier van Documentbron heeft een bewerkingsovereenkomst afgesloten met Kennisnet.
 
* Documentbron heeft toegang tot KVS
 
 
=== 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
+
|Stap 3
  +
|Het KVS controleer of gespecificeerde testversie correct (beschikbaar als testset binnen KVS) is. Indien dit niet het geval is, voert het KVS geen validatie uit.
| grootte dossier
 
| validatie wordt niet uitgevoerd
 
| “Grootte dossier overschreidt maximum.”
 
 
|-
 
|-
| 2
+
|Stap 4
  +
|Het KVS controleert of de grootte van het dossier binnen de marges van de specificatie valt.Indien dit niet het geval is, voert het KVS geen verdere validatie uit.
| versienummer schema wordt ondersteund
 
  +
|-
| validatie wordt niet uitgevoerd
 
  +
|Stap 5
| “Versie standaard uit aanroep wordt niet ondersteund”
 
  +
|Het KVS voert validatie uit.
  +
|-
  +
|Stap 6
  +
|Het KVS antwoordt met uitkomst van validatie.
 
|}
 
|}
   
Regel 42: Regel 32:
 
* Het KVS constateert dat het document niet valide is. Het KVS retourneert een foutcode zoals gespecificeerd in paragraaf “responsewaarden” van validerenDocument. Het antwoord bevat ook een lijst met geconstateerde fouten.
 
* Het KVS constateert dat het document niet valide is. Het KVS retourneert een foutcode zoals gespecificeerd in paragraaf “responsewaarden” van validerenDocument. Het antwoord bevat ook een lijst met geconstateerde fouten.
 
* Het scenario eindigt.
 
* Het scenario eindigt.
  +
  +
=== Preconditie ===
  +
* De betrokken leverancier van Documentbron heeft een bewerkingsovereenkomst afgesloten met Kennisnet.
  +
* Documentbron heeft toegang tot KVS
   
 
=== Responsewaarden ===
 
=== Responsewaarden ===
Regel 62: Regel 56:
 
|melding(en) zoals gegenereerd tijdens validatie
 
|melding(en) zoals gegenereerd tijdens validatie
 
|"Document is niet valide volgens standaard <StandaardVersie> - <melding(en) zoals gegenereerd tijdens validatie>"
 
|"Document is niet valide volgens standaard <StandaardVersie> - <melding(en) zoals gegenereerd tijdens validatie>"
  +
|}
  +
  +
=== 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
  +
| grootte dossier
  +
| validatie wordt niet uitgevoerd
  +
| “Grootte dossier overschreidt maximum.”
  +
|-
  +
| 2
  +
| versienummer schema wordt ondersteund
  +
| validatie wordt niet uitgevoerd
  +
| “Versie standaard uit aanroep wordt niet ondersteund”
 
|}
 
|}

Versie van 8 apr 2014 om 10:29


User Story

Ik ben Deelnemer en wil een Dossier valideren om de correctheid vast te stellen (voorafgaand aan verzending of verwerking)

Beschrijving

De Kennisnet Validatie Service biedt de service om een document te valideren tegen de gespecificeerde specificatie. Zo kan een documentbron controleren of een gegenereerd document valide is alvorens het over te dragen en kan een documentdoel controleren of een overgedragen document valide is.

Scenario

Stap 1 Documentbron stuurt een document naar het KVS via de <LINK NAAR WSDL> validerenDocument.
Stap 2 Het KVS controleert of er een testversie gespecificeerd is. Indien dit niet het geval is, wordt validatie uitgevoerd tegen laatste versie.
Stap 3 Het KVS controleer of gespecificeerde testversie correct (beschikbaar als testset binnen KVS) is. Indien dit niet het geval is, voert het KVS geen validatie uit.
Stap 4 Het KVS controleert of de grootte van het dossier binnen de marges van de specificatie valt.Indien dit niet het geval is, voert het KVS geen verdere validatie uit.
Stap 5 Het KVS voert validatie uit.
Stap 6 Het KVS antwoordt met uitkomst van validatie.

Alternatieve flows

  • Het KVS constateert dat het document niet valide is. Het KVS retourneert een foutcode zoals gespecificeerd in paragraaf “responsewaarden” van validerenDocument. Het antwoord bevat ook een lijst met geconstateerde fouten.
  • Het scenario eindigt.

Preconditie

  • De betrokken leverancier van Documentbron heeft een bewerkingsovereenkomst afgesloten met Kennisnet.
  • Documentbron heeft toegang tot KVS

Responsewaarden

Controle Uitkomst Response Registratie in log
1 validatie van het document op structuur(xsd) en inhoudelijk (xslt) document blijkt valide bevestiging geslaagde validatie "Document is valide volgens standaard <StandaardVersie>"
2 validatie van het document tegen ELDDocument.xsd en ValiderenDocument.xsl document blijkt niet valide melding(en) zoals gegenereerd tijdens validatie "Document is niet valide volgens standaard <StandaardVersie> - <melding(en) zoals gegenereerd tijdens validatie>"

Controles en foutwaarden

controle resultaat bij fout log entry
1 grootte dossier validatie wordt niet uitgevoerd “Grootte dossier overschreidt maximum.”
2 versienummer schema wordt ondersteund validatie wordt niet uitgevoerd “Versie standaard uit aanroep wordt niet ondersteund”