<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>http://wiki.koha.org.ua/index.php?action=history&amp;feed=atom&amp;title=%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80_Z39.50</id>
	<title>Сервер Z39.50 - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.koha.org.ua/index.php?action=history&amp;feed=atom&amp;title=%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80_Z39.50"/>
	<link rel="alternate" type="text/html" href="http://wiki.koha.org.ua/index.php?title=%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80_Z39.50&amp;action=history"/>
	<updated>2026-05-09T15:09:00Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>http://wiki.koha.org.ua/index.php?title=%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80_Z39.50&amp;diff=9080&amp;oldid=prev</id>
		<title>Dubyk: /* Конвертація між форматами MARC21 та UNIMARC */</title>
		<link rel="alternate" type="text/html" href="http://wiki.koha.org.ua/index.php?title=%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80_Z39.50&amp;diff=9080&amp;oldid=prev"/>
		<updated>2021-08-19T12:16:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Конвертація між форматами MARC21 та UNIMARC&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;uk&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Попередня версія&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версія за 15:16, 19 серпня 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Рядок 9:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Рядок 9:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;##*[https://raw.githubusercontent.com/reeset/unimarc/master/marc21xml2unimarc.xsl marc21xml2unimarc.xsl] від Terry Reese&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;##*[https://raw.githubusercontent.com/reeset/unimarc/master/marc21xml2unimarc.xsl marc21xml2unimarc.xsl] від Terry Reese&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;##*[https://raw.githubusercontent.com/Gelow/unimarc/master/marc21xml2unimarc.xsl marc21xml2unimarc.xsl] від Олега Василенко (з часом оновлення додаються до Terry Reese)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;##*[https://raw.githubusercontent.com/Gelow/unimarc/master/marc21xml2unimarc.xsl marc21xml2unimarc.xsl] від Олега Василенко (з часом оновлення додаються до Terry Reese)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;##*[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;://&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;liblab&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;tntu&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;edu.ua:8888/intranet-tmpl&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;prog&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;en&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xslt&lt;/del&gt;/marc21xml2unimarc_excl_marc_dubyk.xsl marc21xml2unimarc_excl_marc_dubyk.xsl] від Сергія Дубика (протестувати можна на [[Демонстраційні сервери АБІС Koha та віртуальні образи|демо-сервері]] http://liblab.tntu.edu.ua:8888)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;##*[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;://&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;raw&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;githubusercontent&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;com&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dubyk&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;marc21xml2unimarc&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;master&lt;/ins&gt;/marc21xml2unimarc_excl_marc_dubyk.xsl marc21xml2unimarc_excl_marc_dubyk.xsl] від Сергія Дубика (протестувати можна на [[Демонстраційні сервери АБІС Koha та віртуальні образи|демо-сервері]] http://liblab.tntu.edu.ua:8888)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;##Для конвертації з UNIMARC → MARC21&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;##Для конвертації з UNIMARC → MARC21&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;##*[https://raw.githubusercontent.com/reeset/unimarc/master/UNIMARC2MARC21.xsl UNIMARC2MARC21.xsl] від Terry Reese&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;##*[https://raw.githubusercontent.com/reeset/unimarc/master/UNIMARC2MARC21.xsl UNIMARC2MARC21.xsl] від Terry Reese&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dubyk</name></author>
	</entry>
	<entry>
		<id>http://wiki.koha.org.ua/index.php?title=%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80_Z39.50&amp;diff=8535&amp;oldid=prev</id>
		<title>Dubyk: Створена сторінка: Сервер Z39.50 дозволяє отримувати бібліографічні та авторитетні записи з інших бібліотек...</title>
		<link rel="alternate" type="text/html" href="http://wiki.koha.org.ua/index.php?title=%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80_Z39.50&amp;diff=8535&amp;oldid=prev"/>
		<updated>2020-06-14T21:46:51Z</updated>

		<summary type="html">&lt;p&gt;Створена сторінка: Сервер Z39.50 дозволяє отримувати бібліографічні та авторитетні записи з інших бібліотек...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Сервер Z39.50 дозволяє отримувати бібліографічні та авторитетні записи з інших бібліотек мовою, яка зрозуміла бібліографічним системам. Обмін записами спрощує роботу каталогізаторів.&lt;br /&gt;
&lt;br /&gt;
= Конвертація між форматами MARC21 та UNIMARC =&lt;br /&gt;
Можлива конвертація між форматами за допомогою XSLT-перетворень. Таку функціональність має як MarcEdit, так і Koha. З версії 3.18 можливо запозичувати записи і одразу ж їх конвертувати.[[Image:Z39-50_replace.png|350px|right]]&lt;br /&gt;
&lt;br /&gt;
Для налаштування конвертації у Koha необхідно &lt;br /&gt;
# завантажити XSLT файл&lt;br /&gt;
##Для конвертації з MARC21 → UNIMARC&lt;br /&gt;
##*[https://raw.githubusercontent.com/reeset/unimarc/master/marc21xml2unimarc.xsl marc21xml2unimarc.xsl] від Terry Reese&lt;br /&gt;
##*[https://raw.githubusercontent.com/Gelow/unimarc/master/marc21xml2unimarc.xsl marc21xml2unimarc.xsl] від Олега Василенко (з часом оновлення додаються до Terry Reese)&lt;br /&gt;
##*[http://liblab.tntu.edu.ua:8888/intranet-tmpl/prog/en/xslt/marc21xml2unimarc_excl_marc_dubyk.xsl marc21xml2unimarc_excl_marc_dubyk.xsl] від Сергія Дубика (протестувати можна на [[Демонстраційні сервери АБІС Koha та віртуальні образи|демо-сервері]] http://liblab.tntu.edu.ua:8888)&lt;br /&gt;
##Для конвертації з UNIMARC → MARC21&lt;br /&gt;
##*[https://raw.githubusercontent.com/reeset/unimarc/master/UNIMARC2MARC21.xsl UNIMARC2MARC21.xsl] від Terry Reese&lt;br /&gt;
# Скопіювати файл у необхідну теку (/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/)&lt;br /&gt;
# Скопіювати файл у теки інших мов інтерфейсу&lt;br /&gt;
# У налаштуваннях окремого сервера (Koha → Керування → Сервери Z39.50/SRU) вказати &amp;#039;&amp;#039;файл(и) таблиць XSLT для перетворення результатів&amp;#039;&amp;#039;: &amp;#039;&amp;#039;&amp;#039;marc21xml2unimarc.xsl&amp;#039;&amp;#039;&amp;#039; (або інший)&lt;br /&gt;
#Для коректної конвертації MARC21 → UNIMARC небагато підкоректувати код Koha ([https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17791 Bug 17791])&lt;br /&gt;
 латка для /usr/share/koha/lib/C4/Breeding.pm&lt;br /&gt;
 diff Breeding.pm_19.05.00 Breeding.pm&lt;br /&gt;
 297c297&lt;br /&gt;
 &amp;lt;         ($marcrecord) = MarcToUTF8Record($raw, C4::Context-&amp;gt;preference(&amp;#039;marcflavour&amp;#039;), $servhref-&amp;gt;{encoding} // &amp;quot;iso-5426&amp;quot; ); #ignores charset return values&lt;br /&gt;
 ---&lt;br /&gt;
 &amp;gt;         ($marcrecord) = MarcToUTF8Record($raw, $servhref-&amp;gt;{syntax}, $servhref-&amp;gt;{encoding} // &amp;quot;iso-5426&amp;quot; ); #ignores charset return values&lt;br /&gt;
 302c302,304&lt;br /&gt;
 &amp;lt; &lt;br /&gt;
 ---&lt;br /&gt;
 &amp;gt;     &lt;br /&gt;
 &amp;gt;     ($marcrecord) = MarcToUTF8Record($marcrecord, C4::Context-&amp;gt;preference(&amp;#039;marcflavour&amp;#039;), $servhref-&amp;gt;{encoding} // &amp;quot;iso-5426&amp;quot; ); #ignores charset return values&lt;br /&gt;
 &amp;gt;     &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Як це пояснити серверу: ===&lt;br /&gt;
Завантажуємо відповідний XSLT файл одразу у теку Koha:&lt;br /&gt;
&lt;br /&gt;
 sudo wget https://raw.githubusercontent.com/gelow/unimarc/master/marc21xml2unimarc.xsl -O /usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/marc21xml2unimarc.xsl&lt;br /&gt;
&lt;br /&gt;
Оновлюємо переклади інтерфейсу (для копіювання необхідних змін:&lt;br /&gt;
&lt;br /&gt;
 sudo koha-translate --update uk-UA&lt;br /&gt;
 sudo koha-translate --update ru-RU&lt;br /&gt;
&lt;br /&gt;
Для коректної конвертації MARC21 → UNIMARC ([https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17791 Bug 17791]) відкриваємо файл Breeding.pm &lt;br /&gt;
&lt;br /&gt;
 sudo nano +274 /usr/share/koha/lib/C4/Breeding.pm&lt;br /&gt;
&lt;br /&gt;
Десь на 274 (303 у версії 18.11) рядку знаходимо код:&lt;br /&gt;
&lt;br /&gt;
    } else {&lt;br /&gt;
        ($marcrecord) = MarcToUTF8Record($raw, &amp;#039;&amp;#039;&amp;#039;C4::Context-&amp;gt;preference(&amp;#039;marcflavour&amp;#039;)&amp;#039;&amp;#039;&amp;#039;, $servhref-&amp;gt;{encoding} // &amp;quot;iso-5426&amp;quot; ); #ignores charset return values&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
замінюємо виділене на &amp;#039;&amp;#039;&amp;#039;$servhref-&amp;gt;{syntax}&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
    } else {&lt;br /&gt;
        ($marcrecord) = MarcToUTF8Record($raw, &amp;#039;&amp;#039;&amp;#039;$servhref-&amp;gt;{syntax}&amp;#039;&amp;#039;&amp;#039;, $servhref-&amp;gt;{encoding} // &amp;quot;iso-5426&amp;quot; ); #ignores charset return values&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
Зберігаємо (у nano це Ctrl+O, Enter, Ctrl+X)&lt;br /&gt;
&lt;br /&gt;
Зміни у файл Breeding.pm необхідно вносити після кожного оновлення версії Koha&lt;br /&gt;
&lt;br /&gt;
= Налаштування бібліографічного серверу Z39.50 =&lt;br /&gt;
&lt;br /&gt;
Редагуємо файл koha-conf.xml (Не забуваємо замінити &amp;#039;&amp;#039;&amp;#039;library&amp;#039;&amp;#039;&amp;#039; на назву свого екземпляра Koha)&lt;br /&gt;
 sudo nano /etc/koha/sites/&amp;#039;&amp;#039;&amp;#039;library&amp;#039;&amp;#039;&amp;#039;/koha-conf.xml&lt;br /&gt;
&lt;br /&gt;
Розкоментовуємо 14 рядок&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;lt;!--&lt;br /&gt;
 &amp;lt;listen id=&amp;quot;publicserver&amp;quot; &amp;gt;tcp:@:&amp;lt;/listen&amp;gt;&lt;br /&gt;
 --&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вказуємо порт, на якому бажаєте щоб працював сервер Z39.50. За замовчуванням, це порт 210. Але порти номером до 1024 потребують Root прав. На Ubuntu не вдалося домогтися роботи на цьому порті.&lt;br /&gt;
 &amp;lt;listen id=&amp;quot;publicserver&amp;quot; &amp;gt;tcp:@:&amp;#039;&amp;#039;&amp;#039;2100&amp;#039;&amp;#039;&amp;#039;&amp;lt;/listen&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Розкоментовуємо блок після &amp;#039;&amp;#039;&amp;amp;lt;!-- PUBLICSERVER&amp;#039;S BIBLIOGRAPHIC RECORDS --&amp;amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;lt;server id=&amp;quot;publicserver&amp;quot; listenref=&amp;quot;publicserver&amp;quot;&amp;gt;...&amp;lt;/server&amp;gt;&lt;br /&gt;
 &amp;lt;serverinfo id=&amp;quot;publicserver&amp;quot;&amp;gt;...&amp;lt;/serverinfo&amp;gt;&lt;br /&gt;
В цьому ж блоці знаходимо параметри доступу до серверу:&lt;br /&gt;
* база даних biblios&lt;br /&gt;
* користувач kohauser&lt;br /&gt;
* пароль&lt;br /&gt;
За замовчуванням, для отримання даних з серверу Z39.50, не потрібно вказувати пароль. Ім&amp;#039;я користувача та пароль потрібні тільки для редагування.&lt;br /&gt;
&lt;br /&gt;
Зберігаємо (у nano це Ctrl+O, Enter, Ctrl+X)&lt;br /&gt;
&lt;br /&gt;
Перезавантажуємо сервер Zebra&lt;br /&gt;
 koha-zebra --restart &amp;#039;&amp;#039;&amp;#039;library&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(раніше було: sudo koha-stop-zebra; sudo koha-start-zebra)&lt;br /&gt;
&lt;br /&gt;
= Налаштування серверу авторитетних записів Z39.50 =&lt;br /&gt;
&lt;br /&gt;
Редагуємо файл koha-conf.xml (Не забуваємо замінити &amp;#039;&amp;#039;&amp;#039;library&amp;#039;&amp;#039;&amp;#039; на назву свого екземпляра Koha)&lt;br /&gt;
 sudo nano /etc/koha/sites/&amp;#039;&amp;#039;&amp;#039;library&amp;#039;&amp;#039;&amp;#039;/koha-conf.xml&lt;br /&gt;
&lt;br /&gt;
Додаємо після &amp;lt;listen id=&amp;quot;publicserver&amp;quot; &amp;gt; на новому рядку ще одну команду очікувати з&amp;#039;єднань:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;listen id=&amp;quot;publicserver&amp;quot; &amp;gt;tcp:@:&amp;#039;&amp;#039;&amp;#039;2100&amp;#039;&amp;#039;&amp;#039;&amp;lt;/listen&amp;gt;&lt;br /&gt;
 &amp;lt;listen id=&amp;quot;publicauthserver&amp;quot; &amp;gt;tcp:@:&amp;#039;&amp;#039;&amp;#039;2101&amp;#039;&amp;#039;&amp;#039;&amp;lt;/listen&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вказуємо порт, на якому бажаєте щоб працював сервер авторитетних записів Z39.50 (у прикладі вище, це порт 2101). Це має бути окремий від бібліографічного серверу порт.&lt;br /&gt;
&lt;br /&gt;
Блище до кінця файлу, перед &amp;lt;config&amp;gt; додаємо наступний код (більшою частиною, копію налаштувань авторитетного серверу):&lt;br /&gt;
 &amp;lt;!-- PUBLIC AUTHORITY SERVER --&amp;gt;&lt;br /&gt;
 &amp;lt;server id=&amp;quot;publicauthserver&amp;quot;  listenref=&amp;quot;publicauthserver&amp;quot; &amp;gt;&lt;br /&gt;
    &amp;lt;directory&amp;gt;/var/lib/koha/lib/authorities&amp;lt;/directory&amp;gt;&lt;br /&gt;
    &amp;lt;config&amp;gt;/etc/koha/sites/lib/zebra-authorities-dom.cfg&amp;lt;/config&amp;gt;&lt;br /&gt;
    &amp;lt;cql2rpn&amp;gt;/etc/koha/zebradb/pqf.properties&amp;lt;/cql2rpn&amp;gt;&lt;br /&gt;
    &amp;lt;xi:include href=&amp;quot;/etc/koha/unimarc-retrieval-info-auth-dom.xml&amp;quot;&lt;br /&gt;
 xmlns:xi=&amp;quot;http://www.w3.org/2001/XInclude&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;xi:fallback&amp;gt;&lt;br /&gt;
 &amp;lt;retrievalinfo&amp;gt;&lt;br /&gt;
       &amp;lt;retrieval syntax=&amp;quot;unimarc&amp;quot; name=&amp;quot;F&amp;quot;/&amp;gt;&lt;br /&gt;
       &amp;lt;retrieval syntax=&amp;quot;unimarc&amp;quot; name=&amp;quot;B&amp;quot;/&amp;gt;&lt;br /&gt;
       &amp;lt;retrieval syntax=&amp;quot;xml&amp;quot; name=&amp;quot;marcxml&amp;quot;&lt;br /&gt;
                  identifier=&amp;quot;info:srw/schema/1/marcxml-v1.1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;backend syntax=&amp;quot;unimarc&amp;quot; name=&amp;quot;F&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;marc inputformat=&amp;quot;marc&amp;quot; outputformat=&amp;quot;marcxml&amp;quot;&lt;br /&gt;
                 inputcharset=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/backend&amp;gt;&lt;br /&gt;
       &amp;lt;/retrieval&amp;gt;&lt;br /&gt;
       &amp;lt;retrieval syntax=&amp;quot;xml&amp;quot; name=&amp;quot;dc&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;backend syntax=&amp;quot;unimarc&amp;quot; name=&amp;quot;F&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;marc inputformat=&amp;quot;marc&amp;quot; outputformat=&amp;quot;marcxml&amp;quot;&lt;br /&gt;
                 inputcharset=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
           &amp;lt;xslt stylesheet=&amp;quot;/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2DC.xsl&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/backend&amp;gt;&lt;br /&gt;
       &amp;lt;/retrieval&amp;gt;&lt;br /&gt;
       &amp;lt;retrieval syntax=&amp;quot;xml&amp;quot; name=&amp;quot;mods&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;backend syntax=&amp;quot;unimarc&amp;quot; name=&amp;quot;F&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;marc inputformat=&amp;quot;marc&amp;quot; outputformat=&amp;quot;marcxml&amp;quot;&lt;br /&gt;
                 inputcharset=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
           &amp;lt;xslt stylesheet=&amp;quot;/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2MODS.xsl&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/backend&amp;gt;&lt;br /&gt;
       &amp;lt;/retrieval&amp;gt;&lt;br /&gt;
       &amp;lt;retrieval syntax=&amp;quot;xml&amp;quot; name=&amp;quot;rdfdc&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;backend syntax=&amp;quot;unimarc&amp;quot; name=&amp;quot;F&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;marc inputformat=&amp;quot;marc&amp;quot; outputformat=&amp;quot;marcxml&amp;quot;&lt;br /&gt;
                 inputcharset=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
           &amp;lt;xslt stylesheet=&amp;quot;/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2RDFDC.xsl&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/backend&amp;gt;&lt;br /&gt;
       &amp;lt;/retrieval&amp;gt;&lt;br /&gt;
       &amp;lt;retrieval syntax=&amp;quot;xml&amp;quot; name=&amp;quot;utils&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;backend syntax=&amp;quot;unimarc&amp;quot; name=&amp;quot;F&amp;quot;&amp;gt;&lt;br /&gt;
           &amp;lt;marc inputformat=&amp;quot;marc&amp;quot; outputformat=&amp;quot;marcxml&amp;quot;&lt;br /&gt;
                 inputcharset=&amp;quot;utf-8&amp;quot;/&amp;gt;&lt;br /&gt;
           &amp;lt;xslt stylesheet=&amp;quot;/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;/backend&amp;gt;&lt;br /&gt;
       &amp;lt;/retrieval&amp;gt;&lt;br /&gt;
    &amp;lt;/retrievalinfo&amp;gt;&lt;br /&gt;
 &amp;lt;/xi:fallback&amp;gt;&lt;br /&gt;
 &amp;lt;/xi:include&amp;gt;&lt;br /&gt;
 &amp;lt;/server&amp;gt;&lt;br /&gt;
 &amp;lt;serverinfo id=&amp;quot;publicauthserver&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;ccl2rpn&amp;gt;/etc/koha/zebradb/ccl.properties&amp;lt;/ccl2rpn&amp;gt;&lt;br /&gt;
    &amp;lt;user&amp;gt;kohauser&amp;lt;/user&amp;gt;&lt;br /&gt;
    &amp;lt;password&amp;gt;&amp;#039;&amp;#039;&amp;#039;ПАРОЛЬ_АВТОРИТЕТНОГО_СЕРВЕРУ&amp;#039;&amp;#039;&amp;#039;&amp;lt;/password&amp;gt;&lt;br /&gt;
 &amp;lt;/serverinfo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В цьому блоці вказуємо ПАРОЛЬ_АВТОРИТЕТНОГО_СЕРВЕРУ. Його знаходимо в налаштуваннях вище.&lt;br /&gt;
&lt;br /&gt;
Зберігаємо (у nano це Ctrl+O, Enter, Ctrl+X)&lt;br /&gt;
&lt;br /&gt;
Перезавантажуємо сервер Zebra&lt;br /&gt;
 koha-zebra --restart &amp;#039;&amp;#039;&amp;#039;library&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(раніше було: sudo koha-stop-zebra; sudo koha-start-zebra)&lt;br /&gt;
&lt;br /&gt;
= Вирішення проблем із сервером =&lt;br /&gt;
https://wiki.koha-community.org/wiki/Troubleshooting_Koha_as_a_Z39.50_server&lt;br /&gt;
== Чи правильна конфігурація ==&lt;br /&gt;
Дивись вище, [[#Налаштування бібліографічного серверу Z39.50|налаштування бібліографічного серверу Z39.50]]&lt;br /&gt;
== Чи працює Zebra ==&lt;br /&gt;
 ps aux | grep zebra&lt;br /&gt;
== Чи відкритий порт ==&lt;br /&gt;
 sudo netstat -pn --tcp --listen&lt;br /&gt;
== Чи є доступ через yaz-client ==&lt;br /&gt;
* [http://www.indexdata.com/yaz/doc/yaz-client.html yaz-client]&lt;br /&gt;
Приклад підключення з використанням порта 2100 та синтаксису ccl:&lt;br /&gt;
 root@lib:~# &amp;#039;&amp;#039;&amp;#039;yaz-client -c /etc/koha/zebradb/ccl.properties 127.0.0.1:2100/biblios&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Connecting...OK.&lt;br /&gt;
 Sent initrequest.&lt;br /&gt;
 Connection accepted by v3 target.&lt;br /&gt;
 ID     : 81&lt;br /&gt;
 Name   : Zebra Information Server/GFS/YAZ&lt;br /&gt;
 Version: 4.2.30 98864b44c654645bc16b2c54f822dc2e45a93031&lt;br /&gt;
 Options: search present delSet triggerResourceCtrl scan sort extendedServices namedResultSets&lt;br /&gt;
 Elapsed: 0.005652&lt;br /&gt;
 Z&amp;gt; &amp;#039;&amp;#039;&amp;#039;querytype ccl2rpn&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Z&amp;gt; &amp;#039;&amp;#039;&amp;#039;find (kw,wrdl,rtrn=human ) not Suppress=1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Sent searchRequest.&lt;br /&gt;
 Received SearchResponse.&lt;br /&gt;
 Search was a success.&lt;br /&gt;
 Number of hits: 7, setno 1&lt;br /&gt;
 SearchResult-1: term=human cnt=7, term=1 cnt=0&lt;br /&gt;
 records returned: 0&lt;br /&gt;
 Elapsed: 0.022508&lt;br /&gt;
&lt;br /&gt;
== Журнали Zebra ==&lt;br /&gt;
Zebra створює журнали, в яких можна знайти інформацію про помилки, відфільтрувавши за допомогою grep (заміняємо &amp;#039;&amp;#039;&amp;#039;library&amp;#039;&amp;#039;&amp;#039; на назву свого екземпляра Koha):&lt;br /&gt;
 grep ERROR /var/log/koha/&amp;#039;&amp;#039;&amp;#039;library&amp;#039;&amp;#039;&amp;#039;/zebra-output.log&lt;br /&gt;
 grep fatal /var/log/koha/&amp;#039;&amp;#039;&amp;#039;library&amp;#039;&amp;#039;&amp;#039;/zebra-output.log&lt;br /&gt;
&lt;br /&gt;
== Див. також ==&lt;br /&gt;
* https://wiki.koha-community.org/wiki/Troubleshooting_Koha_as_a_Z39.50_server&lt;br /&gt;
* http://www.bloovis.com/2017/01/18/koha-on-linode.html&lt;br /&gt;
* [[Сервери Z39.50/SRU в Україні]]&lt;br /&gt;
* [[Сервери Z39.50/SRU у світі]]&lt;br /&gt;
* [[Встановлення Koha з репозитарію на ОС Debian#Актуальні українські sql-файли]] (є готовий sql-файл з набором Z39.50/SRU для Koha в теці uk-UA/marcflafour/unimarc/optional/)&lt;br /&gt;
* [[Поширення АБІС Koha в Україні]]&lt;br /&gt;
* https://kohaprojectgr.wordpress.com/2014/11/04/%CF%80%CF%81%CE%BF%CF%83%CE%B8%CE%AE%CE%BA%CE%B7-%CF%84%CE%BF%CF%85-z39-50-%CF%84%CE%B7%CF%82-%CE%B5%CE%B8%CE%BD%CE%B9%CE%BA%CE%AE%CF%82-%CE%B2%CE%B9%CE%B2%CE%BB%CE%B9%CE%BF%CE%B8%CE%AE%CE%BA%CE%B7/&lt;br /&gt;
* https://wiki.koha-community.org/wiki/Z3950_RFC&lt;/div&gt;</summary>
		<author><name>Dubyk</name></author>
	</entry>
</feed>