Mocktjänst för RevokeCertificate 2.0

Om mocktjänsten

Detta dokument beskriver mocktjänsten för RevokeCertificate 2.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.
Mocktjänsten använder SoapUI för att verifiera implementationen. 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

Inställningar i data.xml

Vissa inställningar för mocktjänsten görs i filen data.xml. Filen är i XML-format och i början finns en sektion som heter "globaldata" där generella inställningar kan göras. Följande parametrar finns:

Glöm inte att spara data.xml efter att du har ändrat i den!

Mock-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 (i filen constraints.xml).
  3. Loggning till fil. Anrop med tidpunkt och valideringsresult loggas. Det går även att aktivera utökad loggning av meddelande-innehåll.
  4. Svar. Vid valideringsfel returneras felmeddelande enligt tjänstekontraktets regler. Vid korrekt anrop returneras svar med resultCode OK.