Aplikácia SGCom je distribuovaná v ZIP archíve, ktorý je možné stiahnuť v Artifactory oddelenia D2000 http://srvbuild2v.ipstest.sk:8081/artifactory/webapp/#/artifacts/browse/tree/General/d2000/sk/ipesoft/sgcom/sgcom . Je potrebné vybrať si správnu verziu – číslovanie verzií SGCom-u kopíruje číslovanie verzií systému D2000.
V archíve sa nachádza nasledujúca adresárová štruktúra:
- app/ - XML súbory s exportovanými definíciami D2000 objektov, ktoré SGCom používa. Centrála musí tieto objekty používať, inak nebude môcť s SGCom-om komunikovať.
- bin/ - subory SGCom.bat a SGcom pre spustenie aplikácie na platforme Windows a Linux. Skript v nich má za úlohy nájsť JRE alebo JDK v systéme a spustiť vykonávanie aplikácie SGCom. Tieto skripty neupravujte! Na zadanie vlastných parametrov je vyhradené iné miesto.
- db/ - v archíve prázdny adresár, do ktorého SGCom pri behu ukladá súbory svojej lokálnej databázy.
- doc/ - dokumentácia
- lib/ - obsahuje JAR súbory – Java knižnice, ktoré SGCom potrebuje
- log/ - v archíve prázdny adresár, do ktorého SGCom pri behu ukladá LOG súbory s protokolom o vykonávaní.
- nssm-2.24/ - adresár s programom NSSM (Non-sucking Service Manager), ktorý umožňuje po konfigurácii na lokálnom počítači spustiť SGCom ako Windows Service.
- SGCom.bat – šablóna skriptu, ktorým sa spustí vykonávanie SGCom-u. Obsahuje parametre pre spustenie z príkazového riadku, ktoré je potrebné individuálne upraviť pre každú inštanciu.
- SGComLogging.properties – šablóna konfigurácie, ktorou sa riadi vytváranie LOG-u.
Postup pre inštaláciu je nasledovný:
- Stiahnuť ZIP archív a rozbaliť ho. Príklad odporúčaného umiestnenia:
D:/D2000/D2000_V10.1.39_sever
D:/D2000/SGCom-10.1.39
- Podľa šablóny SGCom.bat a SGComLogging.properties nastaviť parametre pre spustenie viď. kapitola 3.2 – je odporúčané vytvoriť si vlastné kópie týchto súborov pre každú inštanciu SGCom-u.
- Test správnosti parametrov spustením z konzoly.
Použiť pribalenú aplikáciu nssm pre vytvorenie Windows servisu. Nasledovný príkaz zobrazí GUI, ktoré umožní pohodlnú konfiguráciu.
> nssm install
- Štart vytvoreného servisu.