OSO:2017/Registreren Aanleverpunt: verschil tussen versies

Uit Kennisnet Developers Documentatie
Naar navigatie springen Naar zoeken springen
(OSO: Registreren Aanleverpunt (Alle systemen))
 
k
 
(2 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 15: Regel 15:
   
 
<syntaxhighlight lang="xml">
 
<syntaxhighlight lang="xml">
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://xml.eld.nl/schemas/Overstapservice/20160411">
+
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://xml.eld.nl/schemas/Overstapservice/20170401">
 
<soapenv:Header/>
 
<soapenv:Header/>
 
<soapenv:Body>
 
<soapenv:Body>
 
<ns:registrerenAanleverpuntRequest>
 
<ns:registrerenAanleverpuntRequest>
<ns:aanleverpuntIndex>102</ns:aanleverpuntIndex>
+
<ns:aanleverpuntIndex>1</ns:aanleverpuntIndex>
 
<ns:brin>12SS</ns:brin>
 
<ns:brin>12SS</ns:brin>
 
<ns:url>https://aanleverpunturl.nl</ns:url>
 
<ns:url>https://aanleverpunturl.nl</ns:url>
Regel 30: Regel 30:
   
 
<syntaxhighlight lang="xml">
 
<syntaxhighlight lang="xml">
  +
Response:
 
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
 
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
+
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
+
<SOAP-ENV:Body>
<over:registrerenAanleverpuntResponse xmlns:over="http://xml.eld.nl/schemas/Overstapservice/20160411">
+
<over:registrerenAanleverpuntResponse xmlns:over="http://xml.eld.nl/schemas/Overstapservice/20170401">
<over:resultaat>RegistratieGelukt</over:resultaat>
+
<over:resultaat>RegistratieGelukt</over:resultaat>
</over:registrerenAanleverpuntResponse>
+
</over:registrerenAanleverpuntResponse>
</SOAP-ENV:Body>
+
</SOAP-ENV:Body>
 
</SOAP-ENV:Envelope>
 
</SOAP-ENV:Envelope>
 
</syntaxhighlight>
 
</syntaxhighlight>
Regel 53: Regel 54:
 
|-
 
|-
   
  +
| | SchoolNietBekend
| | SchoolOnbekend
 
 
| E
 
| E
 
| | Het gebruikte certificaat correspondeert met het BRIN-nummer en aanleverpunt in de registreerAanleverpuntRequest, echter het BRIN-nummer is niet bekend in het Traffic Center. Dit scenario kan voorkomen indien een school is gedeactiveerd in het Traffic Center.
 
| | Het gebruikte certificaat correspondeert met het BRIN-nummer en aanleverpunt in de registreerAanleverpuntRequest, echter het BRIN-nummer is niet bekend in het Traffic Center. Dit scenario kan voorkomen indien een school is gedeactiveerd in het Traffic Center.
Regel 80: Regel 81:
   
 
[[Categorie:Overstapservice Onderwijs]]
 
[[Categorie:Overstapservice Onderwijs]]
[[Categorie:Book OSO|41]]
 

Huidige versie van 11 dec 2017 om 10:29

Context

In het Register wordt per School bijgehouden welke Aanleverpunten bekend zijn. Een Schoolmedewerker kan via 'MijnOSO' Aanleverpunten aanmaken en beheren. Als een Aanleverpunt is aangemaakt kan de Schoolmedewerker die in het Schoolsysteem registreren. Via de Aanleverpunt registratie wordt een Aanleverpunt in het Register 'gekoppeld' aan een Aanleverpunt zoals dat in een Schoolsysteem is aangemaakt. Daarnaast wordt via deze aanroep vanuit het Schoolsysteem de correct url van het Aanleverpunt ingesteld. Zowel Bron- als Doel- systemen moeten hun Aanleverpunten registreren. (Bronsystemen kunnen zonder registratie geen Notificatie ontvangen).

Leveranciers kunnen ervoor kiezen om deze aanroep te combineren met het valideren van de invoer bij een Aanleverpunt.

Basisscenario

  1. Een Schoolsysteem verstuurt een registreer Aanleverpunt request naar het Traffic Center.
  2. Het Traffic Center controleert of het Aanleverpunt bekend is in het Register en of het Schoolsysteem gemachtigd is om de url van dit Aanleverpunt te registreren.
  3. If Aanleverpunt geregistreerd mag worden
    1. Het Traffic Center registreert het Aanleverpunt in het Register
  4. Else
    1. Aanleverpunt verstuur foutmelding aan Schoolsysteem
  • Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://xml.eld.nl/schemas/Overstapservice/20170401">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:registrerenAanleverpuntRequest>
         <ns:aanleverpuntIndex>1</ns:aanleverpuntIndex>
         <ns:brin>12SS</ns:brin>
         <ns:url>https://aanleverpunturl.nl</ns:url>
      </ns:registrerenAanleverpuntRequest>
   </soapenv:Body>
</soapenv:Envelope>
  • Response:
Response:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <over:registrerenAanleverpuntResponse xmlns:over="http://xml.eld.nl/schemas/Overstapservice/20170401">
         <over:resultaat>RegistratieGelukt</over:resultaat>
      </over:registrerenAanleverpuntResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Overzicht meldingen

Resultaat Type flow (N, A, E) Omschrijving
RegistratieGelukt N De URL is geregistreerd voor het aanleverpunt
SchoolNietBekend E Het gebruikte certificaat correspondeert met het BRIN-nummer en aanleverpunt in de registreerAanleverpuntRequest, echter het BRIN-nummer is niet bekend in het Traffic Center. Dit scenario kan voorkomen indien een school is gedeactiveerd in het Traffic Center.
AanleverpuntNietBekend A Aanleverpunt (BRIN + APindex) is niet bekend bij het Traffic Center
OngeautoriseerdAanleverpunt E De aanleverpuntcode in het gebruikte certificaat correspondeert niet met het aanleverpunt in het registreerAanleverpuntRequest. Het bronsysteem probeert een een URL te registreren voor een aanleverpunt met een certificaat dat bedoeld is voor een ander aanleverpunt.
OngeldigeURL E De URL die meegegeven werd in het registreerAanleverpuntRequest is niet valide.