Bugi #5573
Listalle vienti ei onnistu
0%
Kuvaus
Ennen versionvaihtoa teimme Finnaan varatuimmat ja lainatuimmat -listat raportin kautta, jolloin saimme listauksen Finnan haluamaan muotoon. Nyt yritin tehdä raporttia listan kautta, mutta sain virheilmoituksen Virhe 500 (kuvassa). Miten tämä ongelma ratkaistaan?
Liittyvät tapahtumat
Historia
#1
Updated by Päivi Knuutinen vuosi ago
Nyt listan teko onnistui, mutta:
- nimekkeet tulevat aakkosjärjestykseen, mikä ei ole tarkoitus. Pitäisi tulla varatuimmat-järjestykseen eli missä eniten varauksia, se ensin.
- miten tämä lista viedään Finnaan? Ei saa tallennettua listaa json-muotoon, mitä Finna vaatii.
#2
Updated by Emmi Takkinen vuosi ago
Näemmän tästä json-muodossa viennistä on myös ollut tiketti ja päätös, että ominaisuus viedään uuteen versioon, #4646. Jäänyt näemmä kuitenkin muiden hommien jalkoihin.
#3
Updated by Emmi Takkinen vuosi ago
- liittyy Bugi #4646: Raportin tulosten vienti Finnan ymmärtämään json-muotoon added
#4
Updated by Emmi Takkinen vuosi ago
Päivi Knuutinen kirjoitti:
Nyt listan teko onnistui, mutta:
- nimekkeet tulevat aakkosjärjestykseen, mikä ei ole tarkoitus. Pitäisi tulla varatuimmat-järjestykseen eli missä eniten varauksia, se ensin.
- miten tämä lista viedään Finnaan? Ei saa tallennettua listaa json-muotoon, mitä Finna vaatii.
Johanna huomautti, että tallennettujen raporttien listauksessa on sarake "JSON URL", jota klikkaamalla raportin tulos aukeaa JSON:ina. Voisiko tätä hyödyntää?
#5
Updated by Päivi Knuutinen vuosi ago
Se ei ole tiedosto, jonka voin viedä Finnaan.
#6
Updated by Päivi Knuutinen vuosi ago
Vaikka tuolla JSON URL-linkin takana on tallennusnappi, jolla listauksen voi tallentaa, tietue ei ole ilmeisesti oikeaa muotoa, jonka Finna ymmärtäisi. Testissäni tiedoston koko on 0 eli yhtään nimekettä ei tallennu kuitenkaan tiedostoon.
#7
Updated by Lari Strand vuosi ago
- Tiedosto finnaprefix.png finnaprefix.png added
- Tila changed from Uusi to Työn alla
- Nimetty set to Lari Strand
Tämä ominaisuus odottaa vientiä tuotantoon.
JSON-tiedoston rakenne vaatii uuden järjestelmäasetuksen luonnin Paikalliskäyttö-järjestelmäasetuksiin nimellä (muuttujalla) 'finnaprefix'. Järjestelmäasetuksen tyypiksi tekstikenttä (ks.kuva). Voin myös itse käydä lisäämässä kimpoille nuo lisäykset mikäli on tarpeen, jos laitatte tähän tikettiin kimppanne käyttämän json-tiedostojen id-arvossa esiintyvän tekstin.
Lisäsin jo kyseisen asetuksen Vaaran tuotantoon ja laitoin arvoksi 'vaarakirjastot.'(huom. piste täytyy olla arvon perässä), kuten Päiviltä saadussa vanhassa toimineessa JSON-tiedostossa näkyi:
... "id":"vaarakirjastot.580120", "notes":null, "order":16, "source":"Solr", "tags":[] },{ "id":"vaarakirjastot.580753", "notes":null, "order":17, "source":"Solr", "tags":[] },{...
#8
Updated by Lari Strand vuosi ago
- Tila changed from Työn alla to Ratkaisu ehdotettu
Raporttien vienti Finnan ymmärtämään JSON-muotoon pitäis onnistua nyt kaikilla kielillä tuotantoympäristöissä. Teen vielä muutoksen, jossa poistan tuon finnaprefix-järjestelmäasetuksen ja nuo finnaprefixit luetaan sen jälkeen kohan konfiguraatiotiedostosta suoraan. Sen ei pitäisi näkyä missään muuten, kuin että järjestelmäasetus finnaprefix katoaa.
#9
Updated by Päivi Knuutinen vuosi ago
- Tila changed from Ratkaisu ehdotettu to Suljettu
Kiitos, nyt tämä on kunnossa. Suljen tiketin.