Pořadatel: Ex Libris
Místo: Tel Aviv (Izrael)
Datum: 21.-28. května 2000
Účastníci cesty: RNDr. Pavel Kotrba (OA), PhDr. Iva Příbramská (OKS)
Program:
Protože většina semináře byla organizována v paralelních sekcích, bylo velmi výhodné, že jsme se podle svých profesních zájmů mohli rozdělit a pokrýt tak více prezentací. Tabulka s programem je úplná, poznámky k vyslechnutým přednáškám následují. V elektronické verzi http://www.nkp.cz/sualeph/zpravy/syssem2000.htm společně navštívené přednášky mají fialové orámování, přednášky pro systémové knihovníky červené a pro systémové programátory modré orámování.
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-
od 12.4 WWW rozhraní i bez rámců -- bohužel zatím s omezenou
funkčností ve srovnání se sofistikovanější verzí
-
MetaLib a SFX -- jednotné rozhraní pro vyhledávání v různých zdrojích
dat
-
správa tabulek na serveru pomocí GUI klienta
-
od 14.1 se prohlížení (browse, scan) i vyhledávání mohou aplikovat na
všechny tři typy přístupových souborů (prohlížení je možno uplatnit i u
systémových čísel, Prohlížení na webu i pro alephovské indexy) -- u rejstříků
se pořád mluví o "střední" velikosti u počtu připojených bibliografických
záznamů)
-
přehlednější navigace (ve windowsovkém stylu)
-
výstupy ze systému (zobrazení, tisky, e-mail) v html formátu -- XML --
pro generování tiskových zpráv nástroje třetích stran
-
globální změny záznamu po aktualizaci termínů v rejstříku, spojování
hesel ("maintenance")
-
přesun jednotek od jednoho záznamu k druhému
-
vymazání záznamu s odstraněním všech připojených záznamů
-
nové PRB rozhraní
-
zodpovědnosti celého týmu i jeho jednotlivých členů
-
znakové konverze do verze 12.x -- konverzní tabulky (char_conv.I -- konverze
z kódování v ADM souborech do BIB kódování zejména kvůli expandovaným
údajům)
-
ver. 12.1-12.4 umožňují WWW zobrazení v UTF-8 interně ne-UNICODEových
údajů
-
v. 14.1 -- data jsou uložena v Unicode, ale pro GUI stále nutné konverze,
v 14.2 i na úrovni GUI
-
ALEPH jako vícejazyčný/"vícepísmový" systém -- indexování a
vyhledávání jsou závislé na písmu (L, S, A, H, R)
-
virtuální "plovoucí" klávesnice
-
UTF-8 = jedna z implementací UNICODE -- vícebytové kódování
využívající všech osmi bitů každého bytu
-
WWW prohlížeče ve svých vyšších verzích (Netscape 6, Explorer 5)
nepotřebují transformaci, pro nižší verze bude třeba konverze do jednobytového
kódování -- problém bude stále se vstupem dat z webu, bude třeba definovat
konverze -- místo metatagu proměnná ve www_server_defaults
-
ani pro v. 14.2 nejsou Windows 2000 nutné
-
2 typy: generovány systémem (mezi BIB a
ADM nebo BIB a HOL záznamy) a zadávány uživatelem (LKR -- mezi 2 BIB záznamy a/nebo
mezi BIB záznamem a jednotkou jiného záznamu, některá UNIMARCová pole 4xx)
-
vazební údaje v záznamu nejsou využívány systémem přímo, ale
k vytvoření tabulky Oracle z103, se kterou pak příslušné funkce ALEPHu pracují
-
vazby se používají pro navigaci, pro programy "expand"
-
mechanismus "derive" -- odvození nového záznamu z údajů právě
zpracovávaného (např. také odvození autoritního záznamu z příslušních
údajů bibliografického záznamu -- toto je zatím řešeno jen v pilotní studii a jen
pro USMARC
-
nové kontrolní programy check_doc_delete_lkr (prevence vymazání záznamu
s polem LKR), check_doc_lkr (kontrola platnosti údajů pole LKR)
-
"expand" -- možnost současného zobrazení, tisku, vyhledávání apod.
údajů z různých záznamů i z různých typů databází jako by šlo o záznam
jeden
-
"fix" -- programy, které automaticky opravují nebo upravují záznamy před
nebo při uložení a při importu
-
"fix" mechanimus je základem pro funkci "derive" -- od 12.3 je možno
definovat, zda "fix" program bude použit pro úpravu stávajícího záznamu nebo pro
vytvoření nového záznamu
-
je možno vytvářet externí "fix" programy v jakémkoliv programovacím
jazyce a spouštět je bez vazby na ALEPH
-
500.14.1: vývoj ukončen v březnu 2000, kontrola kvality do května 2000,
lokalizace od dubna 2000, instalace od července (x při setkání ICAU vedoucí podpory
prohlásil, že v červenci byla verze uvolněna teprve k lokalizaci x
uvolnění pro lokalizaci pro češtinu přislíbeno na říjen)
-
500.14.2: vývoj ukončen v srpnu 2000, kontrola kvality do listopadu 2000,
lokalizace od října 2000, instalace od ledna 2001
-
od uzavření verze opravy chyb pomocí tzv. fixů -- patch pro 12.2
z 12.4.2000 zahrne všechny fixy do čísla 782
-
odvážně bylo deklarováno, že zákazníci dostanou seznam fixů spolu
s popisem problému, programy, změnněými tabulkami a návodem, jak fixy
implementovat (prozatím je k dispozici pouze seznam s více méně
(ne)srozumitelným stručným popisem -- na podrobnější popis ještě na konci září
čekáme)
-
v 12.3 implementován "sort" a "scan"
-
zlepšená diagnostika na straně serveru a brány -- jako "back-end" server
slouží PC server
-
autorizace Z39 (musí být definován přístup Z39/Z39, který je použit jako
implicitní pro anonymního uživatele, ale je možno definovat práva jen
k vybraným funkcím)
-
jak "word", tak i "phrase" mohou být použity pro operace vyhledávání
(find) i prohlížení (scan)
-
je možno používat kód Z39_SERVER v tabulce tab_expand
-
soubory, které byly dříve distribuovány jako DOC či RTF a HTML manuál
(podrobné pokyny k instalaci Adobe Acrobat a ke konverzi HTML souborů do formátu
PDF), jsou nyní k dispozici jako PDF
-
dokumentace ke specifickým problémům "Jak...(definovat, instalovat,
vytvořit...)" - .pdf
-
autoritní databáze -- obohacení selekčních termínů, aktualizace
bibliografických záznamů, přebírání záhlaví z autoritní databáze do
bibliografického záznamu
-
procedury ue_08, ue_11 -- možnost expanze dat pro vyhledávání
-
jednak volby čtenářů ohledně vyhledávání v databázích a zobrazení
záznamů a jednak oprávnění, která pro každou databázi nastaví pro čtenáře
knihovník (oprávnění pro vazbu k externím souborům, uložení záznamů na
server, pro doporučenou četbu, SDI a pro zadávání požadavku na dokument, který byl
nalezen v lístkovém katalogu a také zakázané databáze)
-
profil může být definován jako osobní, na základě IP adresy, z níž se
k databázím přistupuje a také obecný pro případ, že není nadefinován profil
pro IP
-
pro systémové knihovníky největší výdobytek ve vyšších verzích
-
přístup z klienta k úpravám tabulek na serveru jako alternativa k
"vi" editoru -- je možno otevřít, zobrazit, editovat, uložit a vytisknout tabulky
-- je možno pracovat s několika tabulkami najednou v režimu jen pro čtení
nebo v režimu editování -- po stažení tabulky je soubor pro ostatní na
nějakou dobu zamčen -- udržuje se log soubor se zaznamenáním jména uživatele, IP
adresy a času -- staré verze tabulek se na daném počítači ukládají a je možno si
zobrazit rozdíly mezi původní a novou verzí
-
snazší práce s INI soubory a s jazykovými verzemi souborů klienta,
správa dalších souborů klienta (povolených knihoven, bází, bází pro GUI OPAC)
-
další plány: průvodce, verifikace, kontrola konzistentnosti mezi tabulkami
-
jednotný přístup k různým zdrojům informací, ať už jde o databáze
(Aleph, Z39.50), html soubory, CD-ROMy
Instalace a distribuce sw klienta
Instalace místní nebo síťová, místní - vše na každém PC, síťová - vše na jednom PC v síti, na jednotlivých PC pak jen základní část s odkazy na PC s úplnou instalací.
Použití SQL
nástrojů dalších firem ke zvýšení funkčnosti
Protože Aleph je vystavěn nad standardním db systémem ORACLE, lze použít SQL nástroje k práci s ní. Byla prezentována ukázka použití MS Excel. Vyžaduje SQL*Net klient a ODBC Oracle driver, které mají byt dostupne na CD Oracle client software, které by registrovaní uživatelé Oraclu měli mít možnost získat zdarma. Zda s licencí na Oracle v ramci nákupu Alephu se stáváme takovými uživateli mi není jasno, protože jsme se při tom nedostali do přímého kontaktu s dodavatelem Oraclu, který by toto CD měl dodat. Nediskutovanou částí zůstává nutnost spuštění listeneru na serveru a tím při zachování standardního nastavení hesel do Oraclu Alephem bezpečnostní díra do systému.
Migrace ALEPHu 300 na ALEPHu 500
Popsány hlavní rozdíly mezi verzemi 300 a 500, nové požadavky na HW a SW při zavádění v.500. Dále v základních rysech popsán celý proces přechodu na verzi 500 a blíže (ač také na obecné úrovni) proces konverze dat.
Tři druhy upgradu: verze, patch, fix. Fix oprava či vylepšení (většinou jedné) funkce programu či dokumentace. Seznam fixů by mělo být možno vyhledat v jejich PRB databazi, nebyl vyjasněn způsob přístupu zvláště s ohledem na omezená oprávnění běžných zákazníků (uživatelů). Fixy lze instalovat samostatně, některé vyžadují i instalaci dalších (předchozích) fixů (neboť na ně navazují), změny v alephových tabulkách, novou verzi klienta, překlady ap. Nemění se struktura dat (Oraclových tabulek). Patch je verze Alephu se všemi fixy až k nějakému stavu (číslu fixu?). Neměl by tu tedy být problém s nutností předchozích fixů, neb všechny obshuje. Verze představuje rozsáhlejší změnu, může se měnit struktura dat a přechod na novou verzi může tedy vyžadovat konverzi dat. Verzi značí např. 505.12.2 .
Základní myšlenka je koncentrovat úpravy do jednech mist a vyhnout se při jedné změně opravám v mnoha souborech. Používají metodu CSS (kaskádní styly) a začleněné (include) soubory.
Šlo o snahu shrnout většinu pojmů z ORACLU, především ty, které Aleph využívá.
Apache má umožnit rychlejší přístup. Jde o jeden z nejrychlejších www serverů v současné době. Lze jeho pomocí odkazovat na ikony a obrázky a tím zrychlit jejich načtení. Také je potřeba ho použít pro odkazy na soubory typů, které alephový wwwserver nepodporuje, např. i dokumentaci ve tvaru PDF. Lze ho také použít na místě frontserveru, kdy volá alephový server pomocí cgi nebo fast cgi (od 12.3).
Popis komponent a struktury Alephu z hlediska správy systému. Základní konfigurační soubory a skripty: aleph_start_505, aleph_startup_505, aleph_shutdown_505, dbora. Utility používané při správě systému (C,E,W,Y). Záloha a obnova dat, odstraňování nepotřebných pomocných souborů, licence.
Ladění a optimalizace
Oraclových tabulek ALEPHu
Převážná část této přednášky se týkala možnosti změny velikosti extentů jednotlivých Oraclových tabulek. Je-li jich příliš, zhoršuje se přístup k datům. Nebylo uvedeno konkrétní kriterium toho, kolik extentů je už moc. U pomocných dynamicky rostoucích tabulek je potřeba udržovat jejich přiměřenou velikost periodickým mazáním. U tabulek se základními daty je nutno data vyexportovat, změnit nastavení velikostí v file_list a poté data naimportovat zpět. U dat odvozených (např. přístupové soubory) je možno je vytvořit znovu. Podobně lze postupovat u Oraclových indexů.
Interface pro podporu zákazníků
Od března používají nový interface pro podporu zákazníků, nekomunikuje se již e-mailem, ale přes webové rozhraní. Dotazy a požadavky zákazníci přes toto rozhraní zapisují přímo do PRB databáze ExLibris a naopak z ní zase mohou získat potřebné informace. Předpokládají, že všichni zákazníci přejdou na tento způsob do konce roku 2000.
Zmíněny byly util Z pro zálohování a pak především util O. Popisována byl nějká novější verze, byly v ní vylepšení oproti naší 12.2.
Překlady: GUI dokumentace a OnLine help
Soubory typu html lze překládat běžnými editory, ikony je nutno překládat pomocí vhodného grafického programu (zmiňují Paint Shop Pro), v podstatě se musí část s textem namalovat znovu. Tzv. snímky obrazovek klienta se nepřekládají, je nutno přeložit patřičnou obrazovku, skutečně ji otevřít a poté udělat vhodným programem (znovu zmiňují Paint Shop Pro) nový snímek. Pro on-line helpy v klientu doporučují Help Magician Pro 95.
Naznačeny možnosti spolupráce Alephu s externími programy. Použití www serveru Apache, Custom serveces, kontrolní a opravné programy, konverze pro katalog, Z39.50 ap.
Kopii všech prezentací obdržel každý účastník v papírové podobě, v NK ČR jsou tedy k dispozici kopie dvě, z nichž jednu můžeme zapůjčit zájemcům z alephovských knihoven.
Zapsala: Iva Příbramská 28.9.2000 a Pavel Kotrba 9.11.2000