Na ontvangst van het overzicht van klaarstaande berichten is de volgende stap het selecteren en ophalen van individuele berichten. Er is geen verplichting om alle klaarstaande berichten op te halen. Ook de volgorde van ophalen is vrij.
Het ophalen van klaarstaande berichten werkt als volgt:
- Met behulp van een procesId uit het overzicht van klaarstaande berichten wordt een bericht opgevraagd bij de Koppelservice; deze retourneert als respons het bijhorende bericht.
- Na ontvangst en opslag van het bericht stuurt de 1e omgeving een ontvangstbevestiging; de Koppelservice bevestigt deze ontvangstbevestiging.
- Vervolgens kan dit herhaald worden voor alle overige procesIds uit het overzicht van klaarstaande berichten. Op deze wijze worden alle berichten (of een deel) stuk voor stuk opgehaald en bevestigd.
Berichten die bevestigd zijn door de 1e omgeving komen niet meer voor op een opnieuw opgehaald overzicht van klaarstaande berichten. Over het bewaren van opgehaalde berichten aan de zijde van de koppelservice zijn binnen het GRS-protocol geen afspraken gemaakt.
Overzicht parameters
XML-tag | Datatype | Omschrijving | Voorbeeld | Aanroep |
---|---|---|---|---|
ProcesInfo.procesId | string | Uniek Id voor resultaat | 20180101_001 | geefResultatenVraag geefResultatenAntwoord |
ProcesInfo.procesOmschrijving | string | Beschrijving van het resultaat | Berichten_001 | geefResultatenAntwoord |
Functie.productId | string | ProductId voor SIVI Koppelingsprotocol | 0 | geefResultatenVraag geefResultatenAntwoord |
Functie.contextId | string | ContextId voor SIVI Koppelingsprotocol | 701 | geefResultatenVraag geefResultatenAntwoord |
Functie.functieId | string | FunctieId voor SIVI Koppelingsprotocol | 7800 | geefResultatenVraag geefResultatenAntwoord |
Geef uw reactie op dit onderwerp.