danbib-møder juni 2010
DESCRIPTION
Danbib-møder juni 2010. Aalborg 10.6. DBC 14.6. Vejle 15.6. Program. Velkomst, praktiske bemærkninger Nyt bestilsystem – hvorfor og hvordan? Ny BOB PAUSE Ny VIP Kommende udvikling af bestil DanBib, bibliotek.dk o.a. udvikling Andre spørgsmål. Nyt bestilsystem - hvorfor. - PowerPoint PPT PresentationTRANSCRIPT
Danbib-møder juni 2010
Aalborg 10.6.
DBC 14.6.
Vejle 15.6.
Program
Velkomst, praktiske bemærkninger Nyt bestilsystem – hvorfor og hvordan? Ny BOB PAUSE Ny VIP Kommende udvikling af bestil DanBib, bibliotek.dk o.a. udvikling Andre spørgsmål
Nyt bestilsystem - hvorfor
Nye teknologier NCIP, webservices, nye ILL-standarder
Nye krav til bibliotekssystemer åbenhed, fleksibilitet, integration mellem
centrale og lokale systemer Det gamle system kunne ikke
videreudvikles Fx: ordermodul brugte FindMenu-program
Nyt bestilsystem – hvordan?
Serviceorienteret arkitektur – adskillelse mellem brugergrænseflade og database baseret på anvendelse af webservices
Hurtigere (”multitrådet”) – behandler op til 10 tasks ad gangen
Bedre styr på bestillingens tilstand
SOA skjuler kompleksiteten
Eksempel:
Opgave i brugergrænsefladen:
• Hent alle åbne bibliotek.dk-bestillinger:
Besked til webservice:
• findAllOpenEndUserOrdersRequest
select * from (select /*+ FIRST_ROWS(10)) */ a.*, ROWNUM rnumfrom (SELECT ACTIVE,ACTIVEID,ARTICLEDIRECT,ARTICLEFIRSTNOTE,oi.AUTHOR,AUTHOROFCOMPONENT,AUTOFORWARDDELIVERTODAY,AUTOFORWARDREASON,AUTOFORWARDRESULT,BIBLIOGRAPHICCATEGORY,BIBLIOGRAPHICRECORDAGENCYID,BIBLIOGRAPHICRECORDID,CALLNUMBER,CANCELLED,to_char(CANCELLEDDATE,'YYYY-MM-DD') CANCELLEDDATE,CLOSED,to_char(CLOSEDDATE,'YYYY-MM-DD') CLOSEDDATE,COPY,to_char(SYS_EXTRACT_UTC(CREATIONDATE),'YYYY-MM-DD HH24:MI:SS') CREATIONDATE,to_char(DATEDUE,'YYYY-MM-DD') DATEDUE,to_char(DESIREDDATEDUE,'YYYY-MM-DD') DESIREDDATEDUE,EDITION,EXACTEDITION,to_char(EXPECTEDDELIVERY,'YYYY-MM-DD') EXPECTEDDELIVERY,FORWARDORDERID,ISBN,ISSHIPPED,ISSN,ISSUE,ITEMID,KVIK,LANGUAGE,to_char(LASTRENEWALDATE,'YYYY-MM-DD') LASTRENEWALDATE,LATESTPROVIDERNOTE,LATESTREQUESTERNOTE,LOCALHOLDINGSID,LOOKEDUPUSERID,MEDIUMTYPE,to_char(NEEDBEFOREDATE,'YYYY-MM-DD') NEEDBEFOREDATE,NORFRI,NUMBEROFRENEWALS,o.ORDERID,ORDERSYSTEM,ORDERTYPE,ORIGINALORDERID,PAGINATION,PICKUPAGENCYID,PICKUPAGENCYSUBDIVISION,PLACEOFPUBLICATION,PLACEONHOLD,PROVIDERANSWER,to_char(PROVIDERANSWERDATE,'YYYY-MM-DD') PROVIDERANSWERDATE,PROVIDERANSWERREASON,PROVIDERORDERSTATE,PUBLICATIONDATE,PUBLICATIONDATEOFCOMPONENT,PUBLISHER,RECEIVEDDATE,RENEWED,to_char(RENEWPENDINGDATE,'YYYY-MM-DD') RENEWPENDINGDATE,o.REQUESTERID,REQUESTERINITIALS,REQUESTERORDERSTATE,to_char(RESENDTOREQUESTERDATE,'YYYY-MM-DD') RESENDTOREQUESTERDATE,to_char(RESENDTORESPONDERDATE,'YYYY-MM-DD') RESENDTORESPONDERDATE,RESPONDERID,to_char(RETURNEDDATE,'YYYY-MM-DD') RETURNEDDATE,SERIESTITLENUMBER,to_char(SHIPPEDDATE,'YYYY-MM-DD') SHIPPEDDATE,SHIPPEDSERVICETYPE,oi.TITLE,TITLEOFCOMPONENT,USERADDRESS,USERAGENCYID,USERDATEOFBIRTH,USERID,USERIDAUTHENTICATED,USERIDTYPE,USERMAIL,oi.USERNAME,USERREFERENCESOURCE,USERTELEPHONE,VERIFICATIONREFERENCESOURCE,VOLUME,WANTSRECEIPT,WORLDCATNOTE FROM ors_order o INNER JOIN ors_order_index oi ON (oi.requesterid=o.requesterid AND oi.orderid=o.orderid)
WHERE pickUpAgencyId in(716701,716702,716703,716700)and (ordertype=enduser_request OR ordertype=enduser_illrequest)and closed=N AND o.requesterid in(716701,716703,716700,716702) ORDER BY creationdate desc ) a where ROWNUM<=10 ) where rnum>=1
OpenRS-Arkitektur – version 1
Netpunkt/bib.dk/BOBremit,bob.dk
PallesGavebod
Dataud:z3950-ILLMailNCIP Request/Response
Z3950-klient
Zpunkt
Al begyndelse er svær ….
ALT er nyskrevet – både selve systemet + grænseflade
- og der er selvfølgelig nogle fejl ”Statsbiblioteks-fejlen” ”Integra-fejlen”
Vi regner med ny version i uge 24
Men nu kan vi også …
Oprette reservering direkte i lokalsystem med NCIP-bestil
Modtage bestillinger fra Palles Gavebod (OpenOrder webservice)
Håndtere z3950-shipping – ligesom bestil og svar-på-bestil
Løbe gennem alle lokaliseringer ved automatisk fjernlån
ILL-services i gamle BOB-system
LokalsystemBOB-
systemLokalsystem
BestilSvar på bestil
BestilSvar på bestil
Øvrige ILL-services:- stregkodeudveksling (”Shipping”)- annullering- fornyelse- hjemkaldelse
ILL-services i nye bestilsystemBestilsystemet som ILL-oversætter
Lokal- system
Bestil-system
Lokal-system
BestilSvar på bestilStregkodeudveksling
AnnulleringFornyelseHjemkaldelse
som z39.50 eller NCIPBestil også som OpenOrder-webservice
BestilSvar på bestilStregkodeudveksling
AnnulleringFornyelseHjemkaldelse
som z39.50 eller NCIPBestil også som OpenOrder-webservice
Sådan var det før:
Sådan er det nu ….
Kommende OpenRS-udvikling
Flere z3950-services Annuller, forny, hjemkald ILL
Få erstattet mail med webservices Kunne modtage NCIP Få OpenRS ind i lokalsystemerne Kommunikation med udlånssystem
OLS-Netpunkt fjernlån eller andet fjernlånssystem
bibliotek.dk – nyheder m.m.
hvordan holder bibliotekspersonalet sig ajour?Start med en quiz!
Ny introfilm og undervisningsmaterialer Ny grænseflade: ny visning, bog-side, ”hurtig-
bestil” m.v. Mobilversion NCIP – lånerstatus (lånerid-type skal IKKE
skiftes når man skifter til NCIP lånertjek) Netmusik, StoreDanske Fjernadgang til Infomedia Andre spørgsmål
bibliotek.dk - visning
Fejl og mangler
Problem for nogle brugere med at den henter gammel opsætning fra før NCIP
Gå til netversion mangler scroll-mulighed Fejl ved nyhedslister Nodesiden – Instrumentvalg – ikke ok når man
retter i valg Nogle rettelser af hensyn til brugere med
skærmlæser m.m.
Danbib
Nye praksis’er på en række områder fx oplag, krimier der ikke er i serie, niveau-målgruppe m.m.
Info om SB-kopi-bestil Nye poster: StoreDanske, Netmusik i
DanBib, data fra Novelle- og Digtregister samt Eventyrindeks.
Krimiserier som ikke er serier ;-)
Let-tal
Info om kopibestil
Data fra webindekser i bibliotek.dk og DanBib