Amennyiben adott flottakezelő Eurotax licenccel rendelkezik, úgy minden hónap 20. körül jelzés érkezik az Eurotaxot fejlesztő Autovista Group-tól, hogy letölthetők a legfrissebb adatok. A flottakezelők ezt az üzenetet kell tolmácsolják az F1 üzemeltetők felé a linkekkel. Ha ez az üzemeltető a CallTec, úgy a tolmácsolás Redmine-ban történik.
A betöltést javasolt munkaidőn kívül végezni!
Állomány letöltése a flottakezelőnek küldött linkekről
Az F1 üzemeltetője a kapott flottakezelő specifikus linkekről letölti az adatállományokat.
Fájlok kicsomagolása
A letöltött fájlok tömörítve érkeznek, kicsomagolandók (pl. Total Commander használatával). Az eredeti tömörített fájlok akár törölhetők is, a linkekről ezek bármikor újra elérhetők.
Karakterkódolás állítása
A letöltött fájlok között van olyan, amelyek karakterkódolása nem UTF8. Ez baj, mert így az ékezeteket F1 nem jól kapja meg, ezért állítani kell rajta. Az érintett fájlok a következők:
eqtext.txt
geneq.txt (az utóbbi állományokban nem szerepel)
make.txt
model.txt
modlevone.txt
modlevtwo.txt
txttabel.txt
typehu.txt
zvehtype.txt
A fájlok mindegyikét meg kell nyitni Notepad++-al. Itt a Menü: Kódolás / Átalakítás UTF8-ra (BOM nélkül) sort kiválasztást követően mentés, majd bezárás.
Van egy fájl, ami különleges kezelést igényel, ez a type.txt.
Bár azt mondja magáról, hogy UTF8-as, de nem az, emiatt két lépésben kell a konverziót végrehajtani:
Megnyitás Notepad++-al.
Menü: Kódolás -> Karakterkódolás -> Közép európai -> Windows 1250. Mentés! (Előfordulhat, hogy nem tudjuk elmenteni adott néven a fájlt, ekkor mentsük más néven (pl type1.txt), és azzal folytassuk a munkát.)
Ez után lehet UTF8-ra konvertálni, és újra menteni. (Ha más néven mentettük, akkor ne felejtsük el visszanevezni type.txt-re!)
A fájlok karakterkódolásának rendezése után szétválik a folyamat F1 telepítésenként, környezetenként.
Jelentkezzünk be az F1-et futtató szerverre (lásd architektúra információkat), Remote Desktop-pal.
Keressük meg az Eurotax betöltés mappát: ETAX_IMP_DIR a neve. Ha nem tudjuk hol van, puskázhatunk is F1 felületről, kikeresve az ETAX_IMP_DIR rendszerparaméter értékét, ami épp ezt az elérési utat adja meg.
Az ETAX_IMP_DIR mappán belül hozzunk létre egy YYYYMM elnevezésű mappát az aktuális évre és hónapra.
Ebbe a mappába másoljuk bele a fájlokat.
Előfordulhat, hogy a szerveren kevés a hely a fájlok másolásához, ekkor hibaüzenetet kapunk:
A megoldás ilyen esetben a korábbi mappák / fájlok törlése, azokra már úgy sincs szükség.
Flottakezelő összes F1 környezetében külön-külön gondoskodni kell a már előkészített és input mappába feltöltött fájlok betöltéséről.
Indítsuk el az épp kezelt F1 környezetet.
Menü: Gépjárművek / Törzsadatok / Eurotax fogadása és napló. Kattintsunk a Beolvasás indítása gombra.
Beolvasandó állomány helye:
Rendszer feltölti az elérési utat, az ETAX_IMP_DIR rendszerparaméter alapján.
Ezen belül a mappa neve:
YYYYMM, ahogy korábban létrehoztuk.
Időszak a fájl nevében:
Maradjon üresen.
OK gomb megnyomása után LOG-ból követhető a folyamat.
Adatbázis felöl is ellenőrizhető a beolvasás menete:
select * from adf_log t
where t.id > (select max(id) from adf_log)-100000
and t.leiras = 'ETAX_BEOLV'
and t.felh_kod = '<fejlesztő/üzemeltető felhasználó kódja>'
order by id desc
Ha van hiba, kezelni kell és újra indítani a beolvasást.
Érdemes a felületen (esetleg adatbázis felől) szúrópróba szerűen megnézni, hogy jók-e az ékezetes karakterek (mondjuk egy új típusnál), illetve a csomag felszereltséget is tartalmazó gépjárműveknél a csomagok tartalma helyesen került-e be.
Adatbázis felöli ellenőrzés:
select t.eurotax_kod
from gepjarmu_tipus t
where t.id = (select max(id) from gepjarmu_tipus );
kész