Nastavenie IFC v PrjConfigu

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]
    • 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.

 
ifc_prjconfig/ifc_prjconfig.txt · Last modified: 2025/05/28 13:00 by 192.168.242.114
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki