<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0"
 xmlns:blogChannel="http://backend.userland.com/blogChannelModule"
>

<channel>
<title><![CDATA[KOHA: SIP2]]></title>
<link>https://saturn.ffzg.hr/koha/index.cgi?action=weblog_display;category=SIP2</link>
<description></description>
<pubDate>Wed, 09 Nov 2011 21:31:08 -0000</pubDate>
<webMaster>root@saturn.ffzg.hr</webMaster>
<generator>Socialtext Workspace v2.19.0.2</generator>

<item>
<title><![CDATA[SIP2]]></title>
<link>https://saturn.ffzg.hr/koha/index.cgi?sip2</link>
<description><![CDATA[<div>Creator: Dobrica Pavlinušić</div><hr/><div>Tags: for:dpavlin, SIP2</div><hr/><div class="wiki">
<p>
Dokumentacija SIP2 protokola: <span class="nlw_phrase"><a href="https://saturn.ffzg.hr/koha/index.cgi/SIP2_3M_Standard_Interchange_Protocol_2.10.pdf?action=attachments_download;page_name=sip2;id=20091214213823-0-19649">SIP2_3M_Standard_Interchange_Protocol_2.10.pdf</a><!-- wiki: {file: SIP2_3M_Standard_Interchange_Protocol_2.10.pdf} --></span></p>
<div class="nlw_phrase"><table class="wafl_container">
  <tr>
    <td>
      <div class="wafl_box">
        
          <div class="wafl_titlebox">
            <div class="wafl_title">
              
                Contents: [KOHA]
              
            </div>
          </div>
          <div class="wafl_items">
            
              <div class="wiki">
<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#koha_sip2_server">KOHA (Koha SIP2 server)</a><!-- wiki: {link: [KOHA] Koha SIP2 server} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#sipconfig_xml">KOHA (SIPconfig.xml)</a><!-- wiki: {link: [KOHA] SIPconfig.xml} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#start_server">KOHA (start server)</a><!-- wiki: {link: [KOHA] start server} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#skripta_za_pokretanje">KOHA (Skripta za pokretanje)</a><!-- wiki: {link: [KOHA] Skripta za pokretanje} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#syslog">KOHA (syslog)</a><!-- wiki: {link: [KOHA] syslog} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#analiza_logova">KOHA (Analiza logova)</a><!-- wiki: {link: [KOHA] Analiza logova} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#3m_sip_emulator">KOHA (3M SIP emulator)</a><!-- wiki: {link: [KOHA] 3M SIP emulator} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#putty_tunnel">KOHA (Putty tunnel)</a><!-- wiki: {link: [KOHA] Putty tunnel} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#konfiguracija">KOHA (Konfiguracija)</a><!-- wiki: {link: [KOHA] Konfiguracija} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#pokretanje_pod_wine_om">KOHA (Pokretanje pod wine-om)</a><!-- wiki: {link: [KOHA] Pokretanje pod wine-=om} --></span></li>
</ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#koha_lokalne_promjene">KOHA (KOHA lokalne promjene)</a><!-- wiki: {link: [KOHA] KOHA lokalne promjene} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#bugs">KOHA (BUGS)</a><!-- wiki: {link: [KOHA] BUGS} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/koha/index.cgi?koha#nova_implementacija">KOHA (Nova implementacija)</a><!-- wiki: {link: [KOHA] Nova implementacija} --></span></li>
</ul>
</div>

            
            
          </div>
        
      </div>
    </td>
  </tr>
</table>
<!-- wiki: {toc: }
--></div><br /><br /><h1 id="koha_sip2_server">Koha SIP2 server</h1>
<p>
Koha koristi SIPServer implementaciju sa <a target="_blank" title="(external link)" href="https://github.com/atz/SIPServer">https://github.com/atz/SIPServer</a></p>
<h2 id="sipconfig_xml">SIPconfig.xml</h2>
<p>
Dodati korisničke račune <strong>za svaki selfcheck jedan</strong></p>
<pre>
&lt;accounts&gt;
      &lt;login id=&quot;sc1kat&quot;  password=&quot;**password**&quot; delimiter=&quot;|&quot; error-detect=&quot;enabled&quot; institution=&quot;FFZG&quot; /&gt;
...
</pre>
<br /><p>
I instituciju</p>
<pre>
&lt;institutions&gt;
    &lt;institution id=&quot;FFZG&quot; implementation=&quot;ILS&quot; parms=&quot;&quot;&gt;
          &lt;policy checkin=&quot;true&quot; renewal=&quot;true&quot; checkout=&quot;true&quot;
                  status_update=&quot;false&quot; offline=&quot;false&quot;
                  timeout=&quot;100&quot;
                  retries=&quot;5&quot; /&gt;
    &lt;/institution&gt;
</pre>
<br /><h2 id="start_server">start server</h2>
<p>
run from lib directory with</p>
<pre>
perl -IC4/SIP -MILS C4/SIP/SIPServer.pm /etc/koha/SIPconfig.xml
</pre>
<br /><p>
<a target="_blank" title="(external link)" href="http://bugs.koha.org/cgi-bin/bugzilla/show_bug.cgi?id=2362">http://bugs.koha.org/cgi-bin/bugzilla/show_bug.cgi?id=2362</a></p>
<h2 id="skripta_za_pokretanje">Skripta za pokretanje</h2>
<pre>
dpavlin@koha:/srv$ sudo ./sip2-server.sh start
</pre>
<br /><h2 id="syslog">syslog</h2>
<p>
SIP server zapisuje transakcije u syslog sa <tt>local6</tt> facility:</p>
<pre>
dpavlin@koha:/var/log$ grep LOG_SIP /usr/share/koha/lib/C4/SIP/SIPServer.pm 
use constant LOG_SIP =&gt; &quot;local6&quot;; # Local alias for the logging facility
</pre>
<br /><p>
Da bi preusmjerili logiranje u poseban file treba dodati slijedeće u <tt>/etc/syslog.conf</tt>:</p>
<pre>
local6.*        -/var/log/sip2.log
</pre>
<br /><h2 id="analiza_logova">Analiza logova</h2>
<p>
Broj različitih SIP2 poruka u našoj implementaciji</p>
<pre>
dpavlin@klin:/srv/ps-trend$ grep MSG sip.*/* | cut -d: -f6 | cut -d\' -f2 | cut -c-2 | sort | uniq -c
   6614 09
   3234 10
   7526 11
   3763 12
   4778 35
   2389 36
   4784 63
   2392 64
    828 93
    414 94
   2875 98
   5750 99
</pre>
<br /><ul>
<li>09 Checkin</li>
<li>10 Checkin Response</li>
</ul>
<ul>
<li>11 Checkout</li>
<li>12 Checkout Response</li>
</ul>
<ul>
<li>35 End Patron Session</li>
<li>36 End Session Response</li>
</ul>
<ul>
<li>63 Patron Information</li>
<li>64 Patron Information Response</li>
</ul>
<ul>
<li>93 Login</li>
<li>94 Login Response</li>
</ul>
<ul>
<li>98 ACS Status</li>
<li>99 SC Status</li>
</ul>
<h1 id="3m_sip_emulator">3M SIP emulator</h1>
<p>
3M self check emulator kako iskonfigurirati<br />
0d 00 ne radi<br />
0d 0A radi</p>
<p>
Popravak za taj problem sa <a target="_blank" title="(external link)" href="http://koha-dev.rot13.org:8081/cgi-bin/gitweb.cgi?p=koha-ffzg.git;a=commitdiff;h=6c6f530bc73826c2e8445f4febd6e888cd1acfc9">SIP2 server<!-- wiki-renamed-hyperlink "SIP2 server"<http://koha=-dev.rot13.org:8081/cgi=-bin/gitweb.cgi?p=koha=-ffzg.git;a=commitdiff;h=6c6f530bc73826c2e8445f4febd6e888cd1acfc9> --></a> strane</p>
<h2 id="putty_tunnel">Putty tunnel</h2>
<span class="nlw_phrase"><img alt="putty-sip2-config.png" src="https://saturn.ffzg.hr/koha/index.cgi/putty-sip2-config.png?action=attachments_download;page_name=sip2;id=20080912222209-0-17808" /><!-- wiki: {image: putty-=sip2-=config.png} --></span><br /><br /><h2 id="konfiguracija">Konfiguracija</h2>
<p>
<tt>C:\Program Files\3M Library Systems\3M SIP2 Development Kit\SC_Emulator</tt></p>
<span class="nlw_phrase"><a href="https://saturn.ffzg.hr/koha/index.cgi/Settings.sc?action=attachments_download;page_name=sip2;id=20080912221545-0-32706">Settings.sc</a><!-- wiki: {file: Settings.sc} --></span><br /><br /><p>
Jedina stvarno bitna promjena je:</p>
<pre>
[COM]
com_type = sockets

[TCP/IP]
ip_address = 127.0.0.1
host_name =
tcp_port = 6001
</pre>
<br /><h2 id="pokretanje_pod_wine_om">Pokretanje pod wine-om</h2>
<pre>
dpavlin@klin:/virtual/win$ sudo mount kvm-winxp.img /mnt/usb/ -o loop,offset=`expr 63 \* 512`,uid=dpavlin -t ntfs
dpavlin@klin:/virtual/win$ wine /mnt/usb/Program\ Files/3M\ Library\ Systems/3M\ SIP2\ Development\ Kit/Program/SCEmul.exe
</pre>
<br /><p>
Skripta za pokretanje: <span class="nlw_phrase"><a href="https://saturn.ffzg.hr/koha/index.cgi/SC_Emulator.sh?action=attachments_download;page_name=sip2;id=20091214151706-0-4855">SC_Emulator.sh</a><!-- wiki: {file: SC_Emulator.sh} --></span> - provjerava da li je SIP server startan i povezuje se na njega</p>
<h1 id="koha_lokalne_promjene">KOHA lokalne promjene</h1>
<p>
<a target="_blank" title="(external link)" href="http://koha-dev.rot13.org:8081/cgi-bin/gitweb.cgi?p=koha-ffzg.git&amp;a=search&amp;h=ffzg2&amp;st=commit&amp;s=dpavlin">u našem git-u<!-- wiki-renamed-hyperlink "u našem git=-u"<http://koha=-dev.rot13.org:8081/cgi=-bin/gitweb.cgi?p=koha=-ffzg.git&a=search&h=ffzg2&st=commit&s=dpavlin> --></a></p>
<h1 id="bugs">BUGS</h1>
<ul>
<li><a target="_blank" title="(external link)" href="http://bugs.rot13.org/rt/Ticket/Display.html?id=250">#250: SIP2 output encoding<!-- wiki-renamed-hyperlink "#250: SIP2 output encoding"<http://bugs.rot13.org/rt/Ticket/Display.html?id=250> --></a></li>

<ul>
<li><a target="_blank" title="(external link)" href="http://bugs.rot13.org/rt//Ticket/Attachment/1826/792/01-PatInfo.scs">01-PatInfo.scs<!-- wiki-renamed-hyperlink "01=-PatInfo.scs"<http://bugs.rot13.org/rt//Ticket/Attachment/1826/792/01=-PatInfo.scs> --></a></li>
</ul>
<li><a target="_blank" title="(external link)" href="http://bugs.rot13.org/rt/Ticket/Display.html?id=400">#400: Selfcheck konfiguracija<!-- wiki-renamed-hyperlink "#400: Selfcheck konfiguracija"<http://bugs.rot13.org/rt/Ticket/Display.html?id=400> --></a></li>
<li><a target="_blank" title="(external link)" href="http://bugs.rot13.org/rt/Ticket/Display.html?id=408">#408: sip2: issuingrules.finedays nedostaje<!-- wiki-renamed-hyperlink "#408: sip2: issuingrules.finedays nedostaje"<http://bugs.rot13.org/rt/Ticket/Display.html?id=408> --></a></li>
</ul>
<h1 id="nova_implementacija">Nova implementacija</h1>
<p>
<a target="_blank" title="(external link)" href="https://github.com/dpavlin/Biblio-SIP2">https://github.com/dpavlin/Biblio-SIP2</a></p>
<p>
Primjer korištenja:</p>
<pre>
dpavlin@klin:~/klin/Net-SIP2-Simple$ ACS=10.60.0.252:6001 ./sc-emulator.pl
</pre>
</div>
<hr/><div>Attachments: putty-sip2-config.png, SC_Emulator.sh, Settings.sc, sip.zip, SIP2_3M_Standard_Interchange_Protocol_2.10.pdf</div>]]></description>
<author>Dobrica Pavlinu&#x161;i&#x107;</author>
<category>for:dpavlin, SIP2</category>
<guid isPermaLink="true">https://saturn.ffzg.hr/koha/index.cgi?sip2</guid>
<pubDate>Wed, 09 Nov 2011 21:31:08 -0000</pubDate>
</item>
</channel>
</rss>