-
Notifications
You must be signed in to change notification settings - Fork 2
Odesílání autoritních záznamů do báze AUT NKP (tzv. bandaska)
Upozornění: Funkcionalita nutná pro zasílání záznamů zatím není součástí oficiáního balíčku, úprava zatím prochází schvalovacím procesem a testováním. Naše dosavadní testování prokázalo bezproblémovou funkčnost. Pokud chcete tuto funkci používat musíte použít balíček vytvořený z repozitáře KohaCZ nebo instalovat z balíčku KohaCZ. Případně si tuto úpravu zapracovat do balíčku vlastního formou patche. Tuto variantu však doporučujeme jen správcům s vysokou úrovní znalostí systému.
Dále je nutné nastavit adresu serveru pro posílání záznamů. Nastavení naleznete v intranetu Koha s sekci Administrace/Další parametru/Z39.50/SRU servery, volba "Nový Z39.50/ZRU Update Server".
Vyplňte tyto hodnoty:
Parametr | Hodnota |
---|---|
Hostitel | 127.0.0.1 |
Port | 8888 |
Databáze | nkp_auth8 |
Id uživatele | uživatelské jméno pro bandasku* |
Heslo | heslo pro bandasku* |
Syntaxe | MARC21 |
Kódování | utf8 |
XSLT soubor | /etc/koha/xslt/auth_update.xsl |
Neodesílaná pole | 942 |
Pole pro identifikátor | 100$7 |
*Uživatelské jméno a heslo k zasílání návrhů a úprav autoritních záznamů získáte v Národní knihovně.
V administraci aktivujte volbu EnablePushingToAuthorityServer
Nainstalujte si na server screen
, což umožní snadnou správu procesů na pozadí spuštěných z terminálu:
sudo apt-get install screen
Vytvořte tunel do bandasky pomocí ssh na portu 8888:
screen ssh -p 57779 -L 8888:vega.nkp.cz:7777 bandaska@vega.nkp.cz
Budete požádání o heslo, vyžádejte si jej od podpory firmy Cosmotron, která bandasku spravuje a zdůrazněte, že potřebujete heslo pro SSH přístup!
V okně terminálu se objeví hláška This service is prohibited to je v pořádku.
Poté stiskem kombinace CTRL + A
a následně klávesy D
docílíte odpojení od procesu založeného pomocí screen
a můžete se v klidu odhlásit ze stroje.
Tímto máte vytvořený tunel do bandasky na adrese http://localhost:8888/
Vyhledejte záznam v bázi AUT, který chcete upravit a stáhněte jej do své lokální databáze. Před uložením zkopírujte obsah pole 005 do pole 995 $a Proveďte veškeré potřebné změny v záznamu (přepis do RDA, doplnění údajů atp.) a záznam uložte.
V detailu záznamu máte k dispozici tlačítko pro odeslání záznamu do AUT.
Zvolte profil, který jste si předtím nadefinovali podle výše uvedené tabulky.
Vyčkejte než se záznam odešle. Úspěšný pokus skončí potvrzením, neúspěšný vypsáním chyb do okna. Případné chyby se bude jednat pravděpodobně o nesprávně vyplněná pole či podpole. Úspěšné odeslání do NKP můžete ověřit také v logu.