Temafigyeles - SDI (dokumentacio)
Graff Zoltan
h10023gra at ELLA.HU
1998. Már. 4., Sze, 13:04:56 CET
3.4. Temafigyeles
~~~~~~~~~~~~~~~~~~~~~
Az SDI-szolgaltatas alapja, a TEXTLIB-rendszerben mukodo keresonyelv, ame-
lyen keresostrategiak fogalmazhatok meg, tarolhatok el es aktivizalhatok tet-
szoleges kesobbi idopontban <kernyelv.doc>.
A szolgaltatas a konyvtari allomanyok gyarapodasabol a megfelelo (kereso-
nyelven megfogalmazott) szempontoknak megfelelo bibliografiai tetelek megfe-
lelo formatumu listajanak idorol-idore, a vegfelhasznalo altal megkivant gya-
korisaggal torteno eloallitasat jelenti. Egy bibliografiai tetel tehat leg-
feljebb egyszer kerulhet be egy SDI-szolgaltatas eredmeny-halmazaba.
Gyarapodas
~~~~~~~~~~~~~~
Elso feladatkent definialni kell a konyvtari allomany gyarapodasat.
Gyarapodasrol akkor beszelhetunk, ha megtortenik egy olyan bibliografiai tetel
legalabb egy peldanyanak allomanybavetele, amely valamennyi szempontbol
feldolgozottnak minosul fuggetlenul attol, hogy a feldolgozas(ok) es az
allomanybavetel(ek) milyen sorrendben tortennek.
A bibliografiai tetelek feldolgozasanak harom mozzanatat kezeli a
rendszer:
- formai feltaras
- tartalmi feltaras
- kivonatolas
Egy bibliografiai tetelt akkor tekint a rendszer feldolgozottnak, ha
mindharom szempontbol feldolgozott. Mivel egy konyvtar feldolgozasi
munkamodszere es eloirasai miatt a feldolgozottsag tenye nem kotheto az egyes
dokumentumtipusok bizonyos, elore meghatarozhato mezoinek kitoltottsegehez/ki
nem toltottsegehez, a feldolgozottsag tenyet explicite kell a rendszer
tudomasara hozni. Ennek megfeleloen harom feldolgozasi statusz mezot tartalmaz
minden az SDI-feldolgozasba bevonhato dokumentum-tipus:
- formai statusz
- tartalmi statusz
- kivonat statusz
A konyvtar adatai kozott be lehet allitani, hogy e kozul a harom lepes
kozul a konyvtar melyeket vegzi (reszlet az adatlaprol)
----- Temafigyeles (SDI)-hez kello -----
Konyvtar vegez: [ ] Formai feltaras [ ] Kivonatolas
[ ] Tartalmi feltaras
Egy bibliografiai tetel letrehozasakor a megfelelo statusz mezok erteke
'feldolgozando'-ra lesz beallitva. A mezot annak a konyvtarosnak kell
torolnie, aki az adott szempont szerinti feldolgozast elvegezte. Tartalmi
feltaras eseten (ha tobben is dolgoznak a konyvvel, pl: ETO, TO, Targyszo) a
sorban utolso konyvtaros dolga a mezo atallitasa.
A statusz mezok csak a kotet adatlapokon szerepelnek. A kozos adatoken
azert nem, mert a kotet feldolgozottsaganak resze az, hogy a kozos adatai
fel vannak dolgozva. A kozos adatoknak egyebkent sincs peldany adatuk, ezzel
csak a kotetek rendelkeznek. A konyvtaros feladata tehat, hogy a kotet
adatlapon a kovetkezo mezok erteket megfeloen allitsa:
Formai feltaras szempontjabol: [ ] Feldolgozando
Tartalmi feltaras szempontjabol: [ ] Feldolgozando
Kivonatolas szempontjabol: [ ] Feldolgozando
Az a mezo, ami egyszer mar feldolgozotta valt, legkozelebb mar meg sem
jelenik az adatlapon.
Egy dokumentum akkor tekintheto feldolgozottnak, ha mindharom statusz-mezo
eltunt, es van allomanyba vett peldanya. Ez vagy ugy kovetkezik be, hogy egy
allomanyba vett peldannyal rendelkezo dokumentum feldolgozotta valik, vagy
ugy, hogy egy feldolgozott dokumentum elso peldanyat allomanyba veszik.
A visszamenoleges adatbevitel (peldany bevitel) a feldolgozottsagot nem
allitja, hiszen nem kell ertesiteni a felhasznalokat olyan konyvekrol, amik
eddig is a konyvtarban voltak, csak nem voltak szamitogepbe bevive.
Egy bibliografiai tetelt egy kerdeses SDI-igeny szempontjabol akkor tekint
a gyarapodas reszenek a rendszer, ha a feldolgozas datuma az igenyles utolso
futasanak datumanal nagyobb (vagy egyenlo azzal).
A rendszer az SDI-szolgaltatassal kapcsolatos tranzakciokat az "Olvaso-
szolgalat" menu "Temafigyeles" menupontjanak valasztasakor megjeleno
almenuben teszi elerhetove:
Bevitel
Kereses
Szolgaltatas inditasa
3.4.1. Bevitel
~~~~~~~~~~~~~~~~~~
-- SDI-igeny (Bevitel) --------------------------------------
Azonosito>
Igenylo> <az igenylo olvaso> ->>
Szolgaltatas Kezdete: - - Vege: - -
Gyakorisaga: nap Keszites Dija > Ft
Formatum: <nyomtatasi formatum> ->>
Futtatasi dij: Ft/alkalom Talalatonkent: Ft
Dijszorzo: % Dijszorzo: %
Keresokerdes> Futtatas
Utolso:
Kovetkezo:
+-------+
| Proba |
+-------+
-------------------------------------------------------------
Az SDI-igeny azonositoja tetszoleges lehet (de egyedi kell legyen).
Az [Igenylo] a letezo olvasok kozul valaszthato nev vagy azonosito alapjan.
A [Szolgaltatas Kezdete] es a [Vege] mezok azt az idointervallumot jelolik
ki, amelyen belul az igeny futtatasra sorkerulhet. A rendszer ellenorzi, hogy
formailag hibatlanok-e a megadott datumok es a [Vege] kesobbi-e, mint a
[Szolgaltatas Kezdete]. A rendszer automatikusan kitolti az [Utolso futtatas]
es [Kovetkezo futtatas] mezot az itt megadott ertekekbol, ezzel biztositva
egyreszt, hogy a legkozelebbi alkalommal, amikor "SDI szolgaltatas inditasa"
tranzakciot valaszt a konyvtaros, ez az igeny szerepeljen a futtatando igenyek
listajan, masreszt, hogy az igeny bejelentese elotti gyarapodas ne keruljon
be a talalatok koze.
Ha a [Vege] mezo nincs ki nem toltese azt jelenti, hogy ez az SDI igeny
visszavonasig ervenyes.
A napokban megadott [Gyakorisaga] mezot a rendszer az SDI-szolgaltatas
kovetkezo futtatasanak megallapitasahoz hasznalja (az aktualis datumhoz ezt az
idointervallumot adja hozza). Ha nem toltjuk ki, a rendszer 1 honapot tetelez
fel.
A [Formatum] mezoben egy nyomtatasi formatumot adhatunk meg. Ezt hasznalja
majd a rendszer a talalatok kinyomtatasahoz. Itt jegyezzuk meg, hogy a
TH_CEDUL nyomtato modul megfelelo parameterezesevel eloallithatok a leginkabb
szukseges formatumok. Pl:
cedula forma, ETO, targyszo es kivonat nelkul:
TH_CEDUL /TEZNO /OSZTNO /TONO /BESORNO
cedula forma, ETO-val es targyszoval:
TH_CEDUL /TONO /BESORNO
Errol bovebben a <nyform.doc - TH_CEDUL>-ban olvashatunk.
A [Keszitesi dij] kotelezo adat. Ennyibe kerul az SDI igeny (foleg a
keresokerdes) elkeszitese. Mivel a felhasznaloi igenyt tukrozo keresokerdes
bonyolultsaga esetrol-esetre nagyon kulonbozo lehet, a rendszer nem ajanl fel
alapertelmezes szerinti erteket. A keresokerdest elkeszito konyvtaros
celszeruen a keresostrategia bonyolultsagaval aranyban allo osszeget
allapithat meg. Az ugyfel szamlajat az SDI-igeny [Tarol]-asakor ezzel az
osszeggel terheli meg a rendszer.
A [Futtatasi dij] mezoben a csak a konyvtar parameterei kozt szereplo
[SDI futtatas dija] parameter erteket mutatja a rendszer, az alatta szereplo
[Dijszorzo] nincs kitoltve (jelentese: 100%). Ez utobbit a konyvtaros
alkalmasan modosithatja, ha az altalanos dijszabastol eltero felteteleket
kivan megadni. A [Futtatas dij] mezot a [Dijszorzo] mezo valtozasakor a
rendszer karbantartja.
Hasonlo a helyzet a [Talalatonkent] es az alatta szereplo [Dijszorzo]
mezo eseteben is.
A [Keresokerdes] mezobe irhatjuk bele a keresokerdest. A rekord addig nem
[Tarol]-hato, amig a kerdes formailag nem helyes. A [Tarol] utan hasznalhato a
[Proba] nyomogomb. Megnyomasanak hatasara vegrehajtodik a keresostrategia. A
kereses eredmenyekent eloallo talalati halmazt tablazatos vagy ablakos
formaban tekinthetjuk meg, esetleg ki is myomtathatjuk.
3.4.2. Kereses, szerkesztes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mar letezo SDI-igeny szerkesztese a megfelelo igeny keresesevel (az alabbi
keresoformatum alkalmazasaval kezdodik):
-- SDI igeny (Kereses) ------------------------------
Azonosito:
Igenylo:
Megjegyzes:
-----------------------------------------------------
Ha a keresesi feltetelnek eleget tevo SDI igenyeket az elozo pontban
megismert ablakban nezhetjuk meg, illetve modosithatjuk.
Modositaskor a kovetkezo mezok nem valtoztathatok:
[Igenylo]
[Szolgaltatas Kezdete]
[Futtatasi dij]
[Talalatonkent]
3.4.3. Szolgaltatas inditasa
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A tranzakcio inditasakor az esedekes SDI-igenyek listajat kapjuk:
-- SDI-futtatas ----------------------------------------
Igeny
igeny1 |
igeny2 |
igeny3 |
igeny4 |
Hatra van: db +--------+ +-------+
|Futtatas| |Kilepes|
Aktualis: +--------+ +-------+
--------------------------------------------------------
Ha nincsenek futtatando igenyek, akkor az ablak nem jelenik meg, helyette
Nincsenek futtatando igenyek !
uzenetet kuld a program.
Ha talalt a program futtatando igenyeket, ezeket megmutatja, a [Hatra van:]
mezobe beirja ezek darabszamat. A [Futtatas] nyomogombbal az listaban lathato
igenyek futtatasara kerul sor.
Nyomtato beallitas
~~~~~~~~~~~~~~~~~~~~~~
A futtatas elso lepese, hogy a nyomtatas parametereit beallitjuk. Ehhez
megjelenik a mar jol ismert nyomtato beallito ablak (amivel csak erre a
feladatra vonatkozoan tudjuk beallitani a nyomtatasi tulajdonsagokat):
-- Nyomtato beallitas -------------------------------------------
Hova: (*) Nyomtato ( ) Novell:LPT1 +-------+
( ) File ( ) Novell:LPT2 |Megsem |
( ) Soros port ( ) Csak kepernyo +-------+
Mustra:
+-------+
Vezerlo: |Rendben|
+-------+
-----------------------------------------------------------------
A [Rendben] gomb megnyomasa utan indul a nyomtatas (a [Megsem] gomb
hatasara az SDI-futtatas ablakba kerulunk vissza). A [Mustra] opciot erdemes
kikapcsolni. Minden igeny feldolgozasa ket nyomtatasi lepesbol all, ezert
ellenkezo esetben minden egyes igeny utan ketszer is feljonne a mustra ablak.
Az eredmenyeket celszeru file-ba iranyitani. Nagy talalati szam es
talalatonkent sok nyomtatando adat eseten a nyomtatas idoigenye nagy lehet. Ez
foleg uzemzaraskor okozhat gondot (az aktualis nyomtatas nem szakithato meg).
Feldolgozas menete
~~~~~~~~~~~~~~~~~~~~~~
A futas soran az [Aktualis] mezoben villodzo szamok jelzik, hogy a program
mukodik. A feldolgozott igenyek eltunnek a listabol, a [Hatra van] mezo erteke
pedig csokken eggyel. Ha menet kozben nem szakitjuk meg a feldolgozast a
[Kilepes] billentyuvel, akkor az igenyek listaja szep lassan kiurul.
Ha egy igeny futasa nem eredmenyez talalatot, akkor is keszul egy - a futas
adatait tartalmazo - osszesito. Ez tartalmazza az igeny azonositojat, az
igenylo nevet, a futas datumat es idopontjat, es a felhasznalo altal fizetendo
dijat. A dijak kalkulalasanal az SDI-igeny rekordban szereplo dijszorzo es a
konyvtar parameterei kozt szereplo megfelelo tarifa szorzatakent adodik a
tenylegesen fizetendo dij.
Ha van talalat, az osszesito a futasi eredmenyek utan, kulon lapon
kovetkezik. A felszamitott dij(ak)at - akar van talalat, akar nincs - az
igenylo szamlajara terheli a rendszer (tartozas rekordot keszit).
Az egyes dijtetelek a kovetkezok:
- SDI-futtatasi dij (talalatszamtol fuggetlen)
- SDI-talalati dij (talalatonkent fizetendo dij)
Az eppen aktualis igeny feldolgozasanak megszakitasa (es ezaltal az osszes
tovabbi igeny futtatasanak elhalasztasa) a [Kilepes] nyomogomb megnyomasaval
tortenhet. A program altal feltett kerdes:
A feldolgozas meg nem ert veget!
felbe akarja szakitani?
"Igen" valassszal torteno nyugtazasa utan a feldolgozas megszakad (a
felbeszakadt igeny a kovetkezo alkalommal ismet szerepelni fog a futtatandok
listajan).
Egy adott igeny futtatasa es az eredmenyek sikeres kinyomtatasa utan a
rendszer az [Utolso futas datuma] mezoben konyveli a futas megtortentet;
amennyiben az igeny [Vege] mezo nincs kitoltve vagy nagyobb az aktualis
datumnal, az igeny [Gyakorisaga] es [Vege] mezok figyelembevetelevel allitja a
[Legkozelebb futtatando] mezo erteket is.
Nyomtatasi kep
~~~~~~~~~~~~~~~~~~
A talalatok az SDI igenynel megadott nyomtatasi formatumban kerulnek
kinyomtatasra. A kovetkezo lapra kerul egy osszesito, ami az igenylo adatain
kivul tartalmazza a futas idejet, a talalatok szamat, a nyomtatott oldalak
szamat, es az igenylo aktualis tartozasait, ilyen fomraban:
DEMO adatbazis
Budapest Kelt:1997-12-08
Fenyofa u. 23.
1122
Tel: 1234567
Fax: 2345678
Asztalos K. Peter
Szeged
Gyongyvirag u. 0
Ertesites a temafigyeles eredmenyerol
A mai nap futtatasra kerult az On temafigyelesi igenye. Az eredmeny
rekordokat kulon lapokon talalja.
Igeny neve: igeny1
Talalatok szama: 243
Nyomtatott oldalak szama: 50 + 1
A futtatas koltsegei a kovetkezok:
Datum Ok Forint
1998-02-12 SDI_futtatas 120
1998-02-12 Talalati dij 510
1998-02-12 Postakoltseg 27
Osszesen 657
Osszesen 657
További információk a(z) Textlib levelezőlistáról