Tälle sivulle on koottu Vardan tiedonsiirtojen yleisimpiä virheitä, niiden kuvaukset sekä korjaustavat. Kun tiedot tuodaan Vardaan integraatiolla tulee tarvittavat korjaukset tehdä omassa lähdejärjestelmässä. Tiedonsiirron ongelmissa on hyvä olla ensisijaisesti yhteydessä omaan järjestelmätoimittajaan.
| Virhekoodi | Virheen kuvaus | Milloin virhe syntyy? | Korjaus/esimerkki |
|---|---|---|---|
| MI013 | Tällä lähdejärjestelmä ja tunniste -parilla löytyy jo objekti. Tarkista, että syötetyn tiedon lähdejärjestelmän tuottama tunniste on uniikki. | Lähdejärjestelmätunnistetta voi käyttää Vardassa Varda-IDn tai oppijanumeron tavoin tieto-objektin yksilöimiseen. Tämä virhe syntyy, kun uutta tietoa yritetään luoda jo käytössä olevalla lähdejärjestelmätunnisteella. | Esim. työntekijän lähdejärjestelmätunnisteen pitää olla uniikki per tallentava lähdejärjestelmä. Samaa tunnistetta voi kyllä käyttää kunhan lähdejärjestelmä on eri, mutta saman lähdejärjestelmän sisällä ei voi käyttää eri vaka-järjestäjillä samaa työntekijän lähdejärjestelmätunnistetta, vaan tunnisteen pitää olla uniikki lähdejärjestelmässä. Virhe on hyvä selvittää järjestelmätoimittajan kanssa, sillä kyseessä on lähdejärjestelmätason virhe. |
| MI015 | Kohdetta ei löydy. | Yleisimpiä tiedonsiirron virheitä. Virhe syntyy, kun haetaan tietoja, joihin ei ole oikeutta tai tietoa, jota ei ole olemassa. | Tarkasta tiedonsiirrossa käytetyt tunnisteet ja niiden oikeellisuus. Virhe voi näyttää Tiedonsiirrot -raportilla esimerkiksi seuraavalta: eli toimipaikkaa ei ole Vardassa tai toimipaikkaan ei ole oikeutta (toimipaikka on esimerkiksi toisen varhaiskasvatustoimijan). |
| MI007 | Organisaatio-OIDin tai oppijanumero-OIDin muoto on virheellinen. | Virhe syntyy, kun tietokentän (organisaatio-OID/oppijanumero-OID) sisältö on virheellinen. | Tarkasta organisaatio-OID/oppijanumeron muoto, esim. mahdolliset ylimääräiset/puuttuvat välilyönnit tai merkit. |
1) GE008 2) RF003 | 1) Epäkelpo hyperlinkki, objektia ei löydy. 2) Vastaavaa objektia ei löydy. | GE008 ja RF003 -virheet ovat samantyyppisiä virheitä. Vardassa on mahdollista viitata objekteihin ID:llä tai sitten OID:n tai tunnisteen avulla, esim. lasta luodessa rajapintakutsu voi näyttää suunnilleen tältä:
Käytännössä molemmat siis tarkoittavat sitä, että on yritetty viitata johonkin objektiin, jota ei ole olemassa tai siihen ei ole käyttäjällä oikeuksia. Objekti voi olla henkilö, lapsi, varhaiskasvatuksenjärjestäjä, toimipaikka, varhaiskasvatuspäätös jne. | Varmista, että rajapintakutsussa on viitattu siihen objektiin, johon on tarkoitettu. Tarkasta viitatun objektin ID:n/OID:n/tunnisteen oikeellisuus ja että kyseinen objekti, johon on viitattu löytyy Vardasta. |
| MA003 | Väestötietojärjestelmästä ei löydy lapsen ilmoitettua huoltajaa. | Virhe syntyy, mikäli Varda ei saa haettua Oppijanumerorekisterin kautta VTJ:sta tulevaa tietoa lapsen huoltajasta/huoltajista. |
|
| PE006 | Käyttöoikeudet eivät riitä. | Virhe syntyy, jos toimenpiteen tekemiseksi ei ole tarvittavia käyttöoikeuksia. |
|
| PE007 | Käyttöoikeuksien tarkistaminen epäonnistui. | Virhe syntyy yleensä silloin, kun autentikointi on epäonnistunut / palvelukäyttäjä ei ole päässyt onnistuneeseen sisäänkirjautumiseen. |
|
| DY010 | Syntaksivirhe lähetetyssä JSON-sanomassa: {{}} | Virhe syntyy, kun Vardaan lähetetty rajapintakutsu on ollut jollain tapaa virheellinen. | Tarkasta lähetetty rajapintakutsu ja korjaa kutsussa olevat mahdolliset virheet. Esimerkiksi rajapintakutsussa saattaa olla ylimääräsiä rivinvaihtoja tai puuttuvia pilkkuja. |
1) VP012 2) VS014 | 1) Lapsella pitää olla vähintään yksi varhaiskasvatuspäätös. 2) Varhaiskasvatuspäätöksellä on oltava vähintään yksi varhaiskasvatussuhde. | 1) Virhe syntyy, kun lapsen perustiedot on tallentunut Vardaan, mutta häneltä puuttuu pakollinen varhaiskasvatuspäätös. 2) Virhe syntyy, kun lapsi on tallennettu Vardaan ja hänelle on lisätty varhaiskasvatuspäätös, mutta häneltä puuttuu varhaiskasvatussuhde. | 1) Lisää lapselle vähintään yksi varhaiskasvatuspäätös ja päätökselle varhaiskasvatussuhde. 2) Jos näyttää, että lähdejärjestelmässä lapsella on tarvittavat tiedot (varhaiskasvatuspäätös ja -suhde) oikein, kyseessä on luultavasti tiedonsiirroissa syntynyt duplikaatti (tupla), joka tulee poistaa Vardasta. Katsele tietoja -näkymässä näkee jokaisen tiedon ID:n. Alla olevassa esimerkissä näet Katsele tietoja -näkymässä lapsen Varda-IDn sekä varhaiskasvatuspäätöksen ID:n. ID:n perusteella tuplana siirtyneisiin lapsiin (tai muihin duplikaattitietoihin) pitäisi päästä käsiksi lähdejärjestelmässä. Suosittelemme olemaan yhteydessä järjestelmätoimittajaan, jotta voidaan varmistaa, että Vardasta poistetaan oikea tieto. |
| KO003 | Koodiarvo on virheellinen. | Virhe syntyy, kun rajapintakutsussa on jonkin koodin kohdalla käytetty virheellistä koodiarvoa. Toisin sanoen käytetty koodi ei ole Vardan koodistojen mukainen. | Epäonnistuneissa tiedonsiirroissa voi näkyä esimerkiksi seuraavanlainen virhe: Virhe on tällöin käytetyssä tutkintokoodissa. Tarkasta käytetty koodiarvo ja varmista, että siinä ei ole virhettä ja se on Vardan tutkintokoodiston mukainen . eli esimerkiksi jos työntekijällä ei ole varhaiskasvatusalan tutkintoa, koodiarvo on 003 ei varhaiskasvatusalan tutkintoa tai koulutusta. |
