... | @@ -74,15 +74,16 @@ De Docker container kan worden opgehaald van de ZiN servers met het volgende com |
... | @@ -74,15 +74,16 @@ De Docker container kan worden opgehaald van de ZiN servers met het volgende com |
|
docker pull registry.istandaarden.nl/modules/dvs:<versie> of …/dvs:latest
|
|
docker pull registry.istandaarden.nl/modules/dvs:<versie> of …/dvs:latest
|
|
```
|
|
```
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
De docker container kan gestart worden met het volgende commando:
|
|
De docker container kan gestart worden met het volgende commando:
|
|
```
|
|
```
|
|
docker run -itp 8080:8080 registry.istandaarden.nl/modules/dvs:<versie> of …/dvs:latest
|
|
docker run -itp 8080:8080 registry.istandaarden.nl/modules/dvs:<versie> of …/dvs:latest
|
|
```
|
|
```
|
|
|
|

|
|
|
|
|
|
Dit zal de container starten waarna de applicatie bereikt kan worden op poort 8080
|
|
Dit zal de container starten waarna de applicatie bereikt kan worden op poort 8080
|
|
Bij het opstarten worden automatisch de meest recente versie van de standaarden gedownload als er een internetverbinding beschikbaar is. Daarnaast wordt in een continu draaiende container elke dag om 03:00 de laatste versie van de standaarden opgehaald.
|
|
Bij het opstarten worden automatisch de meest recente versie van de standaarden gedownload als er een internetverbinding beschikbaar is. Daarnaast wordt in een continu draaiende container elke dag om 03:00 de laatste versie van de standaarden opgehaald.
|
... | @@ -101,7 +102,7 @@ curl localhost:8080/status |
... | @@ -101,7 +102,7 @@ curl localhost:8080/status |
|
```
|
|
```
|
|
Deze aanroep leidt bij een naar behoren functionerend programma tot de volgende respons:
|
|
Deze aanroep leidt bij een naar behoren functionerend programma tot de volgende respons:
|
|
|
|
|
|
|
|

|
|
|
|
|
|
## Het gebruik van de module ##
|
|
## Het gebruik van de module ##
|
|
|
|
|
... | @@ -116,8 +117,12 @@ De aanroep kan op de volgende manier gedaan worden: |
... | @@ -116,8 +117,12 @@ De aanroep kan op de volgende manier gedaan worden: |
|
curl -X POST --data-binary @<path>bericht.xml <host>:8080/validatie
|
|
curl -X POST --data-binary @<path>bericht.xml <host>:8080/validatie
|
|
```
|
|
```
|
|
De volgende opties zijn ook handig om te gebruiken bij curl:/
|
|
De volgende opties zijn ook handig om te gebruiken bij curl:/
|
|
|
|
```
|
|
-v, verbose, toont uitgebreidere informatie over de aanroep die met curl gedaan wordt/
|
|
-v, verbose, toont uitgebreidere informatie over de aanroep die met curl gedaan wordt/
|
|
|
|
```
|
|
|
|
```
|
|
-i, include, toont de headers in de output/
|
|
-i, include, toont de headers in de output/
|
|
|
|
```
|
|
Als er een fout zit in de header of in de structuur van het bericht dan zal je error alleen zien als je deze opties gebruikt.
|
|
Als er een fout zit in de header of in de structuur van het bericht dan zal je error alleen zien als je deze opties gebruikt.
|
|
|
|
|
|
Een voorbeeld voor als de DVS op een lokale machine draait is:
|
|
Een voorbeeld voor als de DVS op een lokale machine draait is:
|
... | @@ -126,7 +131,7 @@ curl -X POST –i –v --data-binary @bericht.xml localhost:8080/validatie |
... | @@ -126,7 +131,7 @@ curl -X POST –i –v --data-binary @bericht.xml localhost:8080/validatie |
|
```
|
|
```
|
|
De respons is een rapport.
|
|
De respons is een rapport.
|
|
|
|
|
|
|
|

|
|
|
|
|
|
Als de aanroep via een andere applicatie of service gebeurd gelden de volgende specificaties voor de aanroep:
|
|
Als de aanroep via een andere applicatie of service gebeurd gelden de volgende specificaties voor de aanroep:
|
|
|
|
|
... | @@ -138,8 +143,6 @@ Required Headers: |
... | @@ -138,8 +143,6 @@ Required Headers: |
|
* Content-Type : application/x-www-form-urlencoded
|
|
* Content-Type : application/x-www-form-urlencoded
|
|
* Content-Length : <content length>
|
|
* Content-Length : <content length>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Het genereren van een retourbericht ###
|
|
### Het genereren van een retourbericht ###
|
|
|
|
|
|
Voor het genereren van een retourbericht kan de /retour resource van de applicatie aangeroepen worden met het heenbericht waarvoor het retourbericht gegenereerd moet worden. Het heenbericht wordt meegestuurd in de body van het POST bericht dat naar de service wordt gestuurd.
|
|
Voor het genereren van een retourbericht kan de /retour resource van de applicatie aangeroepen worden met het heenbericht waarvoor het retourbericht gegenereerd moet worden. Het heenbericht wordt meegestuurd in de body van het POST bericht dat naar de service wordt gestuurd.
|
... | @@ -154,7 +157,7 @@ curl -X POST --data-binary @heenbericht.xml localhost:8080/retour |
... | @@ -154,7 +157,7 @@ curl -X POST --data-binary @heenbericht.xml localhost:8080/retour |
|
```
|
|
```
|
|
De response is het complete retourbericht
|
|
De response is het complete retourbericht
|
|
|
|
|
|
|
|

|
|
|
|
|
|
Als de aanroep via een andere applicatie of service gebeurt, gelden de volgende specificaties voor de aanroep:
|
|
Als de aanroep via een andere applicatie of service gebeurt, gelden de volgende specificaties voor de aanroep:
|
|
|
|
|
... | | ... | |