Java-s Nyomtatványkitöltő Program Súgó

A nyomtatványkitöltő program könyvtárszerkezete unix alapú rendszereknél

A program a következő könyvtárakba települ, illetve a következő állományokat használja:

Rendszerkönyvtárak

Ha a programot rendszergazdai jogosultságokkal rendelkező felhasználó telepítette, akkor /etc/abevjavapath.cfg állomány tartalmazza azt az elérési utat, ahová telepítve lett az adott gépen a 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.

Felhasználása:

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=/usr/share/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.

Programkönyvtár

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 /usr/share/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:

Felhasználói könyvtárak, adatállományok, felhasználói beállítások

A program a felhasználó home könyvtárában létrehoz egy könyvtárat /home/% Felhasználói azonosító %/.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 utakat. 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 /home/% Felhasználói azonosító %/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 /home/% Felhasználói azonosító %/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.

Kapcsolat az Ügyfélkapuval, KRDIR környezeti változó

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árának a /home/% Felhasználói azonosító %/abevjava/eKuldes könyvtárát ajánlja fel a program. A létrehozó szkript a /home/% Felhasználói azonosító %/.profabevjava néven jön létre amely állomány meghívódik a felhasználói .profile-ból.