Op basis van het procesId, zoals ontvangen in processtap-2B, wordt de processtatus door de 1e Omgeving bij herhaling opgevraagd bij de Koppelservice. Dit pollen gebeurt met een interval van x seconden, totdat de processtatus ongelijk aan ‘actief’ is. De lengte van interval wordt bepaald door de 1e Omgeving.
Wanneer de Koppelservice in stap-6 het resultaat van de transactie heeft ontvangen, geeft het in stap 5B processtatus ‘compleet’ terug. Hierna gaat de 1e Omgeving door naar processtap-7. Wanneer tijdens de polling in stap-5 een fout ontstaat, retourneert de Koppelservice procesStatus ‘incompleet’.
Overzicht parameters
XML-tag | Datatype | Omschrijving | Voorbeeld | Aanroep |
---|---|---|---|---|
ProcesInfo.procesId | string | Wordt door de Koppelservice gevuld (zie processtap 2B) met een uniek kenmerk waarmee de status en het resultaat van de sessie kunnen worden opgehaald. | SessieId= 1234567890 | geefProcesStatusVraag |
procesInfo.procesStatus | string | Geeft de status aan waarin het transactieproces zich bevindt. Mogelijke waardes: actief = Niet klaar (dus pollen) incompleet = Klaar, maar incompleet (dus alleen de data overnemen en stoppen) compleet = Klaar (dus verwerken) |
actief | geefProcesStatusAntwoord |
Geef uw reactie op dit onderwerp.