Kvitteringen som sier at meldingen kom fram. Motstykket NACK sier at den ikke ble godtatt. Uten en av dem vet avsenderen ingenting.
Definisjon
ACK er kortformen av acknowledgement og finnes i en eller annen skikkelse i alle protokoller som skal være til å stole på. Prinsippet er det samme overalt: en melding er ikke levert før mottakeren har sagt at den er det.
Det er verdt å skille mellom to nivåer, fordi de svarer på hvert sitt spørsmål. En teknisk kvittering sier at meldingen kom fram og at formatet holdt. En kvittering på applikasjonsnivå sier at systemet på den andre siden faktisk klarte å bruke innholdet. I EDIFACTFN-standard for elektronisk datautveksling - grunnlaget for Ediel-meldingene i det norske kraftmarkedet. er dette CONTRL og APERAK, som er to forskjellige meldingstyper nettopp fordi de betyr forskjellige ting.
Den tredje muligheten er den farligste: ingen kvittering i det hele tatt. En melding som forsvinner uten svar ser ut som en melding som gikk fint, helt til noen leter etter et resultat som aldri kom.
Kvitteringen henger sammen med to andre mekanismer. Uten kvittering vet ikke avsenderen om den skal sende på nytt, og sender den på nytt uten at mottakeren håndterer duplikater, kan samme forretningshendelse bli behandlet to ganger.
Kvitteringen er den delen av en integrasjon som er lettest å utsette og dyrest å mangle. Den gir ingen ny funksjon den dagen den bygges, og den er det eneste som virker den dagen noe svikter.
HANDSAL genererer og tolker kvitteringer som en del av jobben, ikke som noe man kan skru på senere. STUBB gjør det samme mot en simulert Elhub: systemet sender meldingen, stubben genererer kvitteringen og oppdaterer status, slik at kvitteringsflyten er testet før den møter det virkelige sentralsystemet.
I praksis
Kvitteringen er den delen av en integrasjon som er lettest å utsette og dyrest å mangle. Den gir ingen ny funksjon den dagen den bygges, og den er det eneste som virker den dagen noe svikter.
HANDSALTvimennings EDI-server for bilateral meldingsutveksling: mottar, oversetter, ruter og bekrefter meldinger mellom bedrifter og markedsplasser. genererer og tolker kvitteringer som en del av jobben, ikke som noe man kan skru på senere. STUBBTvimennings simulatorplattform for integrasjonstesting - vi bygger mock-miljøer av motpartene systemene deres snakker med, slik at de kan testes uten å røre produksjon. gjør det samme mot en simulert ElhubNasjonalt nav for måleverdier og markedsprosesser i norsk kraftmarked.: systemet sender meldingen, stubben genererer kvitteringen og oppdaterer status, slik at kvitteringsflyten er testet før den møter det virkelige sentralsystemet.