Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

Zoznam parametrov z príkazového riadku je možné získať príkazom:
> bin\SGCom.bat -h
Program SGCom používa parametre z príkazového riadku predovšetkým na to, aby sa dokázal pripojiť k centrále a predstaviť sa Viď kapitola 1. 3. Nasledujúce parametre sú preto povinné:

...

  • -c <connectionString> – adresa, na ktorej počúva proces D2Connector.exe na príchádzajúce JAPI spojenia. Ak je JAPI spojenie šifrované Viď D2Japi-ProgrammersGuide kap. 3.5, za bodkočiarkou sa nachádza cesta k súboru s certifikátom. Ak je využitá redundancia, parameter je možné zadať viackrát a vymenovať tak všetky body pripojenia. Príklady hodnoty parametra
    •  server.domain.sk:3120
    •  172.16.1.3:3121
    •  srvapp120v:3120;certifikat.crt

Ak je využitá redundancia, parameter je možné zadať viackrát a vymenovať tak všetky body pripojenia.

  • -w <applicationName> – meno konkrétne inštancie SGCom-u, ktorým sa predstaví do bodu prvého pripojenia.
  • -u <userName> – meno D2000 používateľského účtu, s ktorým sa SGCom pokúsi prihlásiť
  • -p <password> – heslo k používateľskému menu. Prihlásenie sa bez hesla nie je podporené.
  • -f <firstContact> – adresa miesta prvého kontaktu. Adresa sa skladá z mena D2000 Event-u, D2000 procesu a voliteľne z čísla inštancie D2000 eventu. Príklady:
    •  E.FirstContact@SELF.EVHunmigrated-wiki-markup
    •  E.FirstContact\[1\]@SGC.EVH


Ďalšími parametrami je možné vyladiť niektoré prevádzkové vlastnosti aplikácie:

  • -d <seconds> – dĺžka časového intervalu, počas ktorého logické zariadenie zotrváva v stave HardError. Štandardne je interval dlhý 300 sekúnd.
  • -k <days> – dĺžka časového intervalu, po ktorom sú dáta z DataStorage automaticky odstránené, aj keď neboli odovzdané do aplikácie. Štandardne je interval dlhý 90 dní.
  • -n <seconds> – dĺžka časového intervalu, ktorý sa čaká na zadanie novej úlohy pred uzatvorením spojenia k logickému zariadeniu. Štandardne sa čaká 10 sekúnd.
  • -r <retryLimit> – maximálny počet po sebe nasledujúcich neúspešných pokusov o pripojenie sa k logickému zariadeniu, po ktorých je zariadenie prehlásené za odpojené – navodený stav HardError. Štandardne sa pokus opakuje maximálne 3-krát.
  • -s <seconds> – dĺžka ochranného časového intervalu, keď po zrušení spojenia nie je možné používať danú komunikačnú linku. Štandardne je interval nastavený na 20 sekúnd.
  • -t <threads> – maximálny počet vlákien v ThreadPool-e, ktoré vykonávajú úlohy na logických zariadeniach. Štandardne je limit nastavený na 512 vlákien.
  • -cdt <seconds> – dĺžka časového intervalu, na ktorý je komunikácia na linke zastavená, ak dôjde k opakovanému zlyhaniu o nadviazanie spojenia s tým istým zariadením.
  • -hri<seconds> – HDLC reconnect interval - interval pre opakovanie HDLC frame.


Okrem parametrov priamo pre SGCom je možné definovať aj parametre pre JVM Java Virtual Machine – behové prostredie, v ktorom je SGCom vykonávaný.. Uvádzajú sa v premennej prostredia JAVA_OPTS oddelené medzerami vo forme:
set JAVA_OPTS=-Xmx1024m –Xms128m
Kompletný zoznam parametrov je daný použitou verziou JVM (viď. príslušnú dokumentáciu), ale v praxi boli použité:

...

.level = INFO
sk.ipesoft.level = ALL
sk.ipesoft.sgcom.hdlc.level = FINER V prípade

V prípade ladenia môže byť definovaná úroveň zvlášť pre tieto subsystémy:

...