Introducing fully configurable SIP2 (Standard Interchange Protocol Version 2.00) Server

What is SIP2 ?

The Standard Interchange Protocol(SIP) is a proprietary standard for communication between library computer systems and self-service circulation terminals owned and controlled by 3M. Version 2.0 of the protocol, known as "SIP2", is a de facto standard for library self-service applications.

SIP is a messaging protocol in which requests to perform operations are sent over a connection, and responses are sent in return.

The protocol specifies messages to check books in and out, to manage fee payments, to request holds and renewals, and to carry out the other basic circulation operations of a library.

Secure Highly Configurable Easy to Plug with LMS and KIOSK Request and Response Validation In Built Error Handling Mechanism
Know More »

What is SIP2 Server ?

SIP2 Server is Standard Interchange Protocol (SIP) 2.00 Server Solution with all functionality of a 3M compliant Standard Interchange Protocol (SIP) server which can be easily integrated with any LMS implementing self-check system.

SIP2 Server provides a standard interface between a library’s Automated Circulation System (ACS) and library automation devices/self check (SC) system. The protocol was developed originally as an interface between the Automated Circulation System and 3MTM SelfCheckTM system.

Why Shardeen SIP2 Server ?

Shardeen SIP2 Server is highly configurable, easy to setup, easy to plug with LMS and KIOSK, with in built error handling mechanism and request and response validation support Standard Interchange Protocol (SIP) 2.00 Server Solution with all functionality of a 3M compliant Standard Interchange Protocol (SIP) server which can be easily integrated with any LMS implementing KIOSK/self-check system.

Supported messages :

SN Self Check Messages ACS Messages
1 Connecting to server(ACS) Accepting connection from SC
2 Login, Message 93 Login Response, Message 94
3 SC Status, Message 99 ACS Status, Message 98
4 Request ACS Resend, Message 97 => Resend last Message Resend last Message => Request SC Resend, Message 96
5 Patron Status Request, Message 23 Patron Status Response, Message 24
6 Patron Information Message, Message 63 Patron Information Response, Message 64
7 Block Patron, Message 01 Patron Status Response, Message 24
8 Patron Enable, Message 25 Patron Enable Response, Message 26
9 Item Information, Message 17 Item Information Response, Message 18
10 Checkout, Message 11 Checkout Response, Message 12
11 Checkin, Message 09 Checkin Response, Message 10
12 Fee Paid Message, Message 37 Fee Paid Response, Message 38
13 End Patron Session, Message 35 End Session Response, Message 36
14 Item Status Update, Message 19 Item Status Update Response, Message 20
15 Hold, Message 15 Hold Response, Message 16
16 Renew, Message 29 Renew Response, Message 30
17 Renew All, Message 65 Renew All Response, Message 66

Test Results

Shardeen SIP2 Server is tested against SIP testing tool.


SIP testing tool is developed by Mike Fields, a member of the Central Library Consortium .

Know More »
SN Self Check Messages Test Result ACS Messages Test Result
1 Connecting to server(ACS) Pass Accepting connection from SC Pass
2 Login, Message 93 Pass Login Response, Message 94 Pass
3 SC Status, Message 99 Pass ACS Status, Message 98 Pass
4 Request ACS Resend, Message 97 => Resend last Message Pass Resend last Message => Request SC Resend, Message 96 Pass
5 Patron Status Request, Message 23 Pass Patron Status Response, Message 24 Pass
6 Patron Information Message, Message 63 Pass Patron Information Response, Message 64 Pass
7 Block Patron, Message 01 Pass Patron Status Response, Message 24 Pass
8 Patron Enable, Message 25 Pass Patron Enable Response, Message 26 Pass
9 Item Information, Message 17 Pass Item Information Response, Message 18 Pass
10 Checkout, Message 11 Pass Checkout Response, Message 12 Pass
11 Checkin, Message 09 Pass Checkin Response, Message 10 Pass
12 Fee Paid Message, Message 37 Pass Fee Paid Response, Message 38 Pass
13 End Patron Session, Message 35 Pass End Session Response, Message 36 Pass
14 Item Status Update, Message 19 Pass Item Status Update Response, Message 20 Pass
15 Hold, Message 15 Pass Hold Response, Message 16 Pass
16 Renew, Message 29 Pass Renew Response, Message 30 Pass
17 Renew All, Message 65 Pass Renew All Response, Message 66 Pass
Tested against SIP Test Tool Tested Manually following Standard Interchange Protocol