Upozornenie: Dokumentácia konfigurácie servera je určená skôr pre správcov IT. Na úpravu konfiguračného súboru môžu byť nevyhnutné vyššie prístupové práva, napr. práva správcu.
Pomocou konfiguračného súboru flexibee-server.xml možno určiť využívané služby (databázový server, SMTP server) a upraviť správanie servera Flexi, ktorý prevádzkujete vo vlastnej inštalácii (nemožno ho použiť na konfigurácie Flexi bežiaceho v cloude).
Umiestnenie súboru sa na jednotlivých operačných systémoch líši (umiestnenie adresárov a súborov), nájdete ho:
Operačný systém | Umiestnenie |
MS Windows |
|
Linux |
|
Mac OS X |
|
Súbor má formát XML vo variante properties Javy. V prvku properties sú uvedené jednotlivé vlastnosti:
<?xml version="1.0"?><entry key="{vlastnost}">{hodnota}</entry>Napr. zápis:
<?xml version="1.0"?><entry key="forceHttps">redirect</entry>
určuje, že vlastnosť forceHttps bude nastavená na hodnotu redirect.
Prehľad vlastností
Pripojenie k databázovému serveru
host
Adresa databázového servera s databázami inštalácie Flexi.
Predvolená hodnota: localhost
port
Port používaný na pripojenie k databázovému serveru.
Predvolená hodnota: 5433
user
Používateľské meno používané na prihlásenie k databázovému serveru.
Predvolená hodnota: dba
password
Heslo na prihlásenie pod používateľským menom uvedeným v user.
Webové rozhranie a REST-API
defaultPort
Číslo portu, na ktorom bude dostupné webové rozhranie a REST-API Flexi.
Predvolená hodnota: 5434
forceHttps
Možné hodnoty: redirect, no, yes
Predvolená hodnota: redirect
Určuje správanie servera pri požiadavke prostredníctvom nezabezpečeného protokolu HTTP.
redirect– Požiadavka bude presmerovaná na zabezpečený protokol HTTP a spracovaná.no– Požiadavka odovzdaná protokolom HTTP bude vybavená.yes– Požiadavka odovzdaná protokolom HTTP bude odmietnutá.
Správanie servera
sendErrors
Určuje, či majú byť autorom odosielané informácie o neočakávaných chybách servera.
Možné hodnoty: always, never
Predvolená hodnota: never
always– Informácie o chybách sú vždy odosielané.never– Informácie o chybách nie sú nikdy odosielané.
startKernel
Určuje spôsob spustenia aplikačného jadra servera, ktoré je možné spúšťať pri štarte servera alebo pri prvej požiadavke.
Možné hodnoty: true, false
Predvolená hodnota: true
true– Pri spustení servera sa spustí aj aplikačná časť.false– Aplikačná časť servera sa spúšťa až pri prvej požiadavke.
autoUpgrade
Možné hodnoty: true, false
Predvolená hodnota: false
Určuje spôsob aktualizácie databáz účtovaných spoločností pri zistení staršej verzie databázy, než vyžaduje aktuálna verzia aplikácie. Upozorňujeme, že aktualizácia databázy účtovanej spoločnosti môže v niektorých prípadoch trvať aj niekoľko minút (v závislosti od veľkosti databázy a rozsahu vykonávaných zmien).
true– Pri spustení servera budú skontrolované databázy všetkých účtovaných spoločností a prípadné zastaralé budú aktualizované.false– Databáza účtovanej spoločnosti bude aktualizovaná až pri prvom prístupe používateľa do tejto spoločnosti.
developerDirectory
Určuje adresár pre vývojárske prispôsobenie Flexi, napr. pre prispôsobenie šablón e-mailových správ.
Predvolená hodnota: /etc/flexi/developer
enableHooks
Aktivuje technológiu WebHooks, t. j. používateľsky definované HTTP požiadavky vykonávané na základe zmien vykonaných v účtovanej spoločnosti. Technológia WebHooks musí byť zároveň povolená v licencii.
Možné hodnoty: true, false
Predvolená hodnota: true
Odosielanie e-mailov
Aplikácia umožňuje odoslať doklady (napr. vydanú faktúru) e-mailom a odosielať doklady je možné aj prostredníctvom REST API. Pre toto použitie je v konfiguračnom súbore Flexi servera možné nastaviť SMTP server:
smtp.host
Adresa SMTP servera, cez ktorý budú odosielané e-maily aplikácie.
Predvolená hodnota: localhost
smtp.defaultFromNa odosielanie e-mailov sa používa adresa aktuálne prihláseného používateľa (ak je uvedená), v ostatných prípadoch sa použije hodnota nastavená v tejto vlastnosti.
Predvolená hodnota: noreply@localhost
smtp.auth.user
Používateľské meno na prihlásenie k SMTP serveru.
Predvolená hodnota: user
smtp.auth.password
Heslo na prihlásenie pod používateľským menom uvedeným v smtp.auth.user.
Predvolená hodnota: password
smtp.encryption
Spôsob šifrovania pripojenia k SMTP serveru.
Možné hodnoty: never, starttls, tls, ssl
Predvolená hodnota: ssl
never– nešifrované spojenieí
starttls– spojenie sa nadviaže nezabezpečené s možnosťou prepnúť do zabezpečeného spojenia, ak je TLS podporovanétls– spojenie sa nadviaže nezabezpečené s požiadavkou prepnúť do spojenia zabezpečeného TLSssl– plne zabezpečené spojenie (vyžadované GMail-om)
smtp.port
Určuje port na komunikáciu so SMTP serverom. Vo väčšine prípadov je možné tento riadok ponechať zakomentovaný.
Predvolená hodnota: 25
