OSO:2022/Doorlopen sessie: verschil tussen versies
(Nieuwe pagina aangemaakt met '==Context== Om een Dossier op te halen, start een Doelsysteem een Sessie. Hiervor vraagt een Doelsysteem een Sessie aan bij het Traffic Center. Het Traffic Center k...') |
k |
||
Regel 1: | Regel 1: | ||
==Context== |
==Context== |
||
− | Om een Dossier op te halen, start een Doelsysteem een Sessie. Hiervor vraagt een Doelsysteem een Sessie aan bij het Traffic Center. Het Traffic Center kent het Doelsysteem een Sessie toe als het Doelsysteem valide is én de Bronschool bekend is én valide |
+ | Om een Dossier op te halen, start een Doelsysteem een Sessie. Hiervor vraagt een Doelsysteem een Sessie aan bij het Traffic Center. Het Traffic Center kent het Doelsysteem een Sessie toe als het Doelsysteem valide is én de Bronschool bekend is én valide Endpoints heeft. Het Traffic Center geeft een lijst met Endpoints door van de Bronschool. |
− | Na toekenning van een Sessie start het Doelsysteem met het bevragen van de |
+ | Na toekenning van een Sessie start het Doelsysteem met het bevragen van de Endpoints van de Bronschool. Binnen de Sessie worden de Bronsystemen van een School in volgorde één voor één bevraagd [[https://developers.wiki.kennisnet.nl/index.php?title=OSO:2022/Uitvoeren_opvraag_sessie#Aflopen_Aanleverpunten| Aflopen endpoints]]. Na afloop wordt de Sessie afgesloten door het Doelsysteem bij het Traffic Center. In het afsluitverzoek wordt doorgegeven wat het ''beste resultaat'' van de Sessie was (Bijvoorbeeld: Dossier ontvangen, technische fout, etc.). |
==Preconditie== |
==Preconditie== |
Versie van 19 jan 2022 14:21
Context
Om een Dossier op te halen, start een Doelsysteem een Sessie. Hiervor vraagt een Doelsysteem een Sessie aan bij het Traffic Center. Het Traffic Center kent het Doelsysteem een Sessie toe als het Doelsysteem valide is én de Bronschool bekend is én valide Endpoints heeft. Het Traffic Center geeft een lijst met Endpoints door van de Bronschool. Na toekenning van een Sessie start het Doelsysteem met het bevragen van de Endpoints van de Bronschool. Binnen de Sessie worden de Bronsystemen van een School in volgorde één voor één bevraagd [Aflopen endpoints]. Na afloop wordt de Sessie afgesloten door het Doelsysteem bij het Traffic Center. In het afsluitverzoek wordt doorgegeven wat het beste resultaat van de Sessie was (Bijvoorbeeld: Dossier ontvangen, technische fout, etc.).
Preconditie
Doelsysteem is aangesloten op OSO en is valide.
Postconditie
Sessie is afgesloten door Doelsysteem.
Basis Scenario
- Systeem (doelschool) initieert sessie
- Zolang er systemen (bronschool) van type ‘RI’ bij de doelschool niet bevraagd zijn:
- Zolang er geen dossier is ontvangen EN geen stopcriterium bereikt:
- Systeem (doelschool) vraagt specifiek dossier op bij eerstvolgend systeem (bronschool)
- Als systeem (doelschool) dossier heeft ontvangen:
- Systeem (doelschool) importeert dossier
- Zolang er geen dossier is ontvangen EN geen stopcriterium bereikt:
- Zolang er systemen (bronschool) van type ‘LAS’ bij de doelschool bij de doelschool niet bevraagd zijn is EN <geen stopcriterium bereikt>:
- Zolang er geen dossier is ontvangen of geen stopcriterium bereikt:
- Systeem (doelschool) vraagt specifiek dossier op bij eerstvolgend systeem (bronschool)
- Als systeem (doelschool) dossier heeft ontvangen:
- Systeem (doelschool) importeert dossier
- Zolang er geen dossier is ontvangen of geen stopcriterium bereikt:
- Systeem (doelschool) meldt sessie af