doplnky:verbisbox
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| doplnky:verbisbox [2026/01/27 16:53] – [Nastavení SIP2 serveru] ece | doplnky:verbisbox [2026/02/13 13:51] (aktuální) – ece | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| ====== VerbisBox (rezervační box) ====== | ====== VerbisBox (rezervační box) ====== | ||
| - | ===== Instalace SIP serveru ===== | ||
| - | V této části najdete stručný popis k instalaaci SIP serveru | + | VerbisBox je jedním z typů rezervačních boxů v českém prostředí, |
| + | ===== Propojení | ||
| - | ==== Zdrojový kód SIP serveru ==== | ||
| - | Aktuální kód serveru | + | Propojení VerbisBoxu s Evergreenem je realizováno prostřednictvím protokolu SIP2. Komunikaci s boxem zajišťuje |
| + | * dotaz 17 ke zjištění údajů o exempláři, | ||
| + | * dotazy 09((S ohledem na využití dotazu 09 je vhodné, aby byl výdejní box nastaven jako podřazená organizační jednotka knihovny, nikoliv jako organizační jednotka stejné úrovně jako knihovna.)) a 63 ke zjištění údajů o čtenáři, | ||
| + | * dotaz 11 k provedení výpůjčky; | ||
| + | |||
| + | Dotazy protokolu SIP2 jsou k dispozici v popisu standardu: | ||
| + | [[https:// | ||
| - | cd /opt | + | Při testování lze využít připojení na server pomocí protokolu telnet. |
| - | git clone git://git.evergreen-ils.org/ | + | |
| - | ==== Konfigurace serveru | + | ===== SIP2 server Evergreenu ===== |
| - | 1. Zadejte následující | + | [[doplnky: |
| - | $ sudo su opensrf | + | |
| - | $ cd / | + | |
| - | $ cp oils_sip.xml.example oils_sip.xml | + | |
| - | 2. Upravte soubor oils_sip.xml. Změňte komentovanou sekci <server-params> na následující: | + | [[https:// |
| - | < | + | |
| - | min_spare_servers=‚1‘ | + | |
| - | max_spare_servers=' | + | |
| - | min_servers=‚3‘ | + | |
| - | max_servers=‚25‘ | + | |
| - | | + | |
| - | 3. max_servers bude přímo odpovídat počtu povolených SIP klientů. Nastavte počet odpovídajícím způsobem, ale mějte na paměti, že příliš mnoho připojení může vyčerpat paměť. Na serveru s 4 GB RAM/4 CPU (na kterém také může běžet Evergreen) se nedoporučuje | + | ===== Nastavení Evergreenu pro VerbisBox ===== |
| + | Aby si čtenáři | ||
| - | ==== Nastavení kódování ==== | + | [[doplnky: |
| + | ===== Pracovní postupy při vyřizování rezervací do VerbisBoxu ===== | ||
| - | SIPServer vyhledávání informace o kódování na následujících místech: | ||
| - | | + | [[knihovna_jabok: |
| - | - Prvek kódování, | + | |
| - | - Prvek kódování, | + | |
| - | - Pokud nic z výše uvedenéo není k dispozici, použije se výchozí kódování (ASCII). | + | |
| - | Možnost 3 je starší možnost. Doporučujeme změnit konfiguraci tak, aby byl tento prvek přesunut z prvku implementation_config do nadřazeného prvku institution. V ideálním případě by SIPServer v konfiguraci implementace neměl hledat a mělo by být možné tuto kontrolu v budoucnu odstranit. | + | ===== Manuály pro uživatele ===== |
| - | ==== Datové typy ==== | + | * [[https:// |
| + | * [[https:// | ||
| - | Nastavení msg64_hold_datatype je podobné nastavení msg64_summary_datatype, | ||
| - | ===== Přidání SIP uživatelů ===== | ||
| - | 1. Do příkazového řádku zadejte následující příkazy: | ||
| - | |||
| - | $ sudo su opensrf | ||
| - | $ cd / | ||
| - | |||
| - | 2. V sekci < | ||
| - | |||
| - | 3. V Evergreenu vytvořte novou skupinu profilů s názvem SIP. Tato skupina by měla být podskupinou Users (Uživatelé), | ||
| - | |||
| - | COPY_CHECKIN | ||
| - | COPY_CHECKOUT | ||
| - | CREATE_PAYMENT | ||
| - | RENEW_CIRC | ||
| - | VIEW_CIRCULATIONS | ||
| - | VIEW_COPY_CHECKOUT_HISTORY | ||
| - | VIEW_PERMIT_CHECKOUT | ||
| - | VIEW_USER | ||
| - | VIEW_USER_FINES_SUMMARY | ||
| - | VIEW_USER_TRANSACTIONS | ||
| - | CANCEL_HOLDS | ||
| - | |||
| - | Alternativně můžete použít použijte SQL: | ||
| - | < | ||
| - | INSERT INTO permission.grp_tree (name, | ||
| - | VALUES (' | ||
| - | |||
| - | INSERT INTO | ||
| - | permission.grp_perm_map (grp, perm, depth, grantable) | ||
| - | SELECT | ||
| - | g.id, p.id, 0, FALSE | ||
| - | FROM | ||
| - | permission.grp_tree g, | ||
| - | permission.perm_list p | ||
| - | WHERE | ||
| - | g.name = ' | ||
| - | p.code IN ( | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ' | ||
| - | ); | ||
| - | </ | ||
| - | | ||
| - | Kontrola nastavení pomocí SQL: | ||
| - | |||
| - | SELECT * | ||
| - | FROM permission.grp_perm_map pgpm | ||
| - | INNER JOIN permission.perm_list ppl ON pgpm.perm = ppl.id | ||
| - | INNER JOIN permission.grp_tree pgt ON pgt.id = pgpm.grp | ||
| - | WHERE pgt.name = ‚SIP‘; | ||
| - | |||
| - | Pro každý účet vytvořený v sekci < | ||
| - | |||
| - | |||
| - | <WRAP center | ||
| - | Datum vypršení platnosti ovlivní připojení uživatelů SIP, proto si jej raději někde poznamenejte. | ||
| - | |||
| - | |||
| - | </ | ||
| - | |||
| - | ====== Spuštění serveru ====== | ||
| - | |||
| - | Chcete-li spustit server SIP, zadejte do příkazového řádku následující příkazy: | ||
| - | |||
| - | $ sudo su opensrf | ||
| - | $ oils_ctl.sh -a [start|stop|restart]_sip | ||
| - | |||
| - | |||
| - | |||
| - | ===== SIP2 příkazy ===== | ||
| - | |||
| - | |||
| - | ===== Doporučené nastavení Evergreenu pro Verbisbox ===== | ||
| - | |||
| - | |||
| - | ===== Možné postupy pro rezervace a půjčování ve VerbisBoxu v Evergreenu ===== | ||
/var/www/eg-wiki.osvobozena-knihovna.cz/data/attic/doplnky/verbisbox.1769529180.txt.gz · Poslední úprava: 2026/01/27 16:53 autor: ece