====== Nastavenie IFC v PrjConfigu ====== **PrjConfig.xml** http://87.244.217.50/ifcemcardwebsvc/ifcemcard.asmx http://192.168.99.11/ifcemcardwebsvc/ifcemcard.asmx /opt/emtest/var/spool/incoming/ 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] * true – timer sťahovania udalostného súboru sa zapína po štarte aplikácie * false – timer sťahovania udalostného súboru sa zapína po vstupe do výdaja * //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** * //type// – [all/inc] * all – stahuje sa celý udalostný súbor * inc – udalostný súbor sa sťahuje po prírastkoch * //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.