Utlånsstatus via RTA plugin
For å få vist oppdatert utlånsstatus i Primo har BIBSYS implementert en RTA-plugin (RealTimeAvailability-plugin) som skal kjøre i Primo. Denne plugin henter oppdaterte utlånsstatuser for alle eksemplarene som tilhører et dokument.
Som løsning på integrasjonen har BIBSYS implementert en tjeneste som leverer utlånsstatus for eksemplarer i BIBSYS Biblioteksystem. Tjenesten mottar et objektid og svarer med utlånsstatus for alle tilhørende eksemplarer. Svaret er pakke inn med JSON.
Spesifikasjon av tjenesten finns på: http://alfa-a.bibsys.no/services/html/availabilityService.html
og betaversjon av tjenesten er tilgjengelig på http://alfa-a.bibsys.no/services/json/availabilityService.jsp?id=112749968&ts=1349703377723
Eksempel på svar fra AvailabilityService:
{"list": { "documents": [ { "bibcode": "xp", "objektId": "112749968", "status": "0", "dokId": "12xp02958" }, { "bibcode": "c", "objektId": "112749968", "status": "0", "dokId": "11c068541" }, { "bibcode": "d", "objektId": "112749968", "status": "4", "dokId": "11d037988" }, { "bibcode": "ug", "objektId": "112749968", "status": "0", "dokId": "12ug01037" } ], "totalHits": 4, "responseTime": 68 }}