Julkishallinnon perustietovarantojen rajapinnat (PERA) - työryhmä

Samankaltaiset tiedostot
Julkishallinnon perustietovarantojen rajapinnat (PERA) -työryhmä

Julkishallinnon perustietovarantojen rajapinnat (PERA) -työryhmä

Julkishallinnon perustietovarantojen rajapinnat (PERA) -työryhmä

Julkishallinnon perustietovarantojen rajapinnat (PERA) -työryhmä

Julkishallinnon perustietovarantojen rajapinnat (PERA) -työryhmä

Julkishallinnon perustietovarantojen rajapinnat (PERA) -työryhmä

Julkishallinnon perustietovarantojen rajapinnat (PERA) -työryhmä

Varmennepalvelu Rajapintakuvaus Kansallisen tulorekisterin perustamishanke

Rajapintakuvaus Liikenneluvat

Varmennepalvelu Rajapintakuvaus Tulorekisteriyksikkö

Tiedonsiirto- ja rajapintastandardit

T2V2 Vaaratilanneilmoitussanomakuvaus

VIRANOMAISEN PALUUKANAVA WS API. Suomi.fi-viestit julkinen rajapinta

Maksuturva-palvelun käyttöönottolomakkeen rajapintakuvaus verkkokauppaohjelmistolle

T2V2 Turvallisuushavaintoilmoitussanomakuvaus

OnniSMS Rajapintakuvaus v1.1

VIRANOMAISEN PALUUKANAVA WS API. Suomi.fi-viestit julkinen rajapinta

Ostolaskujen haku Netvisorista

Veronumero.fi Tarkastaja rajapinta

Tuomiorekisterin ratkaisuhaun kehittäminen

Tietojen toimittaminen Skeemat Käsittelypalaute Kansallisen tulorekisterin perustamishanke

Tilaajavastuu.fi. Muutoshistoria. Suomen Tilaajavastuu Oy. Raporttinoutaja Rajapinta yritysten tilaajavastuutietojen tarkistamiseen

K U U L A L A A K E R I LUOTTAMUKSELLINEN 1(6)

Tekstiviestipalvelun rajapintakuvaus

Sosiaalihuollon asiakastiedon arkiston validointipalvelu. Käyttöohje

Avoin metsätieto - Rajapintapalvelut

Tikon Kirjanpito Tikon Kirjanpito

VVAA047 Hakuehdot VALDA 1.2

PANKKILINJAN FTP - KUVAUS

Kuluttajan e-lasku, e-laskujen palautteet Laskuttajan palvelukuvauksen liite

Maksuturva-palvelun rajapintakuvaus verkkokaupalle / MAKSUN PERUUTUS

Tietojen toimittaminen Skeemat Käsittelypalaute Kansallisen tulorekisterin perustamishanke

Tekninen rajapinta - Soveltamisohje Kansallisen tulorekisterin perustamishanke

Sosiaalihuollon asiakastiedon arkiston validointipalvelu

LUETTELO ELINKEINOYHTYMÄN JA LIIKKEEN- TAI AMMATINHARJOITTAJAN OMISTAMISTA ARVOPAPEREISTA JA ARVO-OSUUKSISTA (8B)

SÄHKE-hanke. Tekninen mallintamisen Siirtotiedoston metatietokuvaukset

Palvelun rekisteröinti Virtu - luottamusverkostoon / testipalveluun

Hankinnan tarjousvastauksen liittymäaineistojen kuvaukset

Järjestelmäarkkitehtuuri (TK081702)

Sonyn suomenkielisen Web-portaalin käyttöohjeet

Toteumatietojen tiedostolataus sisäiseen laskentaan Käsikirja

Tietojen jakelu Skeemat Viestit Kansallisen tulorekisterin perustamishanke

Tekninen rajapintakuvaus

Tekninen dokumentti. TEKNINEN DOKUMENTTI Versio (24) Versio ja pvm Laatinut Tarkastanut Hyväksynyt.

Tietojen toimittaminen Skeemat Viestit Kansallisen tulorekisterin perustamishanke

Käyttöohje. Ticket Inspector. Versio 1.0. Sportum Oy

Rajapintakuvaus verkkokaupalle TAPAHTUMAN TILAN KYSELY Maksuturva- ja emaksut-palvelulle

Tietojen toimittaminen Skeemat Vastaanottokuittaus Kansallisen tulorekisterin perustamishanke

VIA: Sanomaliikenteessä käytettävien

VUOSI-ILMOITUS OSUUSKUNNAN YLIJÄÄMISTÄ YHTEENVETOTIEDOT (VSOKVYHT)

METSÄTALOUDEN VEROILMOITUS (2C)

YEL- JA MYEL-TYÖTULOJEN ILMOITTAMINEN VEROHALLINNOLLE OHJE JA TIETUEKUVAUS. Ennakkoperintävuosi 2020

TEKNINEN MÄÄRITTELY. Matkahuollon osoitekorttihaun rajapinta. Ismo Koskinen

METSÄTALOUDEN VEROILMOITUS (2C)

SISÄLLYSLUETTELO. Standard Taloushallinto Verkkolaskutus Sivu 1/9

ELINKEINOYHTYMÄN OSAKASSELVITYS (35)

L7 8.8 Tulorekisteriaineistot: Aineistojen lähetys ja virhetilanteet, aineistojen korjaaminen

RAKENTAMISEN TIEDONANTOMENETTELYN TIEDONANTOVELVOLLISEN (ILMOITTAJAKOHTAISET) TIEDOT (VSRAKYHT)

Muutokset suoran sanoma-asioinnin web servicepalvelun

Opus SMS tekstiviestipalvelu

Tietojen toimittaminen Skeemat Vastaanottokuittaus Kansallisen tulorekisterin perustamishanke

Euroopan unionin neuvosto Bryssel, 25. heinäkuuta 2014 (OR. en)

OPI-Maksut - Käyttötapaukset

VEROILMOITUS; YHTEISETUUS, VALTION LAITOS, KUNTA, SEURAKUNTA, ULKOMAINEN KUOLINPESÄ YMS. (6)

YEL- JA MYEL-TYÖTULOJEN ILMOITTAMINEN VEROHALLINNOLLE OHJE JA TIETUEKUVAUS

VUOKRATULOT, KIINTEISTÖT (7K)

Sähköpostitilin määrittäminen Outlook 2016, kun ohjelma käynnistetään ensimmäistä kertaa.

Tikon etasku integraatio

Aineistosiirron testauksen aloituksen ohje Trafin sopimuskumppaneille

Suomalaisen julkishallinnon Vetuma-palvelu Vetuma-palvelun SAML-kutsurajapinnan metadata-tiedosto Versio: 3.5

KUUKAUSI-ILMOITUSTEKNIIKAN TIETUEKUVAUS

TEMPNET-OLOSUHDEHÄLYTYKSET

1. Sähköinen tunnistautuminen KTJ-rekisterinpitosovellukseen

SOPIMUSTYÖNANTAJAN TYEL-VUOSI-ILMOITUKSET TIEDOSTONA

Finvoice 1.3 standardin toimialakohtainen soveltamisohje. asiakkaille lähetettävistä laskuista

KÄYTTÖOHJE truck check In Itsepalvelukioski

Tekninen kuvaus Aineistosiirrot Interaktiiviset yhteydet iftp-yhteydet

Julkishallinnon perustietovarantojen rajapinnat (PERA) -työryhmä. Tietovarantojen yhteinen rajapintaratkaisu. Toimeenpanosuunnitelma

Visma Business AddOn Tositteiden tuonti. Käsikirja

Attribuutti-kyselypalvelu

ERITTELY ELINKEINOYHTYMÄN SAAMISTA OSINGOISTA JA OSUUSKUNNAN YLIJÄÄMISTÄ (73B)

Basware P2P (Alusta) OSTA-laskujen manuaalinen tilaustäsmätys. Päivitetty

Visma Econet Pro. Duetto integraatio maksumuistutukset perintätoimet. Visma Software Oy,

Ohjelma on tarkoitettu pankkiyhteysohjelmalla vastaanotettujen Finvoiceverkkolaskujen

VUOSI-ILMOITUSTEKNIIKAN TIETUEKUVAUS Ohje sähköisen työsuhde- ja vuosi-ilmoituksen tekemiseen

Vuoden 2016 vuosi-ilmoitukset ja niiden korjaaminen. Ohjeita paperi- ja verkkolomakeilmoittajille Ohjeita tiedostona ilmoittajille

OP Tunnistuksen välityspalvelu

Harjoitustyö 3 - Millosemeni

sertifikaattiratkaisu Apitamopki

Suomen Lions-liitto ry Tapahtumien raportointi Käyttäjäohje Versio

Netvisor laskutusliittymä

KServer Etäohjaus Spesifikaatio asiakaspuolen toteutuksille

Katso-tunnistautumisen muutos. Visma Fivaldi

Vaatimusmäärittely Ohjelma-ajanvälitys komponentti

Jos yritys tekee EU tavarakauppaa, käy tekemässä ennen käyttöönottoa myynnin perustiedoissa kerran seuraava toimenpide:

SUOMEN PANKKIYHDISTYS

VUOKRATULOT, KIINTEISTÖT (7K)

Toimintaympäristön kuvaus. LTC-Otso Myyjän työkalu (POC)

LASKELMA ELINKEINOTOIMINNAN TULOKSESTA (77) TIETUEKUVAUS 2016 SISÄLTÖ

Transkriptio:

PERA-määrittely Julkisen hallinnon ICT-toiminto 31.5.2011 VM125:06/2007 Julkishallinnon perustietovarantojen rajapinnat (PERA) - työryhmä Tietovarantojen yhteinen rajapintaratkaisu Aineistonvälityksen ilmoitusten rajapintakuvaus Versio 0.9 Luonnos Päiväys 31.5.2011

Julkisen hallinnon ICT-toiminto 31.5.2011 2 (17) Sisällysluettelo 1 RAJAPINTA AINEISTONVÄLITYKSEN ILMOITUKSILLE...3 1.1 Palvelun yleinen kuvaus...3 1.2 Hallinnolliset tiedot...3 2 OPERAATIOIDEN KUVAUKSET...4 2.1 Yleistiedot pyynnölle...4 2.2 Ilmoitus noudettavasta aineistosta...5 2.2.1 Pyynnön parametrit...5 2.2.2 Vastauksen kuvaus...9 2.3 Ilmoitus aineiston onnistuneesta toimituksesta...9 2.3.1 Pyynnön parametrit...9 2.3.2 Vastauksen kuvaus...10 2.4 Ilmoitus virhetilanteesta...10 2.4.1 Pyynnön parametrit...10 2.4.2 Vastauksen kuvaus...11 2.5 Ilmoitus häiriöstä...12 2.5.1 Pyynnön parametrit...12 2.5.2 Vastauksen kuvaus...12 2.6 Ilmoitus virheellisestä aineistosta...13 2.6.1 Pyynnön parametrit...13 2.6.1 Vastauksen kuvaus...13 2.6.2 Yleiset virheilmoitukset...14 2.6.3 Integraatiossa esiintyvät virhetilanteet...15 2.6.4 Pyynnön käsittelyssä tulleet virhetilanteet...16 2.7 Palvelukutsuissa käytettävät metatiedot...16 2.7.1 Pyynnöissä ja vastauksissa välitettävät metatiedot...17 3 Muutoshistoria...17

Julkisen hallinnon ICT-toiminto 31.5.2011 3 (17) 1 RAJAPINTA AINEISTONVÄLITYKSEN ILMOITUKSILLE Tämä rajapintakuvaus määrittelee palvelut, joilla aineistoa tarjoava ja aineiston käyttävä organisaatio voivat lähettää aineistonvälitykseen liittyviä ohjaus-, virhe- sekä häiriöilmoituksia. Rajapintakuvaus pitää sisällään palveluita molemmille organisaatiolle. 1.1 Palvelun yleinen kuvaus Palvelun tyyppi Palvelun toteutuksessa käytetyt periaatteet Tuetut teknologiat sovellus - sovellus -yhteys palvelu toteutettu määrityksen 1.0 mukaisesti <viittaus PERA-määrityksen versioon> RESTful, määrityksen 1.0 mukaisesti Palvelu käytettävissä Suunniteltujen katkojen määrä vuodessa Keskimääräinen katkojen kesto <arvio> <arvio> 1.2 Hallinnolliset tiedot Omistajaorganisaatio Palvelun omistajan yhteystiedot Tietojen omistajuus / ehdot jälleenjakelulle

Julkisen hallinnon ICT-toiminto 31.5.2011 4 (17) Palvelun nykyinen versio Muut tuetut versiot Tiedossa olevat muutokset 2 OPERAATIOIDEN KUVAUKSET Ilmoitus noudettavasta aineistosta Ilmoitus aineiston onnistuneesta toimituksesta Ilmoitus virhetilanteesta Ilmoitus häiriöstä Ilmoitus virheellisestä välitetystä aineistosta Aineistoa tarjoava organisaatio lähettää aineistoa noutaville organisaatioille tiedon aineiston saapumisesta Aineiston vastaanottaja lähettää aineiston toimittaneelle organisaatiolle kuittauksen onnistuneesta aineistonsiirrosta. Aineiston vastaanottaja lähettää aineston toimittaneelle organisaatiolle ilmoituksen virheestä aineiston siirrossa tai aineistossa. Ilmoitus häiriöstä lähetetään mikäli aineistoa toimittava organisaatio huomaa että ei saa välitettyä aineistoa sovitusti. Esimerkiksi jos aineistoa ei saada toimitettua sovitussa aikakehyksessä Aineiston eteenpäin välittänyt organisaatio voi tämän viestin avulla ilmoittaa aineiston vastaanottaneelle organisaatiolle nopeasti virheellisestä aineistosta. 2.1 Yleistiedot pyynnölle Pyyntöjen tyypit Tunnistus synkroninen rajapinta client sertifikaattipohjainen tunnistus varmenteen myöntäjä: Valtuutus valtuutus pohjautuu organisaatiotason

Julkisen hallinnon ICT-toiminto 31.5.2011 5 (17) Timeout arvo Palvelun vasteajat Sallitut virheiden määrät tunnistukseen 2.2 Ilmoitus noudettavasta aineistosta Aineistoa tarjoava palvelu lähettää ilmoituksen noudettavissa olevasta aineistosta tähän palveluun. Ilmoitus pitää sisällään aineiston metatiedot joissa on mukana myös URInoudettavissa olevaan aineistoon. Aineistoa käsittelevä palvelu pystyy validoimaan toimitetun aineiston sisältöä tähän palveluun tulevassa kutsussa olevan metadatan avulla. Ilmoitus välitetään palvelulle HTTP:n POSTia käyttäen, noudattaen alla olevaan URLpatternia. POST http://<url root>/<aineiston tyyppi> Yllä olevassa patternissa <URL root> on organisaaatiokohtainen ja <aineiston tyyppi> kuvaa noudettavan aineiston tyyppiä. 2.2.1 Pyynnön parametrit Esimerkki ilmoitusviestin sisällöstä: <aineisto> < aineiston tunnus> ORG1_2011_11 </ aineiston tunnus> <tiedoston nimi> aineisto_part1.zip </tiedoston nimi> <tiedoston nimi> aineisto_part2.zip

Julkisen hallinnon ICT-toiminto 31.5.2011 6 (17) </tiedoston nimi> <tyypin tunniste> peruspoiminta01 </ tyypin tunniste> <tietuelukumäärä>14260</tietuelukumäärä> <aineiston julkaisuaika> 2011-01-01T05:15+02:00 </aineiston julkaisuaika> <aineistossa käytetty merkistö>utf-8</aineistossa käytetyt merkistö> <osoite noudettavaan aineistoon> SFTP://esimerkki.fi/asiakas/perusaineisto/2011-11 </osoite noudettavaan aineistoon> <osoite aineistokohtaiseen metadataan> SFTP://esimerkki.fi/asiakas/perusaineisto/metadata </osoite aineistokohtaiseen metadataan> </aineisto> Pyynnön parametrit yksittäin kuvattuna nimi: Toimitetun aineiston tunnus Tunnus jolla toimitettu aineisto voidaan yksilöidä. Tunnisteena voidaan käyttää esim. UUID-tyyppistä tunnistetta tai jotain muuta tunnistetta, jolla aineston tarjoava organisaatio pystyy yksilöimään aineiston. Tunnistetta on tarkoitus käyttää virheiden ja häiriöiden raportoinnissa. Tyyppi: Merkkijono Pakollisuus: Pakollinen Kentän maksimimitta: 256 Sallitut merkit: [a-z][a-z][0-9] - _ nimi: Tiedoston nimi Aineistoon kuuluvat tiedostot kuvataan tällä

Julkisen hallinnon ICT-toiminto 31.5.2011 7 (17) tietoelementillä. Yksi välitettävä aineisto voidaan jakaa useampaan tiedostoon, jolloin tähän listataan kaikki aineistoon kuuluvat tiedostot. Aineistoon oletetaan kuuluvan kaikki hakemistossa oleva tiedostot, mikäli tiedoston nimi on tyhjä Tyyppi: merkkijono Pakollisuus: optionaalinen kentän maksimimitta: 128 sallitut merkit: [a-z][a-z][ 0-9] -_ nimi: Aineiston tyypin tunniste Tunniste jonka avulla saadaan tarkemmat määritykset aineistolle Tyyppi: merkkijono Pakollisuus: Pakollinen Kentän maksimimitta: 64 Sallitut merkit: [a-z][a-z][ 0-9] -_ nimi: Tietuelukumäärä Kuvaa montako tietuetta siirrettävä aineisto sisältää. Tyyppi: numero Pakollisuus: Pakollinen nimi: Aineiston julkaisuaika Aineiston siirtoaika kertoo milloin aineisto on asetettu noudettavaksi tyyppi: Aika merkkijonona aikavyöhykeninformaation kanssa, formaatti: yyyymm-ddthh:mm:ss+hh:mm Pakollisuus Pakollinen nimi: Aineistossa käytetty merkistö Tämä kenttä kuvaa missä merkistössä siirrettävä aineisto on.

Julkisen hallinnon ICT-toiminto 31.5.2011 8 (17) Tyyppi: Merkkijono Pakollisuus: Pakollinen Sallitut merkit: [a-z][a-z][ 0-9] -_ Maksimimitta: 32 nimi: Osoite noudettavaan aineistoon Noudettava aineisto on tämän muuttujan määrittelemässä määritetystä URIssa. Tyyppi: URI merkkijonona Pakollisuus: Pakollinen Sallitut merkit: URL:n sallitut merkit Maksimimitta: 256 nimi: Osoite aineistokohtaiseen metadataan Aineistokohtainen metadata on mahdolllista julkaista aineistoa käyttävälle organisaatiolle tämän muuttujan avulla. Tyyppi: URI merkkijonona Pakollisuus: Optionaalinen Sallitut merkit: URL:n sallitut merkit Maksimimitta: 256

Julkisen hallinnon ICT-toiminto 31.5.2011 9 (17) 2.2.2 Vastauksen kuvaus Onnistuneesta ilmoituksen vastaanotosta välitetään ainoastaan HTTP:n statuskoodi 200 sekä kohdassa 2.7 kuvatut metatiedot. Virhetilanteet raportoidaan yleisten virhekoodien avulla. Kutsukohtaiset virhekoodit selityksineen 600.1 Aineistontyyppiä ei ole määritelty 2.3 Ilmoitus aineiston onnistuneesta toimituksesta Aineiston vastaanottaja lähettää aineiston toimittaneelle organisaatiolle kuittauksen onnistuneesta aineistonsiirrosta. Ilmoitus välitetään palvelulle HTTP:n PUTia käyttäen, noudattaen alla olevaan URLpatternia. PUThttp://<URL root>/<aineiston tyyppi>/<aineiston tunnus> Yllä olevassa patternissa <URL root> on organisaaatiokohtainen ja <aineiston tyyppi> kuvaa noudettavan aineiston tyyppiä. Aineiston tunnus on se, jonka aineistoa tarjoava organisaatio välitetti ilmoitussanomassa. 2.3.1 Pyynnön parametrit Kuittauksessa lähetettävät viestit ovat aina samanlaisia, joten välitettävät tiedot voidaan määritellä tarkasti. Alla on kuvaus välitettävästä viestistä Kuvaus vastausviestin sisällöstä: <aineiston toimituksen tila> onnistunut </aineiston toimituksen tila>

Julkisen hallinnon ICT-toiminto 31.5.2011 10 (17) 2.3.2 Vastauksen kuvaus Onnistuneesta ilmoituksen vastaanotosta välitetään ainoastaan HTTP:n statuskoodi 200 sekä kohdassa 2.7 kuvatut metatiedot. Virhetilanteet raportoidaan yleisten virhekoodien avulla. 2.4 Ilmoitus virhetilanteesta Aineiston vastaanottaja voi raportoida aiheiston siirtoon liittyvistä virheistä aineistoa tarjoavaa organisaatiota tämän palvelun avulla. Virhe raportoidaan palvelulle HTTP:n POSTia käyttäen, noudattaen alla olevaan URLpatternia. POST HTTP://<URL root>/<aineiston tyyppi>/<aineiston tunnus>/virhe Yllä olevassa patternissa <URL root> on organisaaatiokohtainen ja <aineiston tyyppi> kuvaa noudettavan aineiston tyyppiä. Aineiston tunnus on se, jonka aineistoa tarjoava organisaatio välitetti ilmoitussanomassa. 2.4.1 Pyynnön parametrit Esimerkki virheviestistä: <virhe> </virhe > <virhekoodi>404.1</virhekoodi> <selite> </selite> Aineistoa ei löydy määritetystä URI osoitteesta. Aineistolle ilmoituksessa välitetty URI on : SFTP://esimerkki.fi/perusaineisto/org2/2011-11 nimi: Virhekoodi Virhekoodi joka tyypittää virheen Tyyppi: Merkkijono Pakollisuus: Pakollinen Sallitut merkit: [a-z][a-z][ 0-9] -_ Maksimimitta: 12

Julkisen hallinnon ICT-toiminto 31.5.2011 11 (17) nimi: selite Virheen seliteteksti, jonka on tarkoitus helpottaa virheenselvitystä. Virhekoodit 602.1 aineisto korruptoitunut 603.1 aineiston sisältämien tietueiden määrä ei vastaa aineiston metadatassa olevaa tietueiden määrää. 2.4.2 Vastauksen kuvaus Onnistuneesta ilmoituksen vastaanotosta välitetään ainoastaan HTTP:n statuskoodi 200 sekä kohdassa 2.7 kuvatut metatiedot. Virhetilanteet raportoidaan yleisten virhekoodien avulla.

Julkisen hallinnon ICT-toiminto 31.5.2011 12 (17) 2.5 Ilmoitus häiriöstä Ilmoitus häiriöstä lähetetään mikäli aineistoa toimittava organisaatio huomaa että ei saa välitettyä aineistoa sovitusti. Esimerkiksi jos aineistoa ei saada toimitettua sovitussa aikakehyksessä. Aineistoa vastaanottava organisaatio toteuttaa tämän palvelun. Häiriö raportoidaan palvelulle HTTP:n POSTia käyttäen, noudattaen alla olevaan URLpatternia. POST HTTP://<URL root>/<aineiston tyyppi>/<aineiston tunnus>/hairio Yllä olevassa patternissa <URL root> on organisaaatiokohtainen ja <aineiston tyyppi> kuvaa noudettavan aineiston tyyppiä. Aineiston tunnus on se, jonka aineistoa tarjoava organisaatio välitetti ilmoitussanomassa. 2.5.1 Pyynnön parametrit Häiriöilmoituksessa ei toimiteta muuta kuin vapaamuotoinen selitys häiriöstä sekä mahdollisesti arvio mihin mennessä häiriö saadaan korjattua. Esimerkki häiriöviestin sisällöstä: <hairio> </hairio> Teknisten ongelmien takia aineistoa <aineiston tyyppi> ei saada toimitettua 1.1.2011:03:00 mennessä. Aineisto saadaan tuotettua noudettavaksi arviomme mukaan klo 9:00:aan mennessä. 2.5.2 Vastauksen kuvaus Onnistuneesta ilmoituksen vastaanotosta välitetään ainoastaan HTTP:n statuskoodi 200 sekä kohdassa 2.7 kuvatut metatiedot. Virhetilanteet raportoidaan yleisten virhekoodien avulla.

Julkisen hallinnon ICT-toiminto 31.5.2011 13 (17) 2.6 Ilmoitus virheellisestä aineistosta Aineiston toimittajan on mahdollista toteuttaa nopea ilmoitus aineistoa vastaanottavalle organisaatiolle virheellisestä, jo toimitetusta aineistosta. Vastaanottajana toimiva aineiston vastaanottanut organisaatio voi toteuttaa tämän ilmoituksen taakse omat reagointimallinsa. Virheellinen aineisto raportoidaan palvelulle HTTP:n POSTia käyttäen, noudattaen alla olevaan URL-patternia. POST HTTP://<URL root>/<aineiston tyyppi>/<aineiston tunnus>/sisaltovirhe Yllä olevassa patternissa <URL root> on organisaaatiokohtainen ja <aineiston tyyppi> kuvaa noudettavan aineiston tyyppiä. Aineiston tunnus on se, jonka aineistoa tarjoava organisaatio välitetti ilmoitussanomassa. 2.6.1 Pyynnön parametrit Virheellisestä aineistosta toimitetaan ainoastana vapaamuotoinen teksti jossa kuvataan ongelma. Esimerkki sisältövirhettä kuvaavan vistin sisällöstä: <sisältövirhe> </sisaltovirhe> Toimitetusta aineistosta puuttuu osa poimintaan kuuluvista tiedoista. Aineistopoiminta toteutetaan uudelleen ja se on käytettävissä 2.1.2011 2.6.1 Vastauksen kuvaus Onnistuneesta ilmoituksen vastaanotosta välitetään ainoastaan HTTP:n statuskoodi 200 sekä kohdassa 2.7 kuvatut metatiedot. Virhetilanteet raportoidaan yleisten virhekoodien avulla.

Julkisen hallinnon ICT-toiminto 31.5.2011 14 (17) 2.6.2 Yleiset virheilmoitukset Alla yleiset sovellustason virhelimoitukset virhekoodi selite 400.1 Kutsuviestin kehystiedot ovat sisällöltään tai muodoltaan virheellisiä 400.2 Kutsuviesti on muodoltaan virheellinen 400.3 Kutsuviesti on sisällöltään virheellinen 403.1 Toiminto ei ole sallittu kyseiselle organisaatiolle 401.1 Timeout, toiminto ei ole onnistunut määräajassa. 404.1 Kutsuttavaa palvelua ei löydy määritetystä URIsta 502.1 Ongelmia pyyntöä välittävän ja taustajärjestelmä välillä. Yhteys saadan mutta kutsua ei saada suoritettua onnistuneesti. 503.1 Service Unavailable: Palvelu ei ole käytettävissä. 504.1 Sanomapohjainen reititys ei onnistu (sääntöjä ei ole määritelty) 6xx.1 Virhe liiketoimintalogiikan käsittelyssä Sovelluskohtaiset virhekoodit. Sovelluskohtaiset virhekoodit voivat käyttää arvoja 600:sta ylöspäin Alla HTTP-protokollasta tuetut virhekoodit (huom! jos käytetään VIAa, niin 502 virheilmoitus tulee uudelleen koodittaa 301 Moved Permanently: Palvelu siirretty pysyvästi toiseen osoitteeseen

Julkisen hallinnon ICT-toiminto 31.5.2011 15 (17) 307 Temporary Redirect: Palvelu siirretty tilapäisesti toiseen osoitteeseen 400 Bad Request : Palvelulle lähetetty kutsu on väärän muotoinen eikä kutsujan tule toistaa pyyntöä ennen kutsun uudelleen muokkausta 401 Unauthorized : Palvelulle lähetetty pyyntö ei sallittu ilman autentikointia 403 Forbidden : Ei käyttöoikeutta palveluun. 404 Not found : Kutsuttavaa palvelua ei löydy määritetystä URIsta 408 Request timeout : Pyynnön käsittely ylittänyt asetetun timeout arvon 500 Internal server error: Tyypittämätön virhe palvelupyynnön suorittamisessa tai SOAP-pohjainen virheviesti 502 Bad Gateway: Ongelmia gateway ja backend palvelun välillä. Yhteys saadan mutta kutsua ei saada suoritettua onnistuneesti. 503 Service Unavailable: Palvelu ei ole käytettävissä. 504 Gateway timeout: Proxy/gateway ei saa yhteyttä palveluun 2.6.3 Integraatiossa esiintyvät virhetilanteet Alla kuvattuja yhteystietoja käytetään HTTP:n protokollavirhetilanteisiin, tai virheisiin joissa järjestelmä on palauttanut sovellustason virheen, jonka virhekoodi on pienempi kuin 1000. Yhteydenottotavat

Julkisen hallinnon ICT-toiminto 31.5.2011 16 (17) Virheen raportoinnilta toivottavia tietoja 2.6.4 Pyynnön käsittelyssä tulleet virhetilanteet Alla kuvattuja yhteystietoja käytetään mikäli palvelukutsussa palautui sovellustason virhe, jonka virhekoodi on suurempi kuin 1000. Yhteydenottotavat sähköposti: integraatiohäiriö@esimerkki.fi Virheen raportoinnilta toivottavia tietoja 2.7 Palvelukutsuissa käytettävät metatiedot Alla kuvatut metatiedot kuljetetaan HTTP:n otsikkotiedoissa. Tiedot pohjautuvat PERAmääritykseen ja JHS-sanastossa kuvattuun ydinsanastoon.

Julkisen hallinnon ICT-toiminto 31.5.2011 17 (17) 2.7.1 Pyynnöissä ja vastauksissa välitettävät metatiedot 3 Muutoshistoria Versio Päiväys Tekijä Tarkastaja Hyväksyjä Muutoshistoria 0.9 31.5.2011 Jukka Matilainen, Jussi Lattu Jukka Uusitalo Luonnosversio palautekierrosta varten