PrjConfig.xml
<EventsWS timer="3600" onstartdownload="true/false" cleanEventFilesPeriodDays="60">
<URL type="all" network="wifi">http://87.244.217.50/ifcemcardwebsvc/ifcemcard.asmx</URL>
<URL type="inc" network="gprs">http://192.168.99.11/ifcemcardwebsvc/ifcemcard.asmx</URL>
<URL type="all" network="file" fileName="udalosti">/opt/emtest/var/spool/incoming/</URL>
</EventsWS>
Popis položiek:
EventsWS
timer - Definuje interval v akom sa zariadenie dotazuje na update udalostného súboru (v sekundách). V minulosti sa tento interval nastavoval v /PrjConf/EventsDownloadingPeriod a kvôli spätnej kompatibilite v prípade, že sa nenájde atribút timer, tak sa interval načíta po starom. Interval rovný 0 znamená, že sa súbor po štarte aplikácie/vstupe do výdaja stiahne iba raz.
onstartdownload - [true/false]
cleanEventFilesPeriodDays - nepovinný parameter, umožňuje zadať ako často sa má 'prečistiť' udalostný súbor (v dňoch). Ak nie je zadaný, default hodnota je 30. Toto prečisťovanie je nevyhnutné kvôli optimalizácii pri mergovaní - pri ňom sa vykonané udalosti mažú iba z indexového súboru, nie z dátového a teda sa tam hromadia. Prečistenie znamená, že sa stiahnuté súbory zmažú a stiahne sa všetko nanovo.
TimeTicketActualityDaysAdvance - nepovinný parameter - povoľuje zápis časového lístka stanovený počet dní pred začiatkom jeho platnosti
ak atribút nie je nastavený, použije sa default hodnota, t.j. zápis PCL je povolený najskôr 1 deň pred začiatkom platnosti
ak je nastavená “0”, nastavenie sa nekontroluje a PCL je možné zapísať kedykoľvek pred alebo počas jeho platnosti
ak je nastavená hodnota ”>0”, zápis PCL prebehne podľa nastavenej hodnoty
URL
network – [gprs/wifi/file]
gprs – požiadavka na stiahnutie udalostného súboru smeruje na GPRS network interface, ak má zariadenie tunelovú SIM kartu, treba zadať vnútornú IP služby, ak nemá tunelovú SIM, treba zadať vonkajšiu IP služby
wifi – požiadavka na stiahnutie udalostného súboru smeruje na WIFI network interface, treba zadať vonkajšiu IP služby
LAN - požiadavka na stiahnutie udalostného súboru ide po ethernete
file – cesta, odkiaľ treba skopírovat udalosti na miesto, kde ich spracováva aplikácia. Súbor sa nahrá zo servera na strojček cez intelkomunikáciu v cards.zip alebo externých dátach, na serveri je nastavené sťahovanie raz denne cez webovú službu IfcEmcardWebSvc. (malo by to byť /opt/emtest/var/spool/incoming/). Udalostný súbor na tejto ceste býva ešte nerozdelený na .idx a .dat časť
fileName - nepovinný paramater - ak nie je vyplnený, použije sa default názov súboru a to events. Používa sa, ak chcem nejaký iný názov, ako napríklad 'udalosti'.
Poznámka
Riadkov URL môže byť špecifikovaných viac s tým, že sťahovač z nich postupne skúša rad-radom sťahovať, až kým sa mu to nepodarí. Po úspešnom stiahnutí už zvyšné URL neskúša.