OSO:2017/Initiëren sessie/overstap
< OSO:2017 | Initiëren sessie
Naar navigatie springen
Naar zoeken springen
Versie door Vankrimpen01 (overleg | bijdragen) op 15 feb 2017 om 13:41
Overstap variant
Actor(s) | Goal(s) |
---|---|
DoelSysteem | Geldige sessie toegekend krijgen voor opvragen specifiek dossier op basis van een zoeksleutel (Versleutelde PGN). Het betreft hier een LAS of een Regionaal Platform. |
Traffic Center | Sessie toekennen aan systeem voor geldig verzoek van systeem voor specifiek dossier door school tbv overstap |
Aanroep en antwoord
- Request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://xml.eld.nl/schemas/Overstapservice/20160411">
<soapenv:Header/>
<soapenv:Body>
<ns:overdrachtRequest>
<ns:bronBrin>00YY</ns:bronBrin>
<!-- optional bronAanleverpuntIndex-->
<!--<ns:bronAanleverpuntIndex>0</ns:bronAanleverpuntIndex>-->
<ns:doelBrin>12SS</ns:doelBrin>
<ns:doelAanleverpuntIndex>102</ns:doelAanleverpuntIndex>
<ns:zoeksleutel>yl/xKgjcxwvxryvCveYeefn3NzZY8xCyC3UIpR62S7nVMV51q8XJpgyucE ... VtAEpVArQfJq644cxeL87GLlelkgMxNkL7nrxAZehsINL6mvvNPFskIbZzSgFUTDpI=</ns:zoeksleutel>
<ns:overdrachtsoort>overstapdossier</ns:overdrachtsoort>
</ns:overdrachtRequest>
</soapenv:Body>
</soapenv:Envelope>
Element | Uitleg | Opmerkingen |
---|---|---|
bronBRIN | Dit is het brinnummer van de Bronschool waar dossier van specifieke leerling wordt opgevraagd. | De Bronschool kan meerdere Aanleverpunten hebben. |
bronAanleverpuntIndex | Dit is de index van het Aanleverpunt van het Bronsysteem dat bevraagd wordt (optioneel). | Deze parameter wordt alleen meegegeven worden wanneer het doelsysteem één specifiek Aanleverpunt van de School wil bevragen. In plaats van alle Aanleverpunten af te lopen bij een Bronschool wordt alleen het gespecificeerde Aanleverpunt bevraagd. Dit biedt Doelsystemen een mogelijkheid voor het ondersteunen van (V)SO-scholen. |
doelBrin | Dit is het brinnummer van het Doelsysteem dat de Sessie aanvraagt. Het TC controleert of het Doelsysteem bekend en actief is in het deelnemersregister. | |
doelAanleverpuntIndex | Dit is de index van het Aanleverpunt van het Doelsysteem dat de Sessie aanvraagt. | |
zoeksleutel | Het versleutelde pgn (bsn of onderwijsnummer) van de leerling van wie het dossier gaat worden opgevraagd. | De zoeksleutel is verplicht voor dit type uitwisseling |
koppelsleutel | De koppelsleutel zoals ontvangen in de Notificatie vanuit het Bronsysteem | De koppelsleutel moet leeg zijn voor dit type uitwisseling! |
overdrachtsoort | De overdrachtsoort moet voor alle berichten binnen de sessie gelijk zijn | Het brinnummer van het bron- en doelBrin moet hetzelfde zijn voor een binnenbrin overdracht. |
- Response:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<over:overdrachtResponse xmlns:over="http://xml.eld.nl/schemas/Overstapservice/20160411">
<over:overdracht>
<over:aanleverpunt>
<over:code>0</over:code>
<over:url>https://urlvandebronschoolap0.nl</over:url>
<over:type>LAS</over:type>
<over:label>00YY0000 Testschool OSO</over:label>
</over:aanleverpunt>
<over:aanleverpunt>
<over:code>102</over:code>
<over:url>https://urlvandebronschoolap102.nl</over:url>
<over:type>LAS</over:type>
<over:label>00YY0102 Testschool OSO</over:label>
</over:aanleverpunt>
<over:sessieId>08758bef-5f79-46e9-9e7f-64e842785c77</over:sessieId>
</over:overdracht>
</over:overdrachtResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Variant: Specifieke Aanleverpunt bevragen
Een Doelsysteem kan specifiek één Aanleverpunt bevragen door de APindex van dit Aanleverpunt mee te geven (samen met de BronBRIN). In dit geval geeft het TC geen lijst met
Aanroep en antwoord
- Request: UITBREIDEN MET KOPPELSLEUTEL~!
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://xml.eld.nl/schemas/Overstapservice/20160411">
<soapenv:Header/>
<soapenv:Body>
<ns:overdrachtRequest>
<ns:bronBrin>00YY</ns:bronBrin>
<!-- optional bronAanleverpuntIndex-->
<!--<ns:bronAanleverpuntIndex>0</ns:bronAanleverpuntIndex>-->
<ns:doelBrin>12SS</ns:doelBrin>
<ns:doelAanleverpuntIndex>102</ns:doelAanleverpuntIndex>
<ns:zoeksleutel>yl/xKgjcxwvxryvCveYeefn3NzZY8xCyC3UIpR62S7nVMV51q8XJpgyucE ... VtAEpVArQfJq644cxeL87GLlelkgMxNkL7nrxAZehsINL6mvvNPFskIbZzSgFUTDpI=</ns:zoeksleutel>
<ns:overdrachtsoort>overstapdossier</ns:overdrachtsoort>
</ns:overdrachtRequest>
</soapenv:Body>
</soapenv:Envelope>
Element | Uitleg | Opmerkingen |
---|---|---|
bronBRIN | Dit is het brinnummer van de Bronschool waar dossier van specifieke leerling wordt opgevraagd. | De Bronschool kan meerdere Aanleverpunten hebben. |
bronAanleverpuntIndex | Dit is de index van het Aanleverpunt van het Bronsysteem dat bevraagd wordt (optioneel). | Deze parameter wordt alleen meegegeven worden wanneer het doelsysteem één specifiek Aanleverpunt van de School wil bevragen. In plaats van alle Aanleverpunten af te lopen bij een Bronschool wordt alleen het gespecificeerde Aanleverpunt bevraagd. Dit biedt Doelsystemen een mogelijkheid voor het ondersteunen van (V)SO-scholen. |
doelBrin | Dit is het brinnummer van het Doelsysteem dat de Sessie aanvraagt. Het TC controleert of het Doelsysteem bekend en actief is in het deelnemersregister. | |
doelAanleverpuntIndex | Dit is de index van het Aanleverpunt van het Doelsysteem dat de Sessie aanvraagt. | |
zoeksleutel | Het versleutelde pgn (bsn of onderwijsnummer) van de leerling van wie het dossier gaat worden opgevraagd. | |
koppelsleutel | De koppelsleutel die door een bronsysteem aan het doelsysteem wordt doorgegeven via een Notificatie. | Als een koppelsleutel gebruikt wordt, vervangt deze de zoeksleutel (xor). Een sessie aanvraag kan niet met beide waarden tegelijk werken. |
overdrachtsoort | De overdrachtsoort moet voor alle berichten binnen de sessie gelijk zijn | Het brinnummer van het bron- en doelBrin moet hetzelfde zijn voor een binnenbrin overdracht. |
- Response:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<over:overdrachtResponse xmlns:over="http://xml.eld.nl/schemas/Overstapservice/20160411">
<over:overdracht>
<over:aanleverpunt>
<over:code>0</over:code>
<over:url>https://urlvandebronschoolap0.nl</over:url>
<over:type>LAS</over:type>
<over:label>00YY0000 Testschool OSO</over:label>
</over:aanleverpunt>
<over:aanleverpunt>
<over:code>102</over:code>
<over:url>https://urlvandebronschoolap102.nl</over:url>
<over:type>LAS</over:type>
<over:label>00YY0102 Testschool OSO</over:label>
</over:aanleverpunt>
<over:sessieId>08758bef-5f79-46e9-9e7f-64e842785c77</over:sessieId>
</over:overdracht>
</over:overdrachtResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Aanleverpunten terug, maar alleen de informatie van dit specifieke Aaneleverpunt (mits actief).