Jämförda versioner

Nyckel

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

...

...

...

Konfiguration av

...

TAK

...

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.

...

-web

För att TAK Gui:et -web 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-admintak-web-config.properties
  2. tptak-vagval-admin-web-config.groovy

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

 

Kodblock
languagetext
titleTAK_HOME i specifika miljö
$  printenv | grep 'TAK_HOME'

Konfiguration applikationsserver

Om För att TAK-web-GUI applikation applikationen 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 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:

Kodblock
languagebash
title<Tomcat>/bin/setenv.sh
#!/bin/sh

export TAK_HOME=/etc/tak


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.

...

Kodblock
languagetext
titletp-vagvaltak-admin-web-config.properties
hibernate.dialect=org.hibernate.dialect.HSQLDialect

...

Kodblock
languagegroovy
titletptak-vagval-admin-web-config.groovy
hibernate {
	dialect = "org.hibernate.dialect.HSQLDialect"
}

...

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

Kodblock
languagegroovy
titletak-web-config.properties
tak.alert.on.publicera=true

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

TAK 2.3.4 och senare

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

...