Perl/PHP OAI szerver konfiguráció

Az alábbiakban a Perl/PHP OAI szerver konfigurációs oldalán található paramétereinek módosítását ismertetjük.

Adatbázis:

–	Típus: Állítsa be, hogy melyik adatbázis-kezelő rendszert használja. Jelenleg MySQL, Firebird és PostgreSQL használatára van lehetőség. 
–	Host: Írja be az SQL szerver címét, amit a webhosting szolgáltató ad meg. Amennyiben saját kiszolgálón működik az OAI szerver, általában “localhost”-ot kell beírni.
–	Username: Az adatbázis-kezelő rendszerhez használatos felhasználónév. Általában megegyezik az általános felhasználónévvel.
–	Password: Az adatbázis-kezelő rendszerhez használatos jelszó. Általában megegyezik az általános jelszóval.
–	Database: Mivel az adatbázis-kezelő rendszerek több, független adatbázis kezelésére is képesek, ki kell választani a használni kívántat. Néhány szolgáltatónál csak egy adatbázis létrehozására van lehetőség, ez esetben általában a felhasználónevet kell megadni az adatbázis neveként.
–	Table: Adja meg az adatbázisban az OAI adatok tárolására szolgáló tábla nevét.

Beállítások/Azonosítás:

–	Admin e-mail: A szerver adminisztrátorának e-mail címe, vagyis a saját e-mail cím. 
–	Törölt elemek: Megadhatjuk, hogy a törölt rekordokat hogyan kezelje a rendszer.
A ”Végleges” opció választása esetén a szerver időkorlát nélkül naplózza a törléseket, vagyis minden törölt metaadat mentésre kerül, és később lekérdezhető.
	A “Nincs” opciónál nincsen naplózás, a törölt rekordok véglegesen törlődnek.
Az “Ideiglenes” opció beállítással a szerver csak egy bizonyos korlátig naplózza a törölt rekordokat, így a lista nem tekinthető teljesnek.
–	Resumption méret: Ezzel a számmal megadhatjuk, hogy a szerveren található rekordokat mekkora csomagokban töltheti le a szüretelő. Szüreteléskor a harvester erre támaszkodva végzi el a lekérdezéseket.
–	Resumption elévülés: A resumption token elévülési idejét adhatjuk meg. Ezáltal beállíthatjuk, hogy a szüretelő bizonyos időközönként újra lekérdezze a metaadatokra vonatkozó resumption tokent, pl. mert új adatokat vittünk fel, amelyek kimaradnának egy régebbi resumption token használatakor. Az időt órában kell megadni, a törteket ponttal kell elválasztani!

Távoli hozzáférés:

Itt módosíthatjuk a metaadatok távolról történő (az asztali metaadat-szerkesztőn keresztüli) szerkesztéséhez szükséges kapcsolódási adatokat.

–	Felhasználónév: Az OAI szerver felhasználóneve. Ezt kell megadnunk a metaadat-szerkesztőben új szerver létrehozásakor.
–	Jelszó, jelszó még egyszer: Új jelszót adhatunk meg az OAI szervernek. A program ellenőrzi a két jelszó egyezését, így elkerülhető, hogy véletlenül rosszul adjuk meg.
Alapesetben a felhasználónév: htrw
Jelszó: qwerty

A jelszót a program az XML fájlban egyirányú kódolással titkosítva tárolja, így annak visszafejtése nem lehetséges.
A beállítások véglegesítéséhez kattintsunk a lap alján a “Konfiguráció mentése” gombra. Ekkor a beállításokat a program elmenti az XML konfigurációs állományba. 
Sikeres mentés esetén “A konfigurációs file sikeresen elmentve.” üzenet jelenik meg.

CSV adatkonverziók:

Itt az előre beállított sémák paramétereit, a rekordok adatainak típusát módosíthatjuk.
A DC elemek oszlopában a “főkategóriákat” találjuk, pl. cím (title). A Qualifier oszlopban megadhatunk ezekhez egy alkategóriát, például alcím (subtitle) vagy eredeti cím (originalTitle).
Törölhetünk egy sort úgy, hogy kipipáljuk a mellette lévő mezőt.
Sorokat a mellettük lévő megfelelő gombokkal lehet le és föl mozgatni. Az elhelyezkedésnek a tartalomra nincsen hatása, csak segít a rekordokat áttekinthetőbbé, logikusabbá tenni. Ha fölfelé mozgatunk egy sort, az a metaadat-szerkesztőben eredeti helyétől balra fog elhelyezkedni.

A beállítások véglegesítéséhez kattintsunk a lap alján a “Konfiguráció mentése” gombra. Ekkor a beállításokat a program elmenti az XML konfigurációs állományba. 
Sikeres mentés esetén “A konfigurációs file sikeresen elmentve.” üzenet jelenik meg.

Új központi adatok feltöltése:

Az adminisztrációs felületről a szerver config_up.pl/config_up.php oldalán feltölthetünk egy XML konfigurációs fájlt, ami az OAI szerver összes beállítását tartalmazza. Ez felülír minden eddigi beállítást. Ezek későbbi módosítására a konfigurációs oldalon van lehetőség.