Skip to content

Odesílání autoritních záznamů do báze AUT NKP (tzv. bandaska)

black23 edited this page Jun 28, 2017 · 17 revisions

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.

Prerekvizity

Nastavení 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

Vytvoření tunelu a připojení

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/

Odeslání záznamu z prostředí systému Koha

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. Tlačítko pro poslání změny

Zvolte profil, který jste si předtím nadefinovali podle výše uvedené tabulky. Vyberte profil

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.

Clone this wiki locally