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

1
Inc drawio
zoom
KtXefkqOKhmGpGa1Dk_3 -ba9YHtmLKet7ymZPOuL-
simple0
custContentIdzoom26400196661
pageId23009361952304934033
lboxcustContentId13416752160
diagramDisplayNameGenerell dokumentasjon 202302023Bibliotektjenester.drawio
lbox1
hiResPreview0
baseUrlhttps://unitsikt.atlassian.net/wiki
imgPageId2305720351
diagramNameGenerell dokumentasjon 202302023Bibliotektjenester.drawio
imgPageId2305720351
pCenter0
aspect5wR9NWhbZ8gJAuXEa8gF 1
includedDiagram1
width1626
includedDiagram1
aspectHashb644491ffeb96fc4131023135b817339853dbfe7bea9186570350d832a67fe791be83f212433cfe8
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 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

Tilgangsstyring og logging

...