Mocktjänst för SendCertificateToRecipient 2.0

Om mocktjänsten

Detta dokument beskriver mocktjänsten för SendCertificateToRecipient 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 enligt nedan.

Vid korrekt anrop returneras normalt ett svar med resultCode OK. Om ett intyg med id samma som paramtern infoIntygsId skickas returneras istället resultCode INFO.