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

SKLTP TAK - Konfiguration

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

« Föregående Version 25 Nästa »

TODO: Namn på konfigurationsfiler har bytts i senare versioner. Detta behöver uppdateras.

Konfiguration av Tak - GUI

TAK 1.3.1 och tidigare

Enligt ärende SKLTP-253 finns det i TAK 1.3.1 och tidigare ingen möjlighet till att överlagra parametrar i en konfigurationsfil. Detta är löst från och med release 1.3.2.

TAK 1.3.2 och senare

För att TAK Gui:et ska kunna läsa konfigurationsfil behövs en sökväg till filens hemkatalog sättas upp. Detta görs genom att tilldela en systemvariabel, kallad TAK_HOME, sökvägen till den katalog där konfigurationsfilen ska finnas.

Utöver att TAK_HOME måste vara definierad som måste konfigurationsfilen ha rätt namnsättning (se nedan). Den kan antingen vara en vanlig *.properties fil eller en *.groovy fil:

  1. tp-vagval-admin-web-config.properties
  2. tp-vagval-admin-web-config.groovy

Om båda filerna finns kommer groovy-filen överlagra eventuella överlappande properties i den första filen.

 

TAK_HOME i specifika miljö
$  printenv | grep 'TAK_HOME'


Konfiguration applikationsserver

Om TAK-GUI applikation ska kunna läsa konfigurationsfilerna måste systemvariabeln TAK_HOME vara uppsatt så att den applikationsserver (Tomcat, JBoss etc.) känner till den.

Hur detta görs ä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.

Vad kan konfigureras

TAK-GUI:et är utvecklat i ramverket Grails. I det generella fallet beskrivs vad som kan konfigureras bäst i dokumentationen för Grails, den hittar du här.

Konfiguration av annan databas än Mysql

Ett specifikt fall av konfiguration kan dock vara på sin plats att redovisa. Då annan databashanterare än Mysql (standard installation) önskas kan det behövas att man konfigurerar objekt/relationsmappningslagret Hibernate med en specifik databasdialekt. Givetvis räcker det inte att enbart byta databasdialekt för att kunna använda en annan databas. Konfiguration liknande den som görs för Tomcat i context.xml under paragrafen "Installationsanvisning vid nyinstallation av senaste officiella releasen" i SKLTP TAK - Installationsmanual måste också göras.


Ett exempel på konfiguration av hibernatedialekt ser ut som följer:

tp-vagval-admin-web-config.properties
hibernate.dialect=org.hibernate.dialect.HSQLDialect


Eller om groovy-filen används:


tp-vagval-admin-web-config.groovy
hibernate {
	dialect = "org.hibernate.dialect.HSQLDialect"
}

Möjliga värden för hibernatedialekter hittas här.

Konfiguration av publiceringsnotifieringar

Notifiering via mail skickas vid publicering/rollback av versioner. Aktivera/deaktivera alert ska konfigureras i  tak-web-config.properties.

tak-web-config.properties
tak.alert.on.publicera=true

 Alla andra properties ligger i databas tabel TAKSettings och kan konfigureras via web-sida.

TAK 2.3.4 och senare

Från och med version 2.3.4 finns möjlighet att hämta JSON-filer via deras ordningsnummer.
Då krävs att följande sätts i filen tak-web-config.properties (närmare beskrivning finns här).

tak-web-config.properties
tak.bestallning.url=<namn på certifikatet  som identifierar användaren>
tak.bestallning.cert=<namn på certifikatet  som identifierar användaren>
tak.bestallning.pw=<lösenord till certifikatet ovan>
tak.bestallning.serverCert=<namn på certifikatet som verifierar servern>
tak.bestallning.serverPw=<lösenord till server-certifikatet> 
  • Inga etiketter