TextLib export leíró file ===== Célja ===== Ebben a file-ban lehet leírni, hogy mit és hogyan kell exportálni. Meg lehet ezt adni rekordtípusonként és adatfile-onként is. Lehet a kettőt keverni is. (Pl: a rekordtípusban leírjuk, ami közös, aztán adatfile-onként azt, ami csak az adatfile-ra jellemző) A kulcsszavak azért ékezetmentesek, hogy a CWI, 852, stb kódkészletet használó gépeken is ugyanúgy nézzenek ki. A file-t bármilyen ASCII szövegek szerkesztésére alkalmas szövegszerkesz- tővel készíthetjük, módosíthatjuk. ===== A file felépítése ===== -- Minden # karakterrel kezdődő sor megjegyzés - figyelmen kívül marad -- Az üres sorok nem számítanak -- {AA|BB|CC} jelentése: vagy AA vagy BB vagy CC -- [AA] jelentése: elhagyható 1.sor: TextLib Export leiro file - InfoKer 1995 Az első sornak kötelezően ennek kell lennie. 2.sor: Kodkeszlet:{CWI|MNBCD|OSZK1|OSZK2|ISO2|ALA|ANSEL|852|LATIN2|UTF8} CWI - CWI OSZK1,ALA,ANSEL - OSZK által is használt ANSEL MNBCD,OSZK2,852 - PC 852-es kódlap ISO2,LATIN2,8859-2 - ISO-8859-2 (latin2) karakterkészlet UTF8 - UTF-8 3.sor : Hivatkozott:{I|N} Ki kell-e rakni az output file-ba a kirakott rekordok által hivatkozott rekordokat, vagy sem? Ha igen, akkor a hivatkozott rekordok általában megelőzik a hivatkozó rekordot. 4.sor : Cel:{B|M|T} Milyen célból exportáljuk a rekordokat. B = Bevitel, M = Módosítás, T = Törlés 5-x.sor: Megjegyzes:megjegyzések Ezek a megjegyzések bekerülnek az output file-ba is, az importáláskor is meg fognak jelenni. Ujabb verziokban: PeldanytIs:50,u12345 sor eredményeként a példányok közül csak azok kerülnek bele a Hunmarc állományba, amelyeknek az 50. (példány raktára) sorszámú mezőjében az u12345 (raktár azonosítója) érték van. CsakSajatPeldany: ??? Ezután a leíró részek jönnek. Vagy egy rekordtípushoz vagy egy adatfile-hoz adhatjuk meg, hogy mely mezőket akarjuk exportálni belőle. Adatfile leíró rész első sora: &d adatfile_neve Rekordtípus leíró rész első sora: &r rectipus_neve Az ezután jövő sorok egyformák:/MIND /RENDSZER [-]mezőnév1 [-]mezőnév2 ... -- /MIND - a rekordtipus/adatfile minden (nem rendszer) mezője kikerül az output file-ba. -- /RENDSZER - a rendszer mezők kikerülnek az output file-ba. -- mezőnév - ez a mező kikerül az output file-ba -- -mezőnév - ez a mező NEM kerül ki az output file-ba Egy működő példát találhatunk az file-ban. Figyelem: 1. A rekordok által hivatkozott almezők és rekordok a "Hivatkozott:I" beállítás mellett mindenképpen kikerülnek az output file-ba, más utasítás hiányában minden (nem rendszer) mezőjükkel! Vigyázni kell erre, mert egy könyv exportjakor kikerülhetnek a példányai, a példányoknak a kölcsönzési információi, abból az olvasó és a dolgozó adatai, stb. A /MIND-del együtt általában érdemes megadni azokat a mezőket, amiket NEM kell exportálni. 2. Azok a rekordok, amiknek a rekordtípusa, vagy adatfile-ja nincs felsorolva a leírásban, nem kerülnek ki az outputba. Az 1. pont csak a kikerülő rekordok által HIVATKOZOTT rekordokra vonatkozik, azok leírás hiányában is kimennek.