OSO:2017/Doorlopen sessie

Uit Kennisnet Developers Documentatie
< OSO:2017
Versie door Vankrimpen01 (overleg | bijdragen) op 8 mrt 2017 om 11:31 (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...')
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen

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 Aanleverpunten heeft. Het Traffic Center geeft een lijst met Aanleverpunten door van de Bronschool. Na toekenning van een Sessie start het Doelsysteem met het bevragen van de Aanleverpunten van de Bronschool. Binnen de Sessie worden de Bronsystemen van een School in volgorde één voor één bevraagd [Aflopen aanleverpunten]. 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

  1. Systeem (doelschool) initieert sessie
  2. Zolang er systemen (bronschool) van type ‘RI’ bij de doelschool niet bevraagd zijn:
    1. Zolang er geen dossier is ontvangen EN geen stopcriterium bereikt:
      1. Systeem (doelschool) vraagt specifiek dossier op bij eerstvolgend systeem (bronschool)
      2. Als systeem (doelschool) dossier heeft ontvangen:
        1. Systeem (doelschool) importeert dossier
  3. Zolang er systemen (bronschool) van type ‘LAS’ bij de doelschool bij de doelschool niet bevraagd zijn is EN <geen stopcriterium bereikt>:
    1. Zolang er geen dossier is ontvangen of geen stopcriterium bereikt:
      1. Systeem (doelschool) vraagt specifiek dossier op bij eerstvolgend systeem (bronschool)
      2. Als systeem (doelschool) dossier heeft ontvangen:
        1. Systeem (doelschool) importeert dossier
  4. Systeem (doelschool) meldt sessie af

Aflopen Aanleverpunten

Aflopenaanleverpunten.JPG