REST-API for UNINETT TechSmith RelaySQL som muliggjør uthenting av informasjon knyttet til tjenesten og dens abonnenter/brukere. Snakker med filserver og DB-servere (mongo, MSSQL, MySQL).
MERK: Alle kall som går på presentations baserer seg på data fra DB. Dette vil ikke alltid stemme overens med det som er på disk.
Eksempelvis fanger ikke relay-harvester opp presentasjoner som er slettet. Endel problemer med lesing/konsistent data etter flytting
av drift til UNINETT (treg lesetilgang, manglende tilganger, ødelagt Harvester (mangler hits), etc.).
September 2016: APIet snakker nå med flere services for å komplettere presentasjonslister fra Relay Harvester (MongoDB):
- [relay-iis-logparser] (https://github.com/skrodal/relay-iis-logparser) - for parsing av IIS loggfiler (uthenting av hits)
- techsmith-relay-presentation-delete - for selvbetjent sletting av innhold
** Public Scope **
- Service info (version, workers, queue)
** Org Scope: **
- /org/ (presentations, users, user, employees, students)
** User Scope **
- /me/ (presentations, info)
- /me/*/deletelist/ (lagt til sommeren 2016 - selvbetjent sletting)
** Superadmin Scope **
- Alt over samt /global/, /dev/
- UNINETT Dataporten GateKeeper
- Alto Router
- FreeTDS/PDO (MSSQL)
- https://github.com/skrodal/relay-mediasite-harvest
- Denne burde vi kvitte oss med, og vi er nesten der. Scanning av diskforbruk er den eneste funksjonalitet i dette systemet som fortsatt brukes.
- Ruter som fortsatt er avhengig av systemet:
/service/diskusage/
og/admin/orgs/info/
RelayAdmin (klient)
Utviklet av Simon Skrødal for UNINETT