A nyomtatványkitöltő program a következő könyvtárakba települ illetve a következő állományokat használja:
Ha a programot rendszergazdai jogosultságokkal rendelkező felhasználó telepíti, akkor a windir környezeti változó által definiált elérési út alatt található abevjavapath.cfg állomány tartalmazza azt az elérési utat, ahová telepítve lett az adott gépen a nyomtatványkitöltő program.
Amennyiben nem rendszergazdai jogosultságokkal indítják a telepítést, akkor a program jelzi, hogy nem tudja a fenti könyvtárban létrehozni az abevjavapath.cfg állományt és a felhasználó home könyvtára alatt a \.abevjava könyvtárba helyezi azt.
Ebből az állományból derül ki, hogy hová lett telepítve a program. A frissítések során a keretprogram, a nyomtatvány és a dokumentum telepítők innen veszik, hogy az adott gépen hová lett telepítve a keretprogram. Külső programok is innen állapíthatják meg, hogy hol keressék a nyomtatványkitöltő programot.
A rendszergazda is létrehozhatja ezt az állományt, beállítva a telepítési könyvtárat is. (Például: abevjava.path=D:\\programok\\ado\\abevjava)
Amennyiben már létezik ez az állomány akkor a telepítő az ebben található elérési utat tekinti a programkönyvtárnak és nem engedi módosítani.
Program alatt a java program, a nyomtatvány sablonok, a program dokumentáció és a kitöltési útmutatók értendők. Ezek az állományok egy helyre települnek az adott gépen és az adott gép összes felhasználója ezt használja, futtatja. (Amennyiben rendszergazdai jogosultságokkal indították a telepítőt, vagy beállították a helyét a konfigurációs állományban.)
A telepítés során az alapértelmezett programkönyvtár a \Program Files\abevjava. Ez tetszőlegesen módosítható, de csak első telepítéskor. Ezt az elérési útat tartalmazza az abevjavapath.cfg állomány.
A program futása során ebbe a könyvtárba nem ír, az állományokat nem módosítja, log-ot nem hoz létre benne.
A könyvtár tartalma:
A felhasználó home könyvtára a különböző Windows verziók esetén
Verzió | Könyvtár |
Windows XP, Vista | \Documents and Settings\ %Felhasználói azonosító% |
Windows 7, 8.x, 10 | \Users\ %Felhasználói azonosító% |
A program a felhasználó home könyvtárában létrehoz egy könyvtárat \.abevjava néven. Ebbe a könyvtárba kerül a %Felhasználói azonosító%.enyk állomány. Ebbe mentődik a felhasználó adatkönyvtárának az elérési útja illetve további elérési utak. A nem teljes elérési úttal megadott paraméterek az adatkönyvtárhoz relatívak.
A felhasználó home könyvtárában a \abevjava könyvtárát ajánlja fel a program adatkönyvtárnak. Ez tetszőlegesen módosítható. (Erre fog mutatni az említett %Felhasználói azonosító%.enyk állomány egy bejegyzése.)
Minden felhasználónak a saját home könyvtára lesz felajánlva.
A könyvtár tartalma:
A program a felhasználó home könyvtárában abevjava.log állományba naplózza tevékenységét. Azért ide és nem az adatkönyvtárba, mert hibás indítás, indulás esetén előfordulhat, hogy még nem ismeri az adatkönyvtárat.
A program létrehoz egy környezeti változót KRDIR néven. Erre az Elektronikus feladásnál van szükség. Ez teremti meg a kapcsolatot a nyomtatványkitöltő program és az Ügyfélkapu között. (Mindkettő ugyanazt KRDIR a könyvtárat használja. Ide másolódnak a nyomtatványok a feladáshoz. Az Ügyfélkapu adminisztrálás néven a feladott állományokat áthelyezi a KRDIR alatt található KR/elkuldott mappába. Így szerez tudomást a nyomtatványkitöltő program az állapotváltozásról.)
A környezeti változó felhasználó függő. Minden felhasználónak, a saját könyvtára (home) alatti \abevjava\eKuldes könyvtárát ajánlja fel a program. Ezt az Abev és a java-s nyomtatványkitöltő program közösen használja. Ha már létezik akkor a telepítő az eredetit ajánlja fel és ha nem módosítják akkor meghagyja az eredetit. De ha módosítják akkor attól kezdve az Abev-is az új könyvtárat fogja használni.