Protokoller & standarderNy⏱ ~1 minNOSEDK

ACK

Kvitteringen som sier at meldingen kom fram. Motstykket NACK sier at den ikke ble godtatt. Uten en av dem vet avsenderen ingenting.

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.

IntegrasjonMeldingsutvekslingDrift