Jämförda versioner

Nyckel

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

...

  • Hantera inläsning av JSON-formatterade TAK-beställningar
  • Inför stöd i TAK för standardvägval

För starta TAK med denna förändring behöver man göra följande:


1) Lägga Förändringen för standardvägval behöver inte konfigureras, utan kan användas direkt.
För att kunna importera JSON-filer, så behövs en konfigurering i två steg, beroende på om man vill "för hand" klistra in innehållet i filen
eller om man vill kunna importera fil-innehållet via filernas ordningsnummer. För att åstadkomma det första alternativet:
(Observera att denna konfigurering krävs även om man genomför steg 2)

1) Lägg till i db-tabell ”TAKSettings” properties

  • mail.alerter.ny.tjanstekontrakt.toAddress
  • mail.alerter.ny.tjanstekontrakt.subject
  • mail.alerter.ny.tjanstekontrakt.text

Det finns ett skript som skapar propertiesresources/sql/v2.3.4/skapa-nya-properties.sql

När du kör TAK kan du andra värdet på följande ovanstående properties på sidan 'Administrera TAK inställningar' i användargränssnittet.

2) Uppdatera  applikationens konfigureringsfil  tak-web-config.properties För att kunna importera via ordningsnummer

För TAK kan ska kunna ladda ner json fil -filer från beställning-stödet krävs det behövs 2 certifikat filer. Man ska placera de i mapen /security/ som behöver skapas i config mapen TAK_HOME2 certifikat. Ett för att identifiera användaren, samt ett för att verifiera servern.
Det första i formatet .p12 och det andra som en .jks-fil. När certifikaten finns tillgängliga, kontrollera om miljö-variabeln TAK_HOME är satt.
Om inte, så skapa en valfri mapp och peka ut den med variabeln, t.ex. C:\Temp\tak. 
I denna mapp lägger man filen tak-web-config.properties, som man kan kopiera från resources/etc/ i installationen.
I denna fil ska nedanstående properties sättas. Certifikaten lägger man i en mapp "security" inne i TAK_HOME-mappen.

tak.bestallning.url=<url till den site där json-filerna finns, t.ex. https://bestallningsstod.tjansteplattform.se:443/bs-api/api/takOrders/ >
tak.bestallning.cert=<namn på certifikatet  som identifierar användaren, t.ex. keystore_kentor_siths_test.p12
tak.bestallning.pw=b90f85a07c<lösenord till certifikatet ovan>
tak.bestallning.serverCert=<namn på certifikatet som verifierar servern, t.ex truststore_p12_bs.jks >
tak.bestallning.serverPw=test<lösenord till server-certifikatet> 

Eventuella fel skrivs ut i web-gränssnittet.

Utöver detta finns möjlighet för TAK-operatörer att ladda upp JSON-filer till ett beställnings-stöd via sh-script.

I mappen resources/bin/jsonScripts/ finns två filer: example.sh och jsonbestallning.sh. Båda filerna innehåller, förutom script,
även detaljerad information hur man ska använda dem. Den första, example.sh, är bara en fil där man kan sätta de variabler
(url, användarnamn, ev filnamn) som man tror kommer att upprepas under proceduren, så man slipper fylla i dem vid ett
direkt anrop till jsonbestallning.sh, som är den fil där anropet görs.
Eventuella fel skrivs ut i kommandofönstret.