Monday, March 3, 2014

Setting Up SIP2 Server in KOHA

Hi Folks,

    Few days ago, my friend asked me to help him with setting up of SIP2 server in Koha. I started digging about koha and SIP2. I found some useful information, that i would like to share with you and who are struggling with the same problem.

    Koha is a open source Integrated Library System (ILS), that runs on Linux OS. Koha was developed using pearl language and MySql as database. Anyone who is trying to implement a RFID or BarCode based library management system with koha cannot be able to directly modify source code, because its so risky to touch the code without any in-depth knowledge in it. In order to get data from koha without touching the code, 3M System created a protocol named SIP2 (Standard Interchange Protocol).  Follow the procedures to Enable SIP2 in koha,

Setting Up and Running Koha :

Step 1 : Install Koha Or Use in Live Mode

Step 2 : Installing gedit : Open terminal and type the following command

Sudo apt-get install gedit

Step 3 : Edit host file to use koha in lan

Sudo gedit /etc/hosts

When you open the file you may see 127.0.0.1 in the file. It’s loop mapped to localhost. Replace the ip

address with the ip address of machine in which koha is installed.

Step 4 : Koha Instance Setup – SIPconfig

We have to configure SIP server to access it from LAN, Use the following commands

Sudo gedit /etc/koha/SIPconfig.xml

When you open the file you will see 127.0.0.1, change the IP address with servers ip address. Don’t

change the port. Change the username and password in that xml with a staff credential.

Step 5 : Enable SIP

Sudo koha-enable-sip library (Here library is instance name)

Step 6 : Start SIP

Sudo koha-start-sip library