Bibblan Personal · Eskilstuna stadsbibliotek
Tjänstgör Eskilstuna stadsbibliotek·KFN Inloggad demo.admin
Meny

Integration · SIP2

SIP2 — Standard Interchange Protocol v2.00

Integrationsgränssnitt för självbetjäningsautomater, sorteringsmaskiner och reservationshämtningsautomater. SIP2-servern lyssnar på TCP-port 6001 och talar CR-terminerade rader mot self-check-klienter.

TCP Port 6001
Stödda meddelanden 008
Protokollversion v2.00
Transport TCP/IP
Lyssnar på :6001
MSG

Stödda meddelanden

8 koder
Query (read-only) Transaction (write) Hold (reservation)
#001
09 Tx

Checkin

Återlämning av exemplar

#002
11 Tx

Checkout

Utlån till låntagare

#003
15 Hold

Hold

Reservation

#004
17 Query

Item Information

Fråga om exemplars status

#005
23 Query

Patron Status

Låntagarens status (spärr, avgifter)

#006
29 Tx

Renew

Omlån

#007
63 Query

Patron Information

Utökad låntagardata med lån och reservationer

#008
99 Query

SC Status

Automatens status och login

CFG

Konfiguration

5 fält
Protokoll
SIP2 v2.00
Transport
TCP/IP, CR-terminerade rader
Teckenkod
ISO 8859-1 (legacy-automater) eller UTF-8
Autentisering
Login-meddelande 93 med institution-ID + per-enhet lösenord
Checksum
Stödjs via AY/AZ-fält
TTY

Test-konsol

nc · raw bytes
$ sip2-tester — bibblan.local:6001 TCP · ESTABLISHED

SIP2-testning görs normalt via nc eller ett dedikerat verktyg (SIP2-Tester). Exempel-meddelande för SC Status (kod 99):

Raw SIP2 message · SC status request

9900302.00AY1AZFD01

Kör mot servern
PROMPT > echo "9900302.00AY1AZFD01" | nc bibblan.local 6001
DIAG

Diagnostik

audit_log

För felanalys av SIP2-anslutningar: inspektera audit_log för events med filtret service='sip2'. Varje SC-session (self-check-klient) loggas med institution-ID, käll-IP och timestamp.

Öppna Audit-loggen och filtrera på service='sip2' för att se anslutningshistorik, misslyckade inloggningar och per-klient meddelandevolym.