GBX.BTW.e4050 - Automatisch herhalen van verstuurde, niet-bevestigde, berichten
Eis:
Voor gegevens versturende systemen geldt het volgende:
Het systeem mag tot een maximum van 3 aantal pogingen doen met een duplicaatbericht.
Wanneer het systeem na bovenstaande poging(en) geen afdoende antwoord heeft ontvangen, mag het een nieuwe poging uitvoeren met een nieuw bericht, waarin dezelfde inhoud en dus ook hetzelfde patiëntstuk-id is opgenomen. Dit wordt beschouwd als een nieuwe transactie, waarbij dus ook punt 1 weer geldig is.
Wanneer op een nieuwe poging tot toevoegen van gegevens, als bedoeld in punt 2 een antwoord 'bestaat al' wordt ontvangen, mag het systeem dit als succes interpreteren. Immers, de unieke patiëntstuk-id's garanderen dat het om de juiste gegevens gaat.
Wanneer op een nieuwe poging tot verwijderen van gegevens, als bedoeld in punt 2, een antwoord 'bestaat niet' wordt ontvangen, mag het systeem dat als succes interpreteren.
Op een nieuwe poging tot wijzigen van gegevens, als bedoeld in punt 2, mag alleen een antwoord dat expliciet 'succes' aanduidt als succes geïnterpreteerd worden.
Een nieuwe poging als bedoeld in punt 2 mag ook uitgevoerd worden direct na de eerste poging, het is dus niet verplicht om eerst een nieuwe poging uit te voeren met een duplicaatbericht.
Toelichting bij eis:
Een retry-mechanisme dient om de gebruiker niet te vermoeien met foutmeldingen in geval van een incidentele communicatiestoring.
Wanneer de ZIM bij tokenauthenticatie een bericht verwerkt, wordt het authenticatietoken gecontroleerd en kan dit token niet nogmaals gebruikt worden. Een nieuwe poging met een duplicaatbericht is bij tokenauthenticatie dan ook alleen zinvol wanneer het originele bericht niet bij de ZIM is aangekomen.
De ZIM initieert zelf geen retries naar ontvangende systemen. Iedere poging van het versturend systeem resulteert in maximaal één poging van de ZIM per ontvangend systeem.
Identificatiecode | GBX.BTW.e4050 |
Vzvz_Moscow | Optioneel |
Vzvz_Req_Soort | Functional |