Mock-tjänst för Update 1.0

Om mock-tjänsten

Detta dokument beskriver mock-tjänsten för Update 1.0. Mock-tjänsten ger stöd i form av automatiska och manuella kontroller för att verifiera implementationen innan integrationen med den nationella tjänsteplattformen.
Mock-tjänsten använder SoapUI för att kunna köras. Dokumentation om SoapUI hittas här: www.soapui.org.
Klicka på den här länken för att ladda hem en gratisversion av SoapUI. Installera enligt anvisning.

Förberedelser

Förberedelser för varje tjänstedomän

Det finns domänspecifika krav på hur Update skall användas. Vissa av dessa krav finns i Schematron-format och dessa distribureas med respektive tjänstedomäns releasepaket. Följ nedanstående instruktion för att använda Schematron-filerna tillsammans med mock-tjänsten.

Funktionalitet

När ett anrop når mocktjänsten sker följande:

1. Schema-validering

Anropet kontrolleras mot tjänstekontraktets schema.

2. Schematron-validering

Anropet kontrolleras mot Schematron-krav. Alla krav i alla filer i mappen schematron utvärderas.

3. Validering av posters unikhet

Kontrollerar att alla poster i anropet har en unik nyckel.

4. Loggning till fil

Mottagna poster och resultat av validering loggas till filen UpdateLog.txt för att underlätta ytterligare manuell validering.

5. Svar

Svar på Update-anropet skickas. I svaret sätts resultCode till OK om de automatiska valideringarna är godkända. Vid fel i validering sätts resultCode till ERROR med beskrivning av felet i fältet comment.

Testanvisning

Ytterligare anvisningar för testning av tjänstekonsument av Update finns i dokumentet UpdateMock-testanvisning.html document.