80 likes | 322 Views
Savonia Voyager-integrointi. 1. Tavoitteet. uuden LDAP rajapintaan syntyneen henkilön ( eduPerson ) automaattinen vieminen Voyagerin asiakkaaksi ( Patron ) ja uuden Voyageriin syntyneen asiakkaan ( Patron ) automaattinen vieminen LDAP:n henkilöriviksi ( eduPerson ).
E N D
Savonia Voyager-integrointi 1. Tavoitteet • uuden LDAP rajapintaan syntyneen henkilön (eduPerson) automaattinen vieminen Voyagerin asiakkaaksi (Patron) ja • uuden Voyageriin syntyneen asiakkaan (Patron) automaattinen vieminen LDAP:n henkilöriviksi (eduPerson). • Laaditaan ohjelma, joka toteuttaa kohdat 1 ja 2. • Savonian omia tavoitteita: • Patron viedään käyttöoikeushallintoon (LDAP -> KATO) • Tunnukset kampuksen kirjastotyöasemille • Visitor-tunnukset eduroam Wlan-verkkoon • ”tunnus”@visitor.savonia.fi (visitor == no roaming) www.savonia.fi Ari Kekäläinen
Savonia Voyager-integrointi 2. Projekti • Pilottia varten SavonianLDAP:iin lisättiin seuraavat attribuutit: • svnSwVoyPatron, • svnSwVoyPatronUp, • svnSwVoyPatronID ja • svnSwVoyPatronStatus. • Attribuuttien nimeämisessä käytettiin seuraavaa tapaa: • savoniaSoftwareVoyagerPatron. • Pilotin vaatimat ohjelmat tehtiin Perl-scriptinä Armas-palvelimelle. • Tietojen vientiin LDAP -> Voyager ja • tuontiin Voyager -> LDAP on omat scriptit. www.savonia.fi Ari Kekäläinen
Savonia Voyager-integrointi 3. PatronUpLoad-ohjelman toimintaa LDAP -> Voyager • PatronUpLoad-ohjelma muodostaa LDAP-rajapinnastasif-tiedostomuotoisensisäänlukutiedoston Voyageria varten. • Korkeakoulu asettaa EduPersonillesvnSwVoyPatron-attribuuttiin arvo ”Yes” • (= Korkeakoulun opiskelijoille ja henkilökunnalle kuuluu kirjastopalvelu.). • PatronUpLoad-ohjelma tarkastelee svnSwVoyPatron-attribuutin arvoa. Mikäli arvo on ”Yes”, eduPerson viedään Voyager-kantaan. • Kun eduPerson on otettu Voyager-viennin kohteeksi, asetetaan attribuutille svnSwVoyPatronUp arvo ”Up”, ettei saman rivin vientiä yritetä turhaan uudelleen. • Uusien eduPersoneiden lisäksi PatronUpLoad poimii myös ne eduPersonit, joiden yhteystiedot ovat muuttuneet. www.savonia.fi Ari Kekäläinen
Savonia Voyager-integrointi 4. PatronDownLoad-ohjelman toiminta Voyager -> LDAP • PatronDownLoad-ohjelma • lukee Voyager-rajapinnasta tuotetun sif-tiedostomuotoisen tiedoston ja • purkaa sen LDAP:n käyttämään muotoon. • PatronDownLoad sisältää sekä • uudet Patronit että ne • Patronit, joiden yhteystiedot ovat muuttuneet. • Kohdistaminen LDAP-hakemistossaeduPerson- ja Patron rivillä tapahtuu ”sotu”:n avulla. • Savonia vie Patronin (paikalliseksi eduPersoniksi) • Paikallinen kampuskirjautuminen • Paikallinen oikeus ”eduroam” (ja ”eduroamweb”) Wlan verkkoon • .... www.savonia.fi Ari Kekäläinen
Savonia Voyager-integrointi 5. Projektin kokemuksia • Projektin hallinta (projektityöntekijällä oli liikaa muuta hommaa) • Projektiaikaa jäi yli • Budjetti alitettiin • Kalenteriaika loppui kesken • Osa työstä jäi tekemättä • Ohjelmien koekäyttö jäi lyhyeksi ja liian pienille aineistoille • Tuotteistamista on vielä jatkettava ennen jakelua kaikille korkeakouluille • Tarvitaan aikaleima-attribuutteja viimeisimmän muutoksen identifioimiseksi • Onko uusin osoite Voyagerissa vai LDAP:ssa (Kato) ? www.savonia.fi Ari Kekäläinen
Savonia Voyager-integrointi 6. Kehitysehdotukset • LDAP:iin lisättävä kentät kunkin yhteystiedon muutospäivämäärästä (=uusia attribuutteja) • uusia kansallisia attribuutteja eduPerson ja Patron –tietojen viemiseksi automaattisesti LDAP:n ja Voyagerin välillä: • funetSwVoyPatron, • funetSwVoyPatronUp, • funetSwVoyPatronID ja • funetSwVoyPatronStatus • Tehdään projekti loppuun • Testaukset laajalla aineistolla • Aikaleima-attribuutit käyttöön • Aikaleima-attribuutien nimeämisehdotukset • Paketoidaan koodi jakelua varten www.savonia.fi Ari Kekäläinen
Savonia Voyager-integrointi Oli paljon oppimista • Saatiin toimiva ohjelma • Kaikki Savonian uudet eduPersonit saadaan Voyager Patroneiksi • Osoitemuutoset voidaan hoitaa • Henkilöstotoimistossa • Opintotoimistossa ja/tai • Kirjastossa • Savonia kiittää pilotista • (Palaamme asiaan kun saamme ohjelman jakeluvaiheeseen) www.savonia.fi Ari Kekäläinen
www.savonia.fi Savonia-ammattikorkeakoulu on maakunnan aktiivinen kehittäjä, joka palvelee yhteistyökumppaneitaan kouluttamalla monitaitoisia ja oma-aloitteisia osaajia. Tutkimus- ja kehitystoiminnalla lisätään yritysten elinvoimaisuutta. Ammattikorkeakoulutuksessa hyödynnetään kansainvälisyyden ja monialaisen koulutuksen synergiaetuja niin, että osaaminen vastaa yritysten ja palvelujärjestelmien tarpeita. Laaja-alainen ammattikorkeakoulu pystyy vastaamaan nopeasti muuttuvan tietoyhteiskunnan haasteisiin. Toiminnan keskeisimmät arvot ovat asiantuntijuus, asiakaskeskeisyys ja yhteisöllisyys. Savonia-ammattikorkeakoulu kattaa kaikki maakunnan elinkeinoelämän tärkeät ammattialat ja toimii alueensa koulutuksen selkärankana.Koulutusalamme ovat: hallinto ja kauppa, kulttuuriala, luonnonvara-ala, matkailu- ravitsemis- ja talousala, sosiaali- ja terveysala ja tekniikka. Savonia-ammattikorkeakoulu kuuluu Suomen suurimpiin. Opiskelijoita on noin 6700. Savonia-ammattikorkeakoulun kuntayhtymä ylläpitää Savonia-ammattikorkeakoulua. Kuntayhtymän jäsenkuntia ovat Iisalmi, Kiuruvesi, Kuopio, Lapinlahti ja Varkaus. Ari Kekäläinen