SlideShare a Scribd company logo
1 of 16
Slutbruger-bestil

  Discovery                                                 Owned by user lib:
     tool                 OpenOrder       OpenRS
                                       (handles tasks and
                                                            Mail (plaintxt)              Local ILS
 http://bibliotek.dk                                        Mail (iso8459)                Responder
http:/pallesgavebod                         orders)         NCIP Request Item
 SB-SerialSolutions



               OpenAgency



                  VIP
               database                  OpenRS             OpenFindOrder                   BOB
             (library directory          database                                       (GUI to OpenRS
                                       (tasks and orders)   ILL Not automated: New         databse)
                 and config
                parameters)                                 ILL-task created by staff
                                                            (OpenOrder to OpenRS)

                                                            ILL Automated: New ILL-
                                                            task to OpenRS created
                                                            by OpenRS
Bibliotek-bestil (ILL)
                            Receipt (encryptet) mail, ”creates item”
  Local ILS                 Format: Iso8459 (ill0),
    Requester



      https

                           OpenOrder                                            Z3950
  Discovery                                                                     Mail:
                           z3950                              OpenRS            • plain text          Local ILS
     tool                                                  (handles tasks and
http://netpunkt.dk                                                              • iso8459              Responder
                                                                orders)
Local Z3950-client



               OpenAgency
                                                                                                       https



                                                                                OpenFindOrder
                  VIP                                                           OpenOrder (update)
                                                                                                         BOB
               database                                      OpenRS
                                                                                                     (GUI to OpenRS
              (library directory                             database                                   databse)
                  and config                               (tasks and orders)
                 parameters)
Bestilservices
• OpenOrder: håndterer bestil
   – checkOrderPolicy: kan brugeren sende
     bestilling på dette materiale?
   – placeOrder: sender bestilling til bestilsystemet, opdaterer
     bestilling i bestil-basen
   – answer, shipped, resend, updateOrder (status bib.dk+ill)
• OpenAgency: henter data fra VIP-basen
   – Vejviseroplysninger om biblioteker
   – Tekniske parametre, fx bibliotek.dk-parametre, http-, ncip- og
     z3950-adresser
• OpenHoldingStatus: lokaliseringer og tilgængelighed
   – getLocalisations: Hvilke biblioteker har dette materiale?
   – getHoldings: Hvad er udlånsstatus for denne post i et
     bibliotek?
• OpenFindOrder: henter bestilling ud af bestil-databasen
OpenOrder - checkOrderPolicy
Spørgsmålet: Kan en bruger bestille dette
materiale til afhentning på dette bibliotek?
Svaret er: Ja – Nej (orderPossible=true/false) +
”noget mere”, fx:
• tekst fra VIP-basen vedr. Betinget ja
• url til post i lokalsystem
• Evt. tekst vedr. midlertidig lukning
checkOrderPolicyRequest
http://dutton1.dbc.dk/openorder.addi.dk/2.1/


<oo:checkOrderPolicyRequest>
 <oo:authentication />
 <oo:pickUpAgencyId>716700</oo:pickUpAgencyId>
 <oo:pid>870970-basis:28542941</oo:pid>
 <oo:pid>870970-basis:28794932</oo:pid>
 <oo:serviceRequester>190101</oo:serviceRequester>
</oo:checkOrderPolicyRequest>
OpenOrder – placeOrder
<oo:placeOrderRequest>
    <oo:authentication />
    <oo:copy>false</oo:copy>
    <oo:exactEdition>true</oo:exactEdition>
    <oo:needBeforeDate>2013-10-10T00:00:00</oo:needBeforeDate>
    <oo:orderSystem>bibliotekdk</oo:orderSystem>
    <oo:pickUpAgencyId>716700</oo:pickUpAgencyId>
    <oo:pid>870970-basis:28542941</oo:pid>
    <oo:pid>870970-basis:28794932</oo:pid>
    <oo:serviceRequester>190101</oo:serviceRequester>
    <oo:userId>1231231230</oo:userId>
    <oo:userIdAuthenticated>true</oo:userIdAuthenticated>
    <oo:userIdType>cpr</oo:userIdType>
    <oo:verificationReferenceSource>dbcdatawell</oo:verificationReferenceSource>
</oo:placeOrderRequest>
OpenOrder bruger andre webservices
1. Hvilken materialetype? OpenSearch + OpenFormat.
    - Returnerer orderMaterialtype for tjek af VIP-basens
   indstillinger for enten eget eller andre bibliotekers
   materialer
2. Er der lokaliseringer? Har brugerens bibliotek
   materialet? OpenHoldingStatus.
    - Eget bibliotek eller andre biblioteker, evt h-
   markering
3. Hvad er bibliotekets VIP-indstillinger for denne
   materialetype? OpenAgency
   - Hvordan modtager de bestillinger på eget materiale?
   - Modtager de overhovedet bestillinger p.t.
OpenHoldingStatus
Indeholder to operationer:
• localisationsRequest: henter oplysninger fra
  bibliotek.dk-brøndens lokaliseringsregister:
   - hvem har dette materiale?
• holdingsRequest: laver z3950-holdings-opslag
  i lokalsystemer for tjek af tilgængelighed
   - kan det skaffes? Hvornår?
OpenHoldingStatus - localisationsRequest

<ns1:localisationsRequest>
 <ns1:authentication />
 <ns1:agencyId>DK-870970</ns1:agencyId>
 <ns1:pid>870970-basis:28542941</ns1:pid>
 <ns1:pid>870970-basis:28794932</ns1:pid>
 <ns1:mergePids>true</ns1:mergePids>
</ns1:localisationsRequest>
OpenHoldingStatus - holdingsRequest
<ns1:holdingsRequest>
<ns1:authentication />
 <ns1:lookupRecord>
  <ns1:responderId>DK-715500</ns1:responderId>
  <ns1:bibliographicRecordId>27942628</ns1:bibliographicRecordId>
  <ns1:bibliographicRecordAgencyId>DK-870970
  </ns1:bibliographicRecordAgencyId>
 </ns1:lookupRecord>
 <ns1:lookupRecord>
  <ns1:responderId>DK-710100</ns1:responderId>
  <ns1:bibliographicRecordId>27942628</ns1:bibliographicRecordId>
  <ns1:bibliographicRecordAgencyId>DK-870970
</ns1:bibliographicRecordAgencyId>
 </ns1:lookupRecord>
</ns1:holdingsRequest>
Holdings lookup
Pt: Z3950-search and –present the danZIG way




                                                    Local ILS
                               OpenHoldingStatus    Responder

                                     ws


      VIP                                          Local ILS
   database                                        Responder
  (library directory
      and config
     parameters)



                                                   Local ILS
                                      Client       Responder
OpenAgency
Vejviser – find bibliotek
•   findLibrary
•   pickupAgencyList


Service
•   information, userOrderParameters, orsAnswer, orsCancelRequestUser, orsEndUser
    Request, orsEndUserIllRequest, orsItemRequest, orsLookupUser, orsRecall, orsRece
    ipt, orsRenew, orsRenewAnswer, orsCancel, orsCancelReply, orsRenewItemUser, or
    sShipping, serverInformation or userParameters


Automatisk fjernlån
•   automation
•   encryption
•   endUserOrderPolicy
•   requestOrder
OpenAgency - pickUpAgencyList
Til præsentation af biblioteksoplysninger
Liste:
 <open:pickupAgencyListRequest>
    <open:authentication/>
    <open:libraryType>Folkebibliotek</open:libraryType>
 </open:pickupAgencyListRequest>

Et enkelt bibliotek:
<open:pickupAgencyListRequest>
  <open:authentication />
  <open:agencyId>DK-741000</open:agencyId>
</open:pickupAgencyListRequest>
OpenAgency: userOrderParameters
Parametre til lånerbestillinger

<ns1:serviceRequest>
 <ns1:agencyId>authentication</ns1:agencyId>
 <ns1:agencyId>DK-710100</ns1:agencyId>
 <ns1:service>userOrderParameters</ns1:service>
</ns1:serviceRequest>
OpenFindOrder
Henter bestilling/order ud af bestil-basen. Både
bibliotek.dk og DanBib til/fra os.
<ofo:findAllOpenEndUserOrdersRequest>
 <ofo:authentication />
 <ofo:agency>790900</ofo:agency>
 <ofo:start>1</ofo:start>
 <ofo:stepValue>10</ofo:stepValue>
 <ofo:sortKey>creationDateDescending</ofo:sortKey>
 <ofo:requesterAgencyId>790900</ofo:requesterAgencyId>
</ofo:findAllOpenEndUserOrdersRequest>

<ofo:findAllIllOrdersRequest>
 <ofo:authentication />
 <ofo:agency>790900</ofo:agency>
 <ofo:start>1</ofo:start>
 <ofo:stepValue>10</ofo:stepValue>
 <ofo:sortKey>creationDateDescending</ofo:sortKey>
 <ofo:requesterAgencyId>790900</ofo:requesterAgencyId>
</ofo:findAllIllOrdersRequest>
OpenOrder update + openFindOrder
OpenOrder kan opdatere en bestilling med:
answer, shipped, status, resend
<oo:answerRequest>
  <oo:authentication />
  <oo:expectedDelivery>2001-12-17T09:30:47Z</oo:expectedDelivery>
  <oo:latestProviderNote>Kommer med kørslen</oo:latestProviderNote>
  <oo:orderId>1007999285</oo:orderId>
  <oo:providerAnswer>will_supply</oo:providerAnswer>
  <oo:providerAnswerDate>2012-06-20</oo:providerAnswerDate>
  <oo:providerAnswerReason>in_process</oo:providerAnswerReason>
  <oo:requesterId>716700</oo:requesterId>
  <oo:responderId>746100</oo:responderId>
</oo:answerRequest>

More Related Content

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Migration bestilservices info2013

  • 1. Slutbruger-bestil Discovery Owned by user lib: tool OpenOrder OpenRS (handles tasks and Mail (plaintxt) Local ILS http://bibliotek.dk Mail (iso8459) Responder http:/pallesgavebod orders) NCIP Request Item SB-SerialSolutions OpenAgency VIP database OpenRS OpenFindOrder BOB (library directory database (GUI to OpenRS (tasks and orders) ILL Not automated: New databse) and config parameters) ILL-task created by staff (OpenOrder to OpenRS) ILL Automated: New ILL- task to OpenRS created by OpenRS
  • 2. Bibliotek-bestil (ILL) Receipt (encryptet) mail, ”creates item” Local ILS Format: Iso8459 (ill0), Requester https OpenOrder Z3950 Discovery Mail: z3950 OpenRS • plain text Local ILS tool (handles tasks and http://netpunkt.dk • iso8459 Responder orders) Local Z3950-client OpenAgency https OpenFindOrder VIP OpenOrder (update) BOB database OpenRS (GUI to OpenRS (library directory database databse) and config (tasks and orders) parameters)
  • 3. Bestilservices • OpenOrder: håndterer bestil – checkOrderPolicy: kan brugeren sende bestilling på dette materiale? – placeOrder: sender bestilling til bestilsystemet, opdaterer bestilling i bestil-basen – answer, shipped, resend, updateOrder (status bib.dk+ill) • OpenAgency: henter data fra VIP-basen – Vejviseroplysninger om biblioteker – Tekniske parametre, fx bibliotek.dk-parametre, http-, ncip- og z3950-adresser • OpenHoldingStatus: lokaliseringer og tilgængelighed – getLocalisations: Hvilke biblioteker har dette materiale? – getHoldings: Hvad er udlånsstatus for denne post i et bibliotek? • OpenFindOrder: henter bestilling ud af bestil-databasen
  • 4. OpenOrder - checkOrderPolicy Spørgsmålet: Kan en bruger bestille dette materiale til afhentning på dette bibliotek? Svaret er: Ja – Nej (orderPossible=true/false) + ”noget mere”, fx: • tekst fra VIP-basen vedr. Betinget ja • url til post i lokalsystem • Evt. tekst vedr. midlertidig lukning
  • 5. checkOrderPolicyRequest http://dutton1.dbc.dk/openorder.addi.dk/2.1/ <oo:checkOrderPolicyRequest> <oo:authentication /> <oo:pickUpAgencyId>716700</oo:pickUpAgencyId> <oo:pid>870970-basis:28542941</oo:pid> <oo:pid>870970-basis:28794932</oo:pid> <oo:serviceRequester>190101</oo:serviceRequester> </oo:checkOrderPolicyRequest>
  • 6. OpenOrder – placeOrder <oo:placeOrderRequest> <oo:authentication /> <oo:copy>false</oo:copy> <oo:exactEdition>true</oo:exactEdition> <oo:needBeforeDate>2013-10-10T00:00:00</oo:needBeforeDate> <oo:orderSystem>bibliotekdk</oo:orderSystem> <oo:pickUpAgencyId>716700</oo:pickUpAgencyId> <oo:pid>870970-basis:28542941</oo:pid> <oo:pid>870970-basis:28794932</oo:pid> <oo:serviceRequester>190101</oo:serviceRequester> <oo:userId>1231231230</oo:userId> <oo:userIdAuthenticated>true</oo:userIdAuthenticated> <oo:userIdType>cpr</oo:userIdType> <oo:verificationReferenceSource>dbcdatawell</oo:verificationReferenceSource> </oo:placeOrderRequest>
  • 7. OpenOrder bruger andre webservices 1. Hvilken materialetype? OpenSearch + OpenFormat. - Returnerer orderMaterialtype for tjek af VIP-basens indstillinger for enten eget eller andre bibliotekers materialer 2. Er der lokaliseringer? Har brugerens bibliotek materialet? OpenHoldingStatus. - Eget bibliotek eller andre biblioteker, evt h- markering 3. Hvad er bibliotekets VIP-indstillinger for denne materialetype? OpenAgency - Hvordan modtager de bestillinger på eget materiale? - Modtager de overhovedet bestillinger p.t.
  • 8. OpenHoldingStatus Indeholder to operationer: • localisationsRequest: henter oplysninger fra bibliotek.dk-brøndens lokaliseringsregister: - hvem har dette materiale? • holdingsRequest: laver z3950-holdings-opslag i lokalsystemer for tjek af tilgængelighed - kan det skaffes? Hvornår?
  • 9. OpenHoldingStatus - localisationsRequest <ns1:localisationsRequest> <ns1:authentication /> <ns1:agencyId>DK-870970</ns1:agencyId> <ns1:pid>870970-basis:28542941</ns1:pid> <ns1:pid>870970-basis:28794932</ns1:pid> <ns1:mergePids>true</ns1:mergePids> </ns1:localisationsRequest>
  • 10. OpenHoldingStatus - holdingsRequest <ns1:holdingsRequest> <ns1:authentication /> <ns1:lookupRecord> <ns1:responderId>DK-715500</ns1:responderId> <ns1:bibliographicRecordId>27942628</ns1:bibliographicRecordId> <ns1:bibliographicRecordAgencyId>DK-870970 </ns1:bibliographicRecordAgencyId> </ns1:lookupRecord> <ns1:lookupRecord> <ns1:responderId>DK-710100</ns1:responderId> <ns1:bibliographicRecordId>27942628</ns1:bibliographicRecordId> <ns1:bibliographicRecordAgencyId>DK-870970 </ns1:bibliographicRecordAgencyId> </ns1:lookupRecord> </ns1:holdingsRequest>
  • 11. Holdings lookup Pt: Z3950-search and –present the danZIG way Local ILS OpenHoldingStatus Responder ws VIP Local ILS database Responder (library directory and config parameters) Local ILS Client Responder
  • 12. OpenAgency Vejviser – find bibliotek • findLibrary • pickupAgencyList Service • information, userOrderParameters, orsAnswer, orsCancelRequestUser, orsEndUser Request, orsEndUserIllRequest, orsItemRequest, orsLookupUser, orsRecall, orsRece ipt, orsRenew, orsRenewAnswer, orsCancel, orsCancelReply, orsRenewItemUser, or sShipping, serverInformation or userParameters Automatisk fjernlån • automation • encryption • endUserOrderPolicy • requestOrder
  • 13. OpenAgency - pickUpAgencyList Til præsentation af biblioteksoplysninger Liste: <open:pickupAgencyListRequest> <open:authentication/> <open:libraryType>Folkebibliotek</open:libraryType> </open:pickupAgencyListRequest> Et enkelt bibliotek: <open:pickupAgencyListRequest> <open:authentication /> <open:agencyId>DK-741000</open:agencyId> </open:pickupAgencyListRequest>
  • 14. OpenAgency: userOrderParameters Parametre til lånerbestillinger <ns1:serviceRequest> <ns1:agencyId>authentication</ns1:agencyId> <ns1:agencyId>DK-710100</ns1:agencyId> <ns1:service>userOrderParameters</ns1:service> </ns1:serviceRequest>
  • 15. OpenFindOrder Henter bestilling/order ud af bestil-basen. Både bibliotek.dk og DanBib til/fra os. <ofo:findAllOpenEndUserOrdersRequest> <ofo:authentication /> <ofo:agency>790900</ofo:agency> <ofo:start>1</ofo:start> <ofo:stepValue>10</ofo:stepValue> <ofo:sortKey>creationDateDescending</ofo:sortKey> <ofo:requesterAgencyId>790900</ofo:requesterAgencyId> </ofo:findAllOpenEndUserOrdersRequest> <ofo:findAllIllOrdersRequest> <ofo:authentication /> <ofo:agency>790900</ofo:agency> <ofo:start>1</ofo:start> <ofo:stepValue>10</ofo:stepValue> <ofo:sortKey>creationDateDescending</ofo:sortKey> <ofo:requesterAgencyId>790900</ofo:requesterAgencyId> </ofo:findAllIllOrdersRequest>
  • 16. OpenOrder update + openFindOrder OpenOrder kan opdatere en bestilling med: answer, shipped, status, resend <oo:answerRequest> <oo:authentication /> <oo:expectedDelivery>2001-12-17T09:30:47Z</oo:expectedDelivery> <oo:latestProviderNote>Kommer med kørslen</oo:latestProviderNote> <oo:orderId>1007999285</oo:orderId> <oo:providerAnswer>will_supply</oo:providerAnswer> <oo:providerAnswerDate>2012-06-20</oo:providerAnswerDate> <oo:providerAnswerReason>in_process</oo:providerAnswerReason> <oo:requesterId>716700</oo:requesterId> <oo:responderId>746100</oo:responderId> </oo:answerRequest>