OIWA-etuushallintajärjestelmän tilanpäivitysmoduulin ohjelmointi RAKE-etuusjärjestelmään
Suhonen, Tero (2010)
Suhonen, Tero
Metropolia Ammattikorkeakoulu
2010
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201005068179
https://urn.fi/URN:NBN:fi:amk-201005068179
Tiivistelmä
Insinöörityönä ohjelmoitiin tilanpäivitysmoduuli Kansaneläkelaitoksen uutta selainpohjaista asiakas- ja etuustietojärjestelmää, OIWAa, varten. Tilanpäivitysmoduuli päivittää eläke- ja vammaisetuusjärjestelmän (RAKE-etuusjärjestelmä) osalta tiedot OIWAn Henkilön etuusasia- ja Henkilön etuusasian vireilläolo -tauluihin.
Tilanpäivitysmoduuli ohjelmoitiin PL/1-ohjelmointikielellä, joka on laajalti käytetty ohjelmointikieli Kelan etuusjärjestelmien toteuttamisessa. Tietokantakantataulut, joita tilanpäivitysmoduuli käsittelee, ovat DB2-tietokantatauluja.
Insinöörityön tavoitteena oli ohjelmoida varmatoiminen moduuli, joka kykenee suoriutumaan virheittä kymmenistätuhansista tilanpäivityksistä kuukaudessa, joita etuusjärjestelmässä tapahtuu. Tilanpäivitysmoduuli on keskeisessä osassa RAKE-etuusjärjestelmän ja OIWAn välisessä kommunikaatiossa.
Ohjelmatestauksessa havaittiin pieniä virheitä moduulissa, mutta muuten moduuli toimi tarkoitetulla tavalla. Vaikka ohjelmatestauksessa yritetään suorittaa mahdollisimman monta
tilannetta tilanpäivitysmoduulilla, jää silti jotain tilanteita mahdollisesti huomioimatta, joista
saattaa aiheutua virhetilanteita. Moduuli otetaan tuotantokäyttöön huhtikuussa 2011.
Tilanpäivitysmoduuli ohjelmoitiin PL/1-ohjelmointikielellä, joka on laajalti käytetty ohjelmointikieli Kelan etuusjärjestelmien toteuttamisessa. Tietokantakantataulut, joita tilanpäivitysmoduuli käsittelee, ovat DB2-tietokantatauluja.
Insinöörityön tavoitteena oli ohjelmoida varmatoiminen moduuli, joka kykenee suoriutumaan virheittä kymmenistätuhansista tilanpäivityksistä kuukaudessa, joita etuusjärjestelmässä tapahtuu. Tilanpäivitysmoduuli on keskeisessä osassa RAKE-etuusjärjestelmän ja OIWAn välisessä kommunikaatiossa.
Ohjelmatestauksessa havaittiin pieniä virheitä moduulissa, mutta muuten moduuli toimi tarkoitetulla tavalla. Vaikka ohjelmatestauksessa yritetään suorittaa mahdollisimman monta
tilannetta tilanpäivitysmoduulilla, jää silti jotain tilanteita mahdollisesti huomioimatta, joista
saattaa aiheutua virhetilanteita. Moduuli otetaan tuotantokäyttöön huhtikuussa 2011.