Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

Dokumentasjonen om bokdatabasen er å finne her : https://bokbasen.jira.com/wiki/spaces/api/pages/119572243/API+for+Digital+Lending+Platforms

Inc drawio
KtXefkqOKhmGpGa1Dk_3 -ba9YHtmLKet7ymZPOuL-
simple0
zoom1simple0
pageId23009361952303131649
custContentId26400196663415015449
lbox1
diagramDisplayNameGenerell dokumentasjon 202302023Bibliotektjenester.drawio
lbox1
hiResPreview0
baseUrlhttps://unitsikt.atlassian.net/wiki
diagramNameGenerell dokumentasjon 202302023Bibliotektjenester.drawio
imgPageId2305720351
pCenter0
aspectORtwjUOShnAaPGsRGF9l 1
includedDiagram1
width1626includedDiagram1
aspectHashb644491ffeb96fc4131023135b817339853dbfe78a7dcec203c98c3767dc883ee3e52ca2da27ae5f
linksauto
tbstyletop
height11761115

Nøkkel info

Initiering av flyt

Scheduler (1 runde for hvert “objects” og “description”)

 

Flyt mønster

Synkron

Henter listen over objects og descriptions og sender dem en og en til det interne API’et i AWS laget av team-smile

Bruk av meldingskø

Nei

 

Open API

Nei

IntArk

Nei

Bakgrunn

Bibliotek-systemet trenger å bli oppdatert med info om nye bøker og eller oppdatering av info på eksisterende. Dette skjer via eksterne tjenester, i dette tilfellet, bokbasen.

...

  • Detaljert liste av alle innvolverte systemer/tjenester Hva utveksler data? Fra hvor / Til hvor?

System

Data

Brukt API (endepunkter)

Innholdsinformasjon-ext

Sender contents, isbn (ISBN13), description_long, audio_file, image_small, image_large, image_original og source til API mot Alma

legget

laget av Team Smile

putInfo

 Bokbasen Extension

Denne metoden brukes for å hente objekter fra Bokbasen database. Den mottar enten en "siden"-verdi (since brukes bare hvis next ikke er angitt) eller en "neste"-verdi (next). Resultatet fra databasen transformeres fra xml til json (den setter pagesize hvis spesifisert, ellers brukes bokbasens standard).

Objektrapporten (bilder og lydfiler) inneholder identifikatorer og referanser til adressen hvor objektene kan lastes ned. Disse referansene vil være gyldige i en begrenset periode.

 getPagedObjectsSince

https://bokbasen.jira.com/wiki/spaces/api/pages/67993638/Objects

 Bokbasen Extension

Denne metoden brukes for å hente beskrivelser fra Bokbasen database. Den mottar enten en “siden”-verdi (since brukes bare hvis next ikke er angitt) eller en "neste" verdi (next). Resultatet fra databasen transformeres fra xml til json.

getPagedDescriptionsSince

Hvor ble av innhold-konnektoren

Tilgangsstyring og logging

...