Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

...

  1. SKLTP TAK 2.4.0 eller senare installerad, se installationsanvisning (redigera länk). Konfiguration enligt installationsanvisning förutsätts.

  2. Certifikat installerat, se installationsmanual (redigera länk). Om de inte finns kan de beställas från Ineras Identifieringstjänst.

Från och med VP Camel så kommer nedanstående kontrakt att distribueras via en ny applikation, KAT.
Om dessa ska användas så behöver man installera KAT. Kontraktens som berörs är

...

Notera att virtuella tjänster, teststubbar och schemas läggs på efter en deploy, se rubriken Driftsätta Virtualiseringar

  1. Med integrerad statustjänst:
    VP Camel exponerar en statustjänst vars port kan konfigureras i application-custom.properties.
    Man kan anropa den med t.ex. Curl:

    Kodblock
    curl --data "username=uname&password=pw" http://<serveradress>:8080/status

    och få ett svar:

    Kodblock
    {
      "Name": "vp-services-camel",
      "Version": "1.0.0-RC1",
      "BuildTime": "2019-09-11T09:15:30.887Z",
      "ServiceStatus": "Started",
      "Uptime": "20 minutes",
      "ManagementName": "vp-services",
      "JavaVersion": "1.8.0_161",
      "CamelVersion": "2.24.0",
      "TakCacheInitialized": "true",
      "TakCacheResetInfo": "Date:2019-09-12T15:41 Status:REFRESH_OK vagval:566 behorigheter:1034",
      "HsaCacheInitialized": "true",
      "HsaCacheResetInfo": "Date:2019-09-12T15:41 Status:true oldNum:0 newNum:31465",
      "JvmTotalMemory": "885 mB",
      "JvmFreeMemory": "817 mB",
      "JvmUsedMemory": "67 mB",
      "JvmMaxMemory": "1365 mB",
      "Endpoints": [
        "https://0.0.0.0:20000/vp",
        "http://0.0.0.0:8080/vp",
        "http://0.0.0.0:8080/status",
        "http://0.0.0.0:24000/resethsacache",
        "http://0.0.0.0:23000/resetcache"
      ]
    }


  2. Med SoapUI:
    a. Installera först SoapUI ( https://www.soapui.org/downloads/soapui/source-forge.html )
    b. Skapa ett SoapUI-projekt som kör request’s mot VP Camel. Tutorials finns på denna adress:
    https://www.soapui.org/learn/tutorials/web-service-example-projects.html
    c. För att kunna köra webtjänsten så måste man installera ett SITHS certifikat. Finns inget kan det beställas från SITHS förvaltningen Ineras Identifieringstjänst. I SoapUI väljer du sedan File > Preferences och sedan fliken SSL Settings. Som KeyStore väljer du det SITHS certifikat du har beställt och anger lösenordet som du fått i samband med beställningen. Notera att det är certifikatet för autentisering som skall användas, inte signering.
    e. Se till att adress till applikationen är korrekt, annars editera.
    f. Exekvera anrop genom att först dubbelklicka på önskat test och sedan klicka på den gröna pilen.
    g. Ett resultat kommer nu att dyka upp i fönstret till höger i SoapUI (th på bilden nedan). Se exempel-svar nedan och dess betydelse.

...