Kvitteringen, der siger, at meddelelsen kom frem. Modstykket NACK siger, at den ikke blev accepteret. Uden en af dem ved afsenderen ingenting.
Definition
ACK er kortformen af acknowledgement og findes i en eller anden skikkelse i alle protokoller, der skal være til at stole på. Princippet er det samme overalt: en meddelelse er ikke leveret, før modtageren har sagt, at den er det.
Det er værd at skelne mellem to niveauer, fordi de svarer på hvert sit spørgsmål. En teknisk kvittering siger, at meddelelsen kom frem, og at formatet holdt. En kvittering på applikationsniveau siger, at systemet på den anden side faktisk kunne bruge indholdet. I EDIFACTElectronic Data Interchange For Administration, Commerce and Transport - FN-standard for elektronisk dataudveksling. er dette CONTRL og APERAK, som er to forskellige meddelelsestyper netop fordi de betyder forskellige ting.
Den tredje mulighed er den farligste: ingen kvittering overhovedet. En meddelelse, der forsvinder uden svar, ser præcis ud som en meddelelse, der gik fint, lige indtil nogen leder efter et resultat, der aldrig kom.
Kvitteringen hænger sammen med to andre mekanismer. Uden kvittering ved afsenderen ikke, om den skal sende igen, og sender den igen, uden at modtageren håndterer dubletter, kan den samme forretningshændelse blive behandlet to gange.
Kvitteringen er den del af en integration, der er lettest at udskyde og dyrest at mangle. Den giver ingen ny funktion den dag, den bygges, og den er det eneste, der virker den dag, noget svigter.
HANDSAL genererer og fortolker kvitteringer som en del af arbejdet, ikke som noget, man kan slå til senere. STUBB gør det samme mod et simuleret Elhub: systemet sender meddelelsen, stubben genererer kvitteringen og opdaterer status, så kvitteringsflowet er testet, før det møder det rigtige centralsystem.
I praksis
Kvitteringen er den del af en integration, der er lettest at udskyde og dyrest at mangle. Den giver ingen ny funktion den dag, den bygges, og den er det eneste, der virker den dag, noget svigter.
HANDSALTvimennings EDI-server til bilateral meddelelsesudveksling: modtager, oversætter, ruter og bekræfter meddelelser mellem virksomheder og markedspladser. genererer og fortolker kvitteringer som en del af arbejdet, ikke som noget, man kan slå til senere. STUBBTvimennings simulatorplatform til integrationstest - vi bygger mock-miljøer af de modparter, jeres systemer taler med, så de kan testes uden at røre produktion. gør det samme mod et simuleret ElhubNationalt nav for måledata og markedsprocesser på det norske elmarked.: systemet sender meddelelsen, stubben genererer kvitteringen og opdaterer status, så kvitteringsflowet er testet, før det møder det rigtige centralsystem.