Jämförda versioner

Nyckel

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

...

1. Ladda ner applikationen

...

Hämta senaste version, t.ex. denna från IneraNexus (ersätt 1.0.0 med senaste version) :
https://nexus.inera.se/#browse/browse:maven-public:se%2Fskltp%2Fvp%2Fvp-services-

...

camel%2F1.0.0-RC1%2Fvp-services-camel-1.0.0-RC1.jar

Källkod och Javadoc finns på samma ställle.

Pomfil för projektet finns intill, på adress:
https://nexus.inera.se/#browse/browse:maven-public:se%2Fskltp%2Fvp%2Fvp-

...

parent-camel%2F1.0.0-RC1%2Fvp-parent-camel-1.0.0-RC1.pom

2. Konfigurera VP applikation

...

  1. Säkerställ att application-override.properties och application-security-override.properties finns under /usr/local/ <vp-camel-intall-dir>/conf/ (annars behöver de skapas/kopieras) för att kunna överlagra default parametrar.

    Skapa en application-override.properties och en application-security-override.properties, konfigurera enligt SKLTP VP - Konfiguration

    Kodblock
    sudo vi /usr/local/<vp-camel-intall-dir>/conf/application-override.properties

    eller (med hjälp av WinSCP) logga in på aktuell server och hämta konfigurationen under ….

    Kodblock
    sudo vi /usr/local/<vp-camel-intall-dir>/conf/application-security-override.properties
  2. Säkerställa Med ledning av konfigurations-anvisningarna, sätt de parametrar som eventuellt behöver ändras.
    Till exempel sökväg till HSA-filen, beskriven nedan.

  3. Säkerställ att fil med hsa information finns i den mapp som pekas ut i application-override.properties.

    1. Ladda ner HSA fil med endast SE nod som kompletterar den riktiga HSA filen. Placera till exempel i config-katalogen.

      Kodblock
      wget http://skl-tp.atlassian.net/wiki/download/attachments/5308496/hsacachecomplementary.xml
      mv hsacachecomplementary.xml /usr/local/<vp-camel-intall-dir>/conf/hsacachecomplementary.xml


    2. Uppdatera värdet i parametern hsa.files i application-cusom.properties, så att den pekar på katalogen där du lagt filen hsacachecomplementary.xml för att läsa in SE noden

      Kodblock
      vi /usr/local/<vp-camel-intall-dir>/conf/vp-config-override.properties
       
      hsa.files=/usr/local/<vp-camel-intall-dir>/conf/hsacachecomplementary.xml


    3. Finns det behov av att hämta en fil från HSA med ett komplett organisationsträd, läs följande instruktion.

  4. Säkerställ att korrekta certifikatsfiler finns i den mapp som pekas ut i application-custom.properties eller default-mappen /certs/ i <vp-camel-intall-dir>. Se också till att application-security-custom.properties listar rätt namn på certifikatsfilerna samt deras password.

    1. Saknas mappen /usr/local/<vp-camel-intall-dir>/certs/, skapa den och lägg era certifikatsfiler i katalogen.

      Kodblock
      mkdir /usr/local/<vp-camel-intall-dir>/certs/
       
      cp my-cert.p12 /usr/local/<vp-camel-intall-dir>/certs/
      cp my-trustsore.jks /usr/local/<vp-camel-intall-dir>/certs/
      cp my-client.jks /usr/local/<vp-camel-intall-dir>/certs/


    2. Se SKLTP VP - Konfiguration, hur konfiguration i vp-security-override.properties skall göras för att peka ut certifikatsfiler.

    3. Vid behov , se Installationsmanual Certifikat för hur en truststore hanteras.

...