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/02/09 16:39] – [Spuštění 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í příkazy z příkazového řádku: | + | [[doplnky:sip2_server|Instalace a zprovoznění SIP serveru]] (informace k instalaci a konfiguraci |
| - | $ sudo su opensrf | + | |
| - | $ cd / | + | |
| - | $ cp oils_sip.xml.example oils_sip.xml | + | |
| - | + | ||
| - | 2. Upravte soubor oils_sip.xml. Změňte komentovanou sekci < | + | |
| - | < | + | |
| - | 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 | + | |
| - | + | ||
| - | ==== Nastavení kódování ==== | + | |
| - | + | ||
| - | + | ||
| - | SIPServer vyhledávání | + | |
| - | + | ||
| - | - Atribut kódování v prvku účtu pro aktuálně aktivní účet SIP. | + | |
| - | - 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 | + | |
| - | + | ||
| - | ==== Datové typy ==== | + | |
| - | + | ||
| - | Nastavení msg64_hold_datatype je podobné | + | |
| - | + | ||
| - | ===== 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 ('SIP', 1, 'SIP2 Client Systems', | + | |
| - | + | ||
| - | 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 | + | |
| - | + | ||
| - | + | ||
| - | ====== Oprava formátu data SIP serveru ve verzi 3.13 ====== | + | |
| - | + | ||
| - | V současné době se v Evergreenu vyskytuje chyba formátu data, která může ovlivnit fungování rezervačního boxu. | + | |
| - | Při žádosti o informace o jednotce (žádost 17 v terminologii protokolu SIP), je vrácena | + | |
| - | Řešením této chyby je změna nastavení formátu data v souboru | + | [[https://docs.evergreen-ils.org/docs/latest/admin/ |
| - | Původní kód v řádku 415: \\ | + | ===== Nastavení Evergreenu pro VerbisBox ===== |
| - | //return OpenILS:: | + | Aby si čtenáři při zadání rezervaci mohli vybrat rezervaci do VerbisBoxu, je potřeba rezervační box přidat do struktury knihoven a poboček v nastavení Evergreenu. |
| - | změňte na: | + | |
| - | return OpenILS:: | + | [[doplnky:nastaveni_evergreenu_pro_verbisbox|]] |
| + | ===== Pracovní postupy při vyřizování rezervací do VerbisBoxu ===== | ||
| - | ===== SIP2 příkazy ===== | + | [[knihovna_jabok: |
| + | ===== Manuály pro uživatele ===== | ||
| - | ===== Doporučené nastavení Evergreenu | + | * [[https:// |
| + | * [[https:// | ||
| - | ===== 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.1770651597.txt.gz · Poslední úprava: 2026/02/09 16:39 autor: ece