Postup instalace nového Z39.50 serveru knihovního systému
Clavius ( projekt Zoe )
Základní postup pro WINDOWS server :
Předpoklady :
Aktuální verze Clavius SQL
tj. 5.02 po 19.11.2009
Server s Windows 2008 a novějšími s právy lokálního
administrátora
-
Instalace Java 6 - Sun JRE 1.6.0 viz:
http://www.java.com/en/download/
-
podle OS - verze
pro 32bit/64bit
-
vyzkoušet v konzoli příkaz
"java -version", musí psát 1.6.xyz
-
ověřit, že se skutečně jedná
o Sun Java (nikoliv Open JVM nebo IBM JVM)
-
Nakopírovat na aplikační
server celou složku ZOE z DISKET na disk
serveru
-
pomocí Wordpadu upravit
v ZOE\DATA\SETTINGS.XML
-
<request> ZOE\TEMP
-
<responze> ZOE\TEMP
-
<history> složka
pro ukládání historie použití
-
<log> Složka
pro ukládání systémového logu událostí
-
<port> číslo
portu pro Z39.50 server (standardně
9999)
-
nastavení cest v souboru
ZOE\RUN.BAT (soubor slouží ke spuštění Z39.50 mimo
service pro vyzkoušení
-
spustit ZOE\RUN.BAT a popřípadě
odblokovat ve firewallu windows potřebné
porty
-
upravit ZOE\SERVICE-INSTALL.BAT
konkrétně SET ZOE_HOME=
-
spustit později pomocí
ZOE\SERVICE-INSTALL.BAT Z39,50 server jako service při
restatu serveru se pak pouští automaticky
není nutné vytvářet naplánovanou úlohu, případné
donastavení je přes ZOE\SERVICE-MANAGER.BAT
zde je možné zkontrolovat i aktuální stav tj. zda
service běží či nikoli
-
Datový interface do Clavia
je ve složce ZOE\Z3950
-
nastavení konfiguračního souboru
Z3950.INI poklepáním na něj
-
DATADIR=cesta
do Clavia
-
COMMDIR= to co je
v ZOE\DATA\SETTINGS.XML položka
<request> ZOE\TEMP
-
TMP=C:\TMP pokud neexistuje
založte jej (pozor nesmí to
být ZOE\TEMP!)
-
BAZEKNIH= <název báze
> (bez mezer a diakritiky)
-
VSECHNYBAZE= <názvy bází
oddělené čárkou > (bez mezer a
diakritiky)
-
Pokud je potřeba konfigurovat více
bází je nutné v DEFDRUHD založit řádky
s typem ZE kde
-
V položce Název je velkými
písmeny <název báze z Z3950.INI>
-
V položce Indruhdoku jsou
zkratky druhů dokumentů
-
Konfigurace napojení na SQL
databáze Clavius
-
ZOE\Z3950\VYVOJSQL.IND zde se
uvede Connect string ve stejné syntax jako je
v LWWW.INI nebo v CLAVIUS.INI
-
Spustit ZOE\Z3950\Z3950.EXE (později
je naplánovat jako úlohu po spuštění
počítače)
-
Konfigurace polí formátu MARC
na Atributy protokolu Z39.50
-
spustit ZOE\Z3950\ZADMIN.EXE (Je zde
možnost definovat i autorizaci přístupu)
-
důležité je nastavení čísel
z DEFDOTA.ID do sloupce DEFd_porad (vřadě
případů to souhlasí, ale někdy je potřeba
upravit)
-
další sloupce v tabulce jsou
pro příkaz SCAN a není nutné je nastavovat
-
Testování funkčnosti
(pro testování použijeme na serveru jednoduchého
řádkového klienta
-
spustíme
ZOE\CLIENT\YAZ_CLIENT.EXE
-
Pak se přihlásíme k novému
serveru: open localhost:<cislo portu>
-
baze <název báze
z Z3950.INI>
-
najdi slovo neff kdekoli: find @attr
1=1016 neff
-
zobraz prvních pět záznamů: show
1+5
Související informace :
Dostupné Z39.50 servery
ve světě a v ČR, Základní informace o novém Z39.50
serveru
Tento dokument spravuje : Jiří Šilha