Sanomavalidoinnit
Datahub validoi sanomia alla esitetyillä kolmella eri tasolla.
XML skeema
XML skeema -validoinnissa sanoma tarkistetaan teknisellä tasolla skeemaa vastaan. Validointi tarkistaa sanomarakenteen, elementtien ja attribuuttien pakollisuuden ja tietomuodon oikeellisuuden (formaatti ja kentän maksimipituus) sekä tietojen enumeraatiot. Virhetilanteessa palautetaan SOAP-tason hylkäys (SOAP Fault).
Prosessivalidoinnit
Prosessivalidoinnissa tarkastetaan prosessitason tiedot, prosessin tunnus ja rooli sekä osapuolen oikeudet ilmoittaa kyseinen prosessitapahtuma. Datahub tarkistaa sanoman lähettäjän käyttöoikeudet kahdella eri tasolla: ilmoittajan oikeus käynnistää ko. markkinatapahtuma (kuten DH-131) sekä ilmoittajan oikeus sanomaan liittyvään markkinatietoon (kuten tietty käyttöpaikka).
Oikeus käsiteltävään markkinatietoon tarkistetaan aina pelkästään juridisen lähettäjän perusteella. Oikeus suorittaa tietty markkinatapahtuma perustuu myös juridisen lähettäjän käyttöoikeuksiin (oikeus määräytyy markkinaroolin kautta). Juridinen lähettäjä voi kuitenkin antaa toiselle osapuolelle oikeuden ilmoittaa tietty tapahtuma omasta puolestaan. Tällöin datahubiin tulee olla määriteltynä niin sanottu toimeksianto, joka on kuvattu osiossa Toimeksiannot.
Sanomien lähettäjien sallitut roolit on listattu osiossa Sanomalistat. Virhetilanteessa palautetaan SOAP-tason hylkäys (SOAP Fault).
Tapahtumavalidoinnit
Tapahtumavalidointi sisältää tapahtumakohtaiset, markkinaprosessin mukaiset validoinnit, joita ei XML skeema- ja prosessivalidoinneissa validoida. Tapahtumavalidoinnissa validoidaan ilmoituksen attribuuttien välisien riippuvuuksien ja aikarajojen täyttymistä. Lisäksi ilmoitettuja arvoja validoidaan datahubin tietosisältöä vasten. Validoinnit läpäisseelle tapahtumalle palautetaan positiivinen kuittaussanoma. Virheellisille sanomille palautetaan negatiivinen kuittaus sisältäen virheilmoituksen (virhekoodi ja virheteksti).
Tapahtumavalidoinnin yhteydessä validoidaan myös ilmoitettujen attribuuttien arvot datastandardin sarakkeessa "sallitut arvot" määriteltyjä sääntöjä vasten. Suomalaisen henkilötunnuksen tulee esimerkiksi täyttää sille lainsäädännön asettamat vaatimukset.
Tapahtumakohtaisissa kuvauksissa osiossa Liiketoimintaprosessit ja datahub-tapahtumat on listattu kyseiseen tapahtumaan liittyvät tapahtumavalidoinnit.