Tapahtumien synkronisuus/asynkronisuus

Tapahtumien synkronisuus/asynkronisuus

Rakenteellisten tietojen päivitys- ja kyselytapahtumien osalta palvelurajapinnat ovat synkronisia. Kuittaus- ja/tai vastaustiedot kyselyyn palautetaan palvelupyynnön vastauksena saman istunnon aikana.

Aikasarjatietojen (mittaustiedot ja taseselvitystiedot) sekä laskurivitietojen osalta palvelut ovat asynkronisia sekä ilmoitustapahtumien että hakutapahtumien osalta. Datahub palauttaa välittömästi synkronisen teknisen tason kuittauksen siitä, että osapuolen pyyntö/ilmoitus on hyväksytty käsiteltäväksi. Varsinaisen tapahtuman käsittelyn kuittaukset ja vastaustiedot kyselyyn palautetaan erikseen noutopalvelun kautta asynkronisesti.

Asynkroniset haut

Hakutapahtuman saapuessa rajapinnassa tarkastetaan, että haku on muodoltaan määritysten mukainen. Samalla tehdään tarkastus, että osapuolella on roolinsa perusteella oikeus lähettää kyseisenlainen hakutapahtuma. Jos muototarkastus tai roolitarkastus tuottaa negatiivisen tuloksen, datahub palauttaa negatiivisen kuittauksen ja haun käsittely päättyy.

Jos hakutapahtuma on oikeassa muodossa, ja osapuolella on tapahtumaan tarvittava rooli, datahub aloittaa haun käsittelyn. Tässä yhteydessä tarkastetaan, onko osapuolella oikeus haettuun tietoon käyttöpaikkatasolla. Jos osapuoli on hakenut laajempaa tietokokonaisuutta, josta hänellä on oikeus vain osaan, datahub palauttaa sen osan haetuista tiedoista, johon osapuolella on oikeus. Niistä tiedoista, johon hakijalla ei ole oikeutta, palautetaan virheilmoitus.

Tapahtuma

Sykroninen/Asynkroninen

DH-100 Asiakas, käyttöpaikka- ja energiayhteisötietojen ylläpitoprosessit

Synkroninen

DH-200 Mittaustiedon ylläpitoprosessit

Asynkroninen

DH-300 Sopimusprosessit

Synkroninen

DH-400 Kytkentä- ja katkaisuprosessit

Synkroninen

DH-500 Taseselvitys

 

 

DH-510 Taseselvitystietojen laskenta ja ilmoitus

Asynkroninen

 

DH-520 Taseselvitystietojen haku

Asynkroninen

DH-700 Tuote- ja laskutustiedon ylläpitoprosessit

 

 

DH-711–DH-714; DH-717–DH-718 Tuotetietojen luonti ja päivitys

Synkroninen

 

DH-715–DH-716; DH-721–DH-726 Hinta-aikasarja tiedot ja tuotetietojen haku

Asynkroninen

 

DH-730 Laskurivitietojen ilmoitus

Asynkroninen

 

DH-740 Laskurivitietojen haku

Synkroninen

DH-800 Valtuutukset

Synkroninen

DH-900 Osapuolitiedot

Synkroninen