Gå till slutet av bannern
Gå till början av bannern

SKLTP TAK - Konfiguration - version 3.0 och senare

Hoppa till slutet på meta-data
Gå till början av metadata

Du visar en gammal version av den här sidan. Visa nuvarande version.

Jämför med nuvarande Visa sidhistorik

Version 1 Nästa »

Konfiguration av hemkatalog

För att TAK skall kunna läsa konfiguration och andra filer behöver en hemkatalog definieras. Detta görs genom att tilldela en systemvariabel, kallad TAK_HOME, sökvägen till önskad katalog.

Systemvariabeln TAK_HOME måste vara uppsatt så att applikationsservern (Tomcat, JBoss etc.) känner till den. En uttömmande beskrivning av detta är beroende av det operativsystem och den som applikationsserver som används och faller utanför denna dokumentations ramar, då allt för många varianter existerar.

Som exempel är dock vanligt att skapa en script-fil som anropas vid uppstart av Tomcat:

<Tomcat>/bin/setenv.sh
#!/bin/sh

export TAK_HOME=/etc/tak

Konfigurationsfil

TAK-applikationerna (tak-web och tak-services) hämtar konfiguration från filen tak-application.properties i hemkatalogen som definieras av TAK_HOME enligt ovan.

Nedan beskrivs innehållet i filen. Ett komplett exempel att utgå ifrån finns också i källkodspaketet, under katalog /resources/etc.

Obligatoriska inställningar

Konfigurationen måste innehålla databasinställningar samt namn på aktuell plattformsinstans.

Plattforms-namnet används för information i webbgränssnittet samt vid kontroll av beställningar. Namnet skall därför i förekommande fall matcha det som används i TAK-API/Beställningsstödet.

tak-application.properties
# Database settings
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/tp_admin?autoReconnect=true
spring.datasource.username=tpadminuser
spring.datasource.password=tpadminpassword

# Platform instance name (change to a unique name)
tak.platform=SKLTP-DEFAULT

Beställningshantering

För att hantera beställningar från Beställningsstödet behöver ett antal inställningar läggas till enligt exempel nedan. Certifikat-filerna som anges skall placeras i en katalog "security" under TAK_HOME.

tak-application.properties
# Order handling (optional)
#tak.bestallning.on=true
#tak.bestallning.url=<url to service: https://...>
#tak.bestallning.cert=<name of cert, type should be pkcs12>
#tak.bestallning.pw=<password>
#tak.bestallning.serverCert=<name of cert to identify server, type should be jks>
#tak.bestallning.serverPw=<password for server cert>

Inställningar för mail-notifiering

tak-application.properties
# Mail notifications (optional)
#tak.alert.on.publicera=true


Not: Filen tak-application.properties är valfri, men om den utelämnas måste nödvändig konfiguration istället förses genom miljövariabler eller på annat sätt som stöds av Spring Boot-ramverket. Se dokumentationen för detaljer.


  • Inga etiketter