Sdružení uživatelů systému ALEPH ČR a SR.Ex Libris [nové]   [SUAleph]   [akce]   [dílna]   [odkazy]

* Už to nemůžete vydržet? Napište nám! * We can speak English.
* SUALEPH © 1996-2001 * Aktualizováno 04/07/2001


Návod k prosíťování knihoven A300

A. Aktivně

(když sami budete chtít bázi nabídnout)

Postup:

1. Vybrat potřebné (či užitečné) soubory a umístit je do adresářů, do nichž patří (/files, /tab) zatím ještě v novém adresáři na vlastním serveru

Potřebné soubory bych si dovolila rozdělit na:

I. Absolutně nezbytné, které jsou třeba pro zajištění základních funkcí: (lib_file_list, prof_lib , tabaleph, tab_display, translate, trans_map, remote_trans_map)
II. Nezbytné za určitých okolností (pokud podporujete pro svou bázi nějakou funkci, např. tisk záznamů do e-mailu, jsou nutné soubory form), - v krajním případe můžete využít vlastní soubory stejného druhu i pro vzdálené báze - pak to může čtenáře trochu mást (jiné hlavičky), ale funguje to
III. Soubory, bez kterých je možno se obejít, i když jsou pro vaši bázi používány (edit_field, tab_short), hlavně pokud jejich použití není čtenářům vzdálené knihovny nabízeno na obrazovkách (pokud je nabízeno, pak je vhodné je dát k dispozici)

(Nezapomeňte, že některé soubory mají k sobě ještě indexové soubory s příponou .idx, které je nutno také přibalit.)

Pokud chcete umožnit tisk/posílání e-mailem záznamů ze své báze, je potřeba, aby adresářová struktura pro bázi obsahovala také adresáře .../scratch a .../print (byť budou distribuovány prázdné) - samozřejmě je ale také možné tyto adresáře založit až na serveru příjemce souborů

3. Aby nebylo nutné tabulky implementovat, je vhodné doplnit adresář .../files se soubory trans_map, tabaleph01, tabaleph02, tabaleph04, tabaleph10, tabaleph15. Pokud jste prováděli úpravy v standardních souborech headin.lng, je vhodné doplnit také soubor heading.

4. Soubor lib_file_list připravit s nasměrováním na soubory, které jsou součástí balíčku .

Příklad:
...
NKC TABALEPH $nkc_dev/nkc/tab/tabaleph
NKC TABALEPH01 $nkc_dev/nkc/files/tabaleph01

...

Od verze 325.14 se obrazovky implicitně používají ze vzdálené instalace, není potřeba je distribuovat.

5. Doporučený postup přípravy souborů (jak je používán v NK): v adresáři net_lib (nebo libovolném jiném) na stejné úrovni, na jaké jsou definovány lokální báze, založit adresář pro každou z vašich bází, které chcete ke sdílení nabídnout, do něho - a jeho podadresářů - zkopírovat potřebné soubory z adresářů provozní verze báze a pomocí příkazu tar vytvořit jeden sbalený soubor pro každou bázi. Je vhodné, aby při pojmenování tohoto souboru byla dodržena jistá konvence: název obsahuje zkratku názvu knihovny a kód globální knihovny.

Nápověda ke komprimaci souborů na UNIXu:
tar cvf cílový_soubor.tar cesta (= adresář nebo soubor, případně i s *)- pozor: netarovat adresář, do něhož se zatarovaný soubor vytváří - cesta by měla být zadána relativně, nikoliv z kořenového adresáře
- prohlížení: tar tvf soubor
- rozbalení: tar xvf soubor

6. Sbalený soubor pomocí ftp přenést (v binárním modu) na ftp server NK ČR (epsilon.nkp.cz - login a heslo sdělím na vyžádání všem zájemcům z alephovských knihoven, kteří jej ještě neznají)

7. Pokud používáte logické báze, mohla by pro vašeho partnera být důležitá i příslušná část souboru tab_base

8. V konferenci SUAleph oznámit nový přírůstek (i aktualizaci) a IP adresu vašeho serveru

9. Nezapomínejte na aktualizace souborů v případě, kdy dojde k významnějším změnám v příslušných tabulkách báze.

10. Důležitou podmínkou pro umožnění přístupu na váš server pro vyhledávání a duplikování záznamů je spuštění programu aleph_server a jeho udržování v chodu.


B. Pasivně

(tedy když budete chtít využívat báze jiné knihovny)

Postup:

1. vybrat definici báze na ftp serveru NK ČR, kterou chcete takto používat a stáhnout si ji (v binárním modu)

2. instalovat do adresáře, který je k tomuto účelu vytvořen a v aleph_start_(verze) definován, např. /net_lib (všechny soubory by měly být zabaleny tak, že se rozbalí v příslušné adresářové struktuře)

Příklad:
...
setenv mzk_dev /aleph/net_lib
setenv stk_dev /aleph/net_lib
...

3. upravit soubor lib_file_list podle skutečného stavu (včetně doplnění cest na soubory, které budou používány z lokální instalace) - pokud máte správně nadefinovanou proměnnou gbl_dev, můžete ji ponechat jako součást cesty

Nápověda: Proměnná glb_dev se definuje v souboru /etc/aleph_start_330. Po provedení změny byste se měli přehlásit.

4. doplnit údaje o bázi a serveru do tab_base a tab_net nejlépe pomocí MUTIL 3

Příklad definice v tab_net:
...
T 195.113.132.80 NKC NKC
L                 KZL KZL

...

kde řádek začínající T obsahuje definici vzdálené báze, řádek začínající L definici lokální báze


C. Organizace

Aby všechno fungovalo bez problémů, je třeba aktivity poněkud organizovat.

1. Bylo by vhodné udržovat na jednom místě informace o tom, která knihovna využívá jakou verzi Alephu, IP adresu serveru, na němž Aleph běží (aby nebylo nutno ji neustále ohlašovat v konferenci), stručný popis bází, které jsou k dispozici pro sdílení a případně takových , které by k dispozici mohly být v případě zájmu ostatních knihoven. Pro tyto informace můžeme poskytnout WWW server pro SUALEPH (viz informace o prosíťování). Uvítala bych, kdybyste mohli výše uvedené (a případně i další podle svého uvážení) informace poslat.

2. Každý by měl informovat o uzavření zpřístupňované báze na dobu delší, než je běžné pro obvyklou údržbu (i v případě komunikačních problémů) prostřednictvím SUALEPH, případně telefonicky přes jinou knihovnu, která informaci do SUALEPH předá.

3. S ohledem na příkaz CHAIN by byla určitě užitečná alespoň základní koordinace kódů přístupových souborů.

Budu vděčná za vaše názory, připomínky, náměty, zkušenosti.

V Praze 16.6.1999 Iva Příbramská


URL: http://www.sualeph.cz/prosituj_navod.htm Tyto WWW stránky udržuje VKOL.