Konfigurace iFIS klienta
Momentálně se nastavení provádí v textovém souboru formátu JSON na aplikačním serveru WLS. Záměrně se používá JSON parser, který umožňuje okomentovat data a nevyžaduje striktní JSON syntaxi. Na konfiguraci se dá nahlížet web prohlížečem, změna se provede editací konfiguračního souboru na serveru a pomocí prohlížeče se provede test a načtení do paměti serveru. Přístup vyžaduje admin oprávnění na WLS.
Příklady URL pro:
- Zobrazení
https://<server>:7142/ConfigService/ManageConfigServlet
- Test
https://<server>:7142/ConfigService/ManageConfigServlet?operation=test
- Načtení
https://<server>:7142/ConfigService/ManageConfigServlet?operation=reload
Ukázka zobrazení nastavení ve webovém prohlížeči.
Způsob získávání konfigurace
Klient získá svou konfiguraci následovně:
- serveru pošle své identifikační údaje
- server rekurzivně projde hierarchii nastavení
- postupně sestaví množinu vyhovujících nastavení
- postupuje od obecných hodnot (od kořene)
- upřesňuje/přepisuje hodnotami specifickými (k listům)
Konfigurační soubor a jeho struktura
Vlastní JSON soubor představuje hierarchický objekt. Jednotlivé úrovně jsou uspořádány podle požadovaného způsobu vyhodnocování identifikačních údajů z klientské stanice:
- "sid:<ID databáze>" - označení připojované databáze
- "ip:<IP subnet|IP range|IP adresa>" - IP adresa klienta
- "mac:<MAC adresa>" - MAC adresa klienta
- "env:<hodnota>" - hodnota proměnné IFIS_DESKTOP_ID v prostředí operačního systému na PC
Hodnoty nastavení modulu jsou navázané k příslušné úrovni identifikace:
- "config:<název sekce konfigurace>" - konfigurace pro daný modul
- následují parametry pro daný modul
- "<název parametru>": "<hodnota parametru>"
![]() |
Tip |
Jednoslovné názvy parametrů nemusí být v uvozovkách. Komentáře se zapisují: //text do konce řádku nebo /* text uvnitř */ |
Příklad jak vypadá JSON konfigurační soubor, zvýrazněné oblasti nastavení naznačují, jakým způsobem se skládá nastavení diagnostiky klienta pro klienta na IP adrese 172.29.0.27.
Podrobný popis parametrů
Názvy označení jednotlivých modulů, jejich parametrů a povolených hodnot jsou součástí následující dokumentace Konfigurace iFIS klienta - parametry.