OSO:Releases/2022

Uit Kennisnet Developers Documentatie
< OSO:Releases(Doorverwezen vanaf OSO:Releases/2021)
Naar navigatie springen Naar zoeken springen

Wijzigingen in OSO'22

Voor de OSO'22 versie zijn een aantal wijzigingen doorgevoerd vanwege de aansluiting van OSO op het Onderwijs Serviceregister (OSR) voor het ophalen van madatering- en routeringsinformatie.
De Developers Wiki van het OSR is hier te vinden.

De WSDL en XSD zijn ook onderhevig geweest aan een aantal wijzigingen en dit heeft gevolgen voor de afnemers van de dienst. Op grote lijnen gaat het om de volgende aanpassingen:

  • AanleverpuntIndexen zijn vervangen door routeringskenmerken
  • Aanleverpunten worden niet meer gecontroleerd en geregistreerd in het OSO maar in het OSR
  • De term "PaO" is in OSO veranderd naar "SWV"

De WSDL voor OSO'22 kan bekeken worden via Omgevingen + WSDL.


Hieronder een overzicht van de technische wijzigingen in OSO'22 ten opzichte van OSO'18:

# Gewijzigd Geraakte berichten Opmerking
1 Veld aanleverpuntIndex vervangen door routeringsKenmerk
  • bronAanleverpuntIndex-> bronRouteringsKenmerk
  • doelAanleverpuntIndex-> doelRouteringsKenmerk
overdrachtRequest

sessiecontroleRequest

afmeldingRequest

meldenNotificatieRequest

meldenTerugkoppelingRequest

notificatieRequest

terugkoppelingRequest

documentRequest

Het veld aanleverpuntIndex is vervangen door routeringsKenmerk. Dit geld zowel voor bron als voor doel. OSO '18:
<ns1:bronAanleverpuntIndex>100</ns1:bronAanleverpuntIndex>
<ns1:doelAanleverpuntIndex>2</ns1:doelAanleverpuntIndex>
OSO '22:
<ns1:bronRouteringsKenmerk>0000000700000YY00931</ns1:bronRouteringsKenmerk>
<ns1:doelRouteringsKenmerk>0000000700000YY00932</ns1:doelRouteringsKenmerk>
2 Veld code in aanleverpunt vervangen door routeringsKenmerk
  • code-> routeringsKenmerk
overzichtAanleverpuntResponse

overdrachtResponse

meldenNotificatieResponse

OSO '18:
<aanleverpunt>
    <code>0</code>
    <url>https://ott18-t.kennisnet.nl/aanleverpunt/0</url>
    <type>LAS</type>
    <label>OTT Test AP0 (OV)</label>
</aanleverpunt>
OSO '22:
<aanleverpunt>
    <routeringsKenmerk>0000000700000YY00931</routeringsKenmerk>
    <url>https://ott-t.kennisnet.nl/aanleverpunt/931</url>
    <type>LAS</type>
    <label>OTT Test AP0 (OV)</label>
</aanleverpunt>
3 RouteringsKenmerk is nu type String Zie #1 en #2 OSO '18:

AanleverpuntIndex en code waren een unsignedShort van 0-999.

OSO '22:

RouteringsKenmerk is van het type String.

4 Waarde PaO in Doel gewijzigd naar SWV overzichtAanleverpuntRequest

overzichtAanleverpuntResponse

meldenNotificatieRequest

meldenNotificatieResponse

overdrachtResponse

notificatieRequest

In de enum van het type Doel is de waarde PaO verwijderd en vervangen door SWV. OSO '18:
<ns1:doel>PaO</ns1:doel>
OSO '22:
<ns1:doel>SWV</ns1:doel>
Verwijderd Geraakte berichten Opmerking
5 De volgende services zijn komen te vervallen:
  • ControlerenAanleverpuntsleutel
  • RegistrerenAanleverpunt
controlerenAanleverpuntsleutelRequest

controlerenAanleverpuntsleutelResponse

registrerenAanleverpuntRequest

registrerenAanleverpuntResponse

Aanleverpunten worden nu in het OSR geregistreerd als endpoints. Hierdoor is het controleren en het registreren van aanleverpunten in OSO komen te vervallen.
6 De volgende foutmeldingen zijn komen te vervallen:
  • OVaanvraagMetIncorrectAPtype
  • SWVaanvraagMetIncorrectAPtype
  • OngeautoriseerdAanleverpunt
  • OVnotificatieAPIncorrect
  • SWVnotificatieAPIncorrect
overdrachtResponse

sessiecontroleResponse

afmeldingResponse

meldenNotificatieResponse

meldenTerugkoppelingResponse

Omdat controle en registratie van aanleverpunten (AP) niet meer plaats vind in OSO zijn oude foutmeldingen komen te vervallen en zijn hier nieuwe foutmeldingen voor in de plaats terug gekomen (zie #9).
7 Een aantal terugestuurde elementen in overzichAanleverpunt zijn komen te vervallen:
  • wijzingsdatum
  • actief
  • apgeregistreerd
overzichtAanleverpuntResponse OSO '18
<aanleverpunt>
    <brin>00YY</brin>
    <aanleverpuntIndex>0</aanleverpuntIndex>
    <sector>PO</sector>
    <wijzigingsdatum>2020-10-02T12:47:49.000+02:00</wijzigingsdatum>
    <label>OTT Test AP0 (OV)</label>
    <doel>OV</doel>
    <actief>true</actief>
    <apgeregistreerd>true</apgeregistreerd>
</aanleverpunt>
OSO '22
<aanleverpunt>
    <brin>00YY</brin>
    <routeringsKenmerk>0000000700000YY00931</routeringsKenmerk>
    <sector>PO</sector>
    <label>00YY 0000000700000YY00931 Testschool Kennisnet</label>
    <doel>SWV</doel>
</aanleverpunt>
8 [TIJDELIJK]

Veld type in aanleverpunt tijdelijk verwijderd

overdrachtResponse

meldenNotificatieResponse

Deze functionaliteit word nog geïmplementeerd en is binnenkort weer beschikbaar.

Let op! Voorheen werden aanleverpunten gesorteerd aan de hand van type RIS -> LAS -> SWV. Op het moment is er geen ondersteuning om dit gegeven terug te geven.

Voor een voorbeeld van berichten nu zie #2.

Toegevoegd Geraakte berichten Opmerking
9 De volgende foutmeldingen zijn toegevoegd:
  • RegistratieLeverancierOntbreekt
  • GeenContractLeverancier
  • LeverancierNietGekwalificeerd
  • GeenMandaatLeverancier
  • AdministratiesysteemGeenType
  • BronBRINIncorrectRouteringskenmerk
  • DoelBRINIncorrectRouteringskenmerk
overdrachtResponse

sessiecontroleResponse

afmeldingResponse

meldenNotificatieResponse

meldenTerugkoppelingResponse

Aanleverpunten worden opgehaald uit het OSR. Hierbij worden de aanleverpunten gevalideerd of deze;
  • Bestaan in het OSR: RegistratieLeverancierOntbreekt
  • Een actief en getekend contract hebben in KCR: GeenContractLeverancier
  • Gekwalificeerd zijn in KCR: LeverancierNietGekwalificeerd
  • Over een mandaat beschikken in OSR: GeenMandaatLeverancier
  • Gekoppeld zijn aan een administratiesysteem met een bekend type 'RIS', 'LAS' of 'SWV'
  • Het BRIN bevatten die meegestuurd wordt (individueel gecontroleerd voor de bron- en doelschool)
OSO '22:
<ns1:fout>GeenMandaatLeverancier</ns1:fout>
<ns1:fout>GeenContractLeverancier</ns1:fout>
<ns1:fout>LeverancierNietGekwalificeerd</ns1:fout>
<ns1:fout>RegistratieLeverancierOntbreekt</ns1:fout>
<ns1:fout>AdministratiesysteemGeenType</ns1:fout>
<ns1:fout>BronBRINIncorrectRouteringskenmerk</ns1:fout>
<ns1:fout>DoelBRINIncorrectRouteringskenmerk</ns1:fout>
10 Er is een nieuwe Sector toegevoegd:
  • ONBEKEND
sessiecontroleResponse Wanneer een sector onbekend is word er "ONBEKEND" als sector worden teruggegeven OSO '22:
<sectorAanvrager>ONBEKEND</sectorAanvrager>

Voorbeelden

OSO'18 overdracht

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20180404">
  <SOAP-ENV:Body>
    <ns1:overdrachtRequest>
      <ns1:bronBrin>00YY</ns1:bronBrin>
      <ns1:bronAanleverpuntIndex>0</ns1:bronAanleverpuntIndex>
      <ns1:doelBrin>00YY</ns1:doelBrin>
      <ns1:doelAanleverpuntIndex>0</ns1:doelAanleverpuntIndex>
      <ns1:zoeksleutel><!-- Zoeksleutel hier --></ns1:zoeksleutel>
      <ns1:overdrachtsoort>overstapdossier</ns1:overdrachtsoort>
    </ns1:overdrachtRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <overdrachtResponse xmlns="http://xml.kennisnet.nl/schemas/Overstapservice/20180404">
      <overdracht>
        <aanleverpunt>
          <code>0</code>
          <url>URL</url>
          <type>LAS</type>
          <label>OTT Test AP0 (OV)</label>
        </aanleverpunt>
        <sessieId>eb9fd273-df01-4c51-8f26-67df8f969808</sessieId>
      </overdracht>
    </overdrachtResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

OSO'22 overdracht

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://xml.kennisnet.nl/schemas/Overstapservice/20180404">
   <soapenv:Header/>
   <soapenv:Body>
      <ns1:overdrachtRequest xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20200910">
         <ns1:bronBrin>00YY</ns1:bronBrin>
<!--     <ns1:doelRouteringsKenmerk>optioneel</ns1:doelRouteringsKenmerk> -->
         <ns1:doelBrin>00SS</ns1:doelBrin>
         <ns1:doelRouteringsKenmerk>0000000700000SS00931</ns1:doelRouteringsKenmerk>
         <!--You have a CHOICE of the next 2 items at this level-->
         <ns1:zoeksleutel><!-- Zoeksleutel hier --></ns1:zoeksleutel>
<!--         <ns1:koppelsleutel>koppelsleutel hier</ns1:koppelsleutel>-->
         <ns1:overdrachtsoort>overstapdossier</ns1:overdrachtsoort>
      </ns1:overdrachtRequest>
   </soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <overdrachtResponse xmlns="http://xml.kennisnet.nl/schemas/Overstapservice/20200910">
         <overdracht>
            <aanleverpunt>
               <routeringsKenmerk>0000000700000YY00932</routeringsKenmerk>
               <url>https://ott-t.kennisnet.nl/aanleverpunt/932</url>
               <type>RIS</type>
               <label>00YY 0000000700000YY00932 RIS Testschool Kennisnet</label>
            </aanleverpunt>
            <aanleverpunt>
               <routeringsKenmerk>0000000700000YY00931</routeringsKenmerk>
               <url>https://ott-t.kennisnet.nl/aanleverpunt/931</url>
               <type>RIS</type>
               <label>00YY 0000000700000YY00931 RIS Testschool Kennisnet</label>
            </aanleverpunt>
            <aanleverpunt>
               <routeringsKenmerk>0000000700000YY00144</routeringsKenmerk>
               <url>https://test.com</url>
               <type>RIS</type>
               <label>00YY 0000000700000YY00144 RIS Testschool Kennisnet</label>
            </aanleverpunt>
            <sessieId>8a27aa6c-6a8d-4bdd-ad1a-6dd1f5250125</sessieId>
         </overdracht>
      </overdrachtResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

OSO'18 meldenNotificatie

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20180404">
  <SOAP-ENV:Body>
    <ns1:meldenNotificatieRequest>
      <ns1:bronBrin>00YY</ns1:bronBrin>
      <ns1:bronAanleverpuntIndex>100</ns1:bronAanleverpuntIndex>
      <ns1:doelBrin>00YY</ns1:doelBrin>
      <ns1:doelAanleverpuntIndex>2</ns1:doelAanleverpuntIndex>
      <ns1:doel>PaO</ns1:doel>
    </ns1:meldenNotificatieRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <meldenNotificatieResponse xmlns="http://xml.kennisnet.nl/schemas/Overstapservice/20180404">
      <notificatie>
        <aanleverpunt>
          <code>2</code>
          <url>https://ott18-t.kennisnet.nl/aanleverpunt/2</url>
          <type>SWV</type>
          <label>OTT Test AP2 (PaO) - aangepast 2</label>
        </aanleverpunt>
        <koppelsleutel>af5cfdf3-09cb-4843-965b-d6e091dccfab</koppelsleutel>
      </notificatie>
    </meldenNotificatieResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

OSO'22 meldenNotificatie

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20200910">
  <SOAP-ENV:Body>
    <ns1:meldenNotificatieRequest>
      <ns1:bronBrin>00YY</ns1:bronBrin>
      <ns1:bronRouteringsKenmerk>0000000700000YY00932</ns1:bronRouteringsKenmerk>
      <ns1:doelBrin>00YY</ns1:doelBrin>
      <ns1:doelRouteringsKenmerk>0000000700000YY00931</ns1:doelRouteringsKenmerk>
<!--  <ns1:sessieId>optioneel</ns1:sessieId> -->
<!--  <ns1:aanvraagdatum>optioneel</ns1:aanvraagdatum> -->
      <ns1:doel>SWV</ns1:doel>
    </ns1:meldenNotificatieRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <meldenNotificatieResponse xmlns="http://xml.kennisnet.nl/schemas/Overstapservice/20200910">
      <notificatie>
        <aanleverpunt>
          <routeringsKenmerk>0000000700000YY00932</routeringsKenmerk>
          <url>https://ott-t.kennisnet.nl/aanleverpunt/932</url>
          <type>LAS</type>
          <label>00YY 0000000700000YY00932 RIS Testschool Kennisnet</label>
        </aanleverpunt>
      </notificatie>
    </meldenNotificatieResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

OSO'18 overzichtAanleverpunt

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://xml.kennisnet.nl/schemas/Overstapservice/20180404">
   <soapenv:Header/>
   <soapenv:Body>
      <ns1:overzichtAanleverpuntRequest xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20180404">
         <ns1:brin>00YY</ns1:brin>
      </ns1:overzichtAanleverpuntRequest>
   </soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <overzichtAanleverpuntResponse xmlns="http://xml.kennisnet.nl/schemas/Overstapservice/20180404">
         <aanleverpunten>
            <aanleverpunt>
               <brin>00YY</brin>
               <aanleverpuntIndex>2</aanleverpuntIndex>
               <sector>PO</sector>
               <wijzigingsdatum>2020-10-02T12:47:49.000+02:00</wijzigingsdatum>
               <label>OTT Test AP2 (PaO) - aangepast 2</label>
               <doel>PaO</doel>
               <actief>true</actief>
               <apgeregistreerd>true</apgeregistreerd>
            </aanleverpunt>
            <aanleverpunt>
               <brin>00YY</brin>
               <aanleverpuntIndex>0</aanleverpuntIndex>
               <sector>PO</sector>
               <wijzigingsdatum>2020-10-02T12:47:49.000+02:00</wijzigingsdatum>
               <label>OTT Test AP0 (OV)</label>
               <doel>OV</doel>
               <actief>true</actief>
               <apgeregistreerd>true</apgeregistreerd>
            </aanleverpunt>
            [...]
         </aanleverpunten>
      </overzichtAanleverpuntResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

OSO'22 overzichtAanleverpunt

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://xml.kennisnet.nl/schemas/Overstapservice/20200910">
   <soapenv:Header/>
   <soapenv:Body>
      <ns1:overzichtAanleverpuntRequest xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20200910">
         <ns1:brin>00YY</ns1:brin>
         <!-- <ns1:doel>OPTIONEEL</ns1:doel> -->
         <!-- <ns1:routeringsKenmerk>OPTIONEEL</ns1:routeringsKenmerk> -->
      </ns1:overzichtAanleverpuntRequest>
   </soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <overzichtAanleverpuntResponse xmlns="http://xml.kennisnet.nl/schemas/Overstapservice/20200910">
           <aanleverpunt>
               <brin>00YY</brin>
               <routeringsKenmerk>0000000700000YY00932</routeringsKenmerk>
               <sector>VO</sector>
               <label>00YY 0000000700000YY00932 Testschool Kennisnet</label>
               <doel>OV</doel>
            </aanleverpunt>
            <aanleverpunt>
               <brin>00YY</brin>
               <routeringsKenmerk>0000000700000YY00931</routeringsKenmerk>
               <sector>VO</sector>
               <label>00YY 0000000700000YY00931 Testschool Kennisnet</label>
               <doel>OV</doel>
            </aanleverpunt>
            [...]
      </overzichtAanleverpuntResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

OSO'18 sessiecontrole

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20180404">
  <SOAP-ENV:Body>
    <ns1:sessiecontroleRequest>
      <ns1:bronBrin>00YY</ns1:bronBrin>
      <ns1:bronAanleverpuntIndex>100</ns1:bronAanleverpuntIndex>
      <ns1:doelBrin>00YY</ns1:doelBrin>
      <ns1:doelAanleverpuntIndex>2</ns1:doelAanleverpuntIndex>
      <!--You have a CHOICE of the next 2 items at this level-->
      <!-- <ns1:zoeksleutel><!-- Zoeksleutel hier --></ns1:zoeksleutel> -->
      <ns1:koppelsleutel>af5cfdf3-09cb-4843-965b-d6e091dccfab</ns1:koppelsleutel>
      <ns1:overdrachtsoort>swv-dossier</ns1:overdrachtsoort>
      <ns1:sessieId>397c13b4-56a6-4014-9532-5ead734887f7</ns1:sessieId>
    </ns1:sessiecontroleRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <sessiecontroleResponse xmlns="http://xml.kennisnet.nl/schemas/Overstapservice/20180404">
      <sectorAanvrager>PO</sectorAanvrager>
    </sessiecontroleResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

OSO'22 sessiecontrole

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20200910">
  <SOAP-ENV:Body>
    <ns1:sessiecontroleRequest>
      <ns1:bronBrin>00YY</ns1:bronBrin>
      <ns1:bronRouteringsKenmerk>0000000700000YY00931</ns1:bronRouteringsKenmerk>
      <ns1:doelBrin>00YY</ns1:doelBrin>
      <ns1:doelRouteringsKenmerk>0000000700000YY00932</ns1:doelRouteringsKenmerk>
      <ns1:zoeksleutelPgnfrag>
        <ns1:zoeksleutel><!-- Zoeksleutel hier --></ns1:zoeksleutel>
        <ns1:pgnfrag>9468</ns1:pgnfrag>
      </ns1:zoeksleutelPgnfrag>
      <ns1:overdrachtsoort>overstapdossier</ns1:overdrachtsoort>
      <ns1:sessieId>9cebd89c-8953-416b-a2cb-ecee939f1775</ns1:sessieId>
    </ns1:sessiecontroleRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <sessiecontroleResponse xmlns="http://xml.kennisnet.nl/schemas/Overstapservice/20200910">
      <sectorAanvrager>VO</sectorAanvrager>
    </sessiecontroleResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

OSO'18 afmelden

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20180404">
  <SOAP-ENV:Body>
    <ns1:afmeldingRequest>
      <ns1:bronBrin>00YY</ns1:bronBrin>
      <ns1:bronAanleverpuntIndex>100</ns1:bronAanleverpuntIndex>
      <ns1:doelBrin>00YY</ns1:doelBrin>
      <ns1:doelAanleverpuntIndex>2</ns1:doelAanleverpuntIndex>
      <ns1:sessieId>62a55aeb-457b-4e2e-9014-e55e5b4438b5</ns1:sessieId>
      <ns1:status>VerstrekkingGeslaagd</ns1:status>
    </ns1:afmeldingRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <afmeldingResponse xmlns="http://xml.kennisnet.nl/schemas/Overstapservice/20180404">
      <resultaat>OverdrachtGeslaagd</resultaat>
    </afmeldingResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

OSO'22 afmelden

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20200910">
  <SOAP-ENV:Body>
    <ns1:afmeldingRequest>
      <ns1:bronBrin>00YY</ns1:bronBrin>
      <ns1:bronRouteringsKenmerk>0000000700000YY00931</ns1:bronRouteringsKenmerk>
      <ns1:doelBrin>00YY</ns1:doelBrin>
      <ns1:doelRouteringsKenmerk>0000000700000YY00932</ns1:doelRouteringsKenmerk>
      <ns1:sessieId>4a85e7ca-c53b-4674-98e2-aa0cc17ac5b3</ns1:sessieId>
      <ns1:status>VerstrekkingGeslaagd</ns1:status>
    </ns1:afmeldingRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header/>
  <SOAP-ENV:Body>
    <afmeldingResponse xmlns="http://xml.kennisnet.nl/schemas/Overstapservice/20200910">
      <resultaat>OverdrachtGeslaagd</resultaat>
    </afmeldingResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Voorbeelden (BUITEN OSO OM)

'18 notificatie

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20180404">
  <SOAP-ENV:Body>
    <ns1:overdrachtRequest>
      <ns1:bronBrin>00YY</ns1:bronBrin>
      <ns1:bronAanleverpuntIndex>100</ns1:bronAanleverpuntIndex>
      <ns1:doelBrin>00YY</ns1:doelBrin>
      <ns1:doelAanleverpuntIndex>2</ns1:doelAanleverpuntIndex>
      <ns1:koppelsleutel>40f483d3-707d-4d07-bf92-023d9d3b177b</ns1:koppelsleutel>
      <ns1:overdrachtsoort>swv-dossier</ns1:overdrachtsoort>
    </ns1:overdrachtRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20180404">
  <SOAP-ENV:Body>
    <ns1:notificatieResponse>
      <ns1:resultaat>NotificatieOntvangen</ns1:resultaat>
    </ns1:notificatieResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

'22 notificatie

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20200910">
  <SOAP-ENV:Body>
    <ns1:notificatieRequest>
      <ns1:bronBrin>00YY</ns1:bronBrin>
      <ns1:bronRouteringsKenmerk>0000000700000YY00931</ns1:bronRouteringsKenmerk>
      <ns1:doelBrin>00YY</ns1:doelBrin>
      <ns1:doelRouteringsKenmerk>0000000700000YY00932</ns1:doelRouteringsKenmerk>
      <ns1:pgn>
        <ns1:bsn>061463905</ns1:bsn>
      </ns1:pgn>
      <ns1:aanvraagdatum/>
      <ns1:doel>OV</ns1:doel>
    </ns1:notificatieRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20200910">
  <SOAP-ENV:Body>
    <ns1:notificatieResponse>
      <ns1:resultaat>NotificatieOntvangen</ns1:resultaat>
    </ns1:notificatieResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

'18 terugkoppeling

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20180404">
  <SOAP-ENV:Body>
    <ns1:terugkoppelingRequest>
      <ns1:bronBrin>00YY</ns1:bronBrin>
      <ns1:bronAanleverpuntIndex>2</ns1:bronAanleverpuntIndex>
      <ns1:doelBrin>00YY</ns1:doelBrin>
      <ns1:doelAanleverpuntIndex>100</ns1:doelAanleverpuntIndex>
      <ns1:koppelsleutel>af5cfdf3-09cb-4843-965b-d6e091dccfab</ns1:koppelsleutel>
      <ns1:status>TLV Verstrekt</ns1:status>
      <ns1:regelingsnummer>23552234</ns1:regelingsnummer>
      <ns1:opmerkingen>TLV is aan de leering toegekend</ns1:opmerkingen>
      <ns1:datumtijd>2020-10-15T17:27:16+02:00</ns1:datumtijd>
      <ns1:documenten>
        <ns1:document>
          <ns1:bestandsnaam>test1.xlsx</ns1:bestandsnaam>
          <ns1:omschrijving>Test Document 1</ns1:omschrijving>
          <ns1:bestandsinhoud>ENCODED_INHOUD</ns1:bestandsinhoud>
        </ns1:document>
        <ns1:document>
          <ns1:bestandsnaam>test2.xlsx</ns1:bestandsnaam>
          <ns1:omschrijving>Test Document 2</ns1:omschrijving>
          <ns1:bestandsinhoud>ENCODED_INHOUD</ns1:bestandsinhoud>
        </ns1:document>
      </ns1:documenten>
    </ns1:terugkoppelingRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20180404">
  <SOAP-ENV:Body>
    <ns1:terugkoppelingResponse>
      <ns1:terugkoppelingResultaat>TerugkoppelingOntvangen</ns1:terugkoppelingResultaat>
    </ns1:terugkoppelingResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

'22 terugkoppeling

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20200910">
  <SOAP-ENV:Body>
    <ns1:terugkoppelingRequest>
      <ns1:bronBrin>00YY</ns1:bronBrin>
      <ns1:bronRouteringsKenmerk>0000000700000YY00932</ns1:bronRouteringsKenmerk>
      <ns1:doelBrin>00YY</ns1:doelBrin>
      <ns1:doelRouteringsKenmerk>0000000700000YY00931</ns1:doelRouteringsKenmerk>
      <ns1:koppelsleutel>3b92c8f4-1807-4941-979c-34a56f68608a</ns1:koppelsleutel>
      <ns1:status>TLV Verstrekt</ns1:status>
      <ns1:regelingsnummer>23552234</ns1:regelingsnummer>
      <ns1:opmerkingen>TLV is aan de leering toegekend</ns1:opmerkingen>
      <ns1:datumtijd>2020-10-15T17:27:16+02:00</ns1:datumtijd>
      <ns1:documenten>
        <ns1:document>
          <ns1:bestandsnaam>test1.xlsx</ns1:bestandsnaam>
          <ns1:omschrijving>Test Document 1</ns1:omschrijving>
          <ns1:bestandsinhoud>ENCODED_INHOUD</ns1:bestandsinhoud>
        </ns1:document>
        <ns1:document>
          <ns1:bestandsnaam>test2.xlsx</ns1:bestandsnaam>
          <ns1:omschrijving>Test Document 2</ns1:omschrijving>
          <ns1:bestandsinhoud>ENCODED_INHOUD</ns1:bestandsinhoud>
        </ns1:document>
      </ns1:documenten>
    </ns1:terugkoppelingRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20200910">
  <SOAP-ENV:Body>
    <ns1:terugkoppelingResponse>
      <ns1:terugkoppelingResultaat>TerugkoppelingOntvangen</ns1:terugkoppelingResultaat>
    </ns1:terugkoppelingResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

OSO'18 document

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20180404">
  <SOAP-ENV:Body>
    <ns1:documentRequest>
      <ns1:bronBrin>00YY</ns1:bronBrin>
      <ns1:bronAanleverpuntIndex>100</ns1:bronAanleverpuntIndex>
      <ns1:doelBrin>00YY</ns1:doelBrin>
      <ns1:doelAanleverpuntIndex>2</ns1:doelAanleverpuntIndex>
      <ns1:koppelsleutel>af5cfdf3-09cb-4843-965b-d6e091dccfab</ns1:koppelsleutel>
      <ns1:overdrachtsoort>swv-dossier</ns1:overdrachtsoort>
      <ns1:sessieId>397c13b4-56a6-4014-9532-5ead734887f7</ns1:sessieId>
    </ns1:documentRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20180404">
  <SOAP-ENV:Body>
    <ns1:documentResponse>
      <ns1:dossier>
        <dossier xmlns="http://www.edustandaard.nl/oso_gegevensset/2019/dossier">
        <!-- Hier zal dossier data staan -->           
      </ns1:dossier>
    </ns1:documentResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

OSO'22 document

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20200910">
  <SOAP-ENV:Body>
    <ns1:documentRequest>
      <ns1:bronBrin>00YY</ns1:bronBrin>
      <ns1:bronRouteringsKenmerk>0000000700000YY00931</ns1:bronRouteringsKenmerk>
      <ns1:doelBrin>00YY</ns1:doelBrin>
      <ns1:doelRouteringsKenmerk>0000000700000YY00932</ns1:doelRouteringsKenmerk>
      <ns1:zoeksleutel><!-- Zoeksleutel hier --></ns1:zoeksleutel>
      <ns1:pgn>
        <ns1:bsn>061463905</ns1:bsn>
      </ns1:pgn>
      <ns1:overdrachtsoort>overstapdossier</ns1:overdrachtsoort>
      <ns1:sessieId>7c086457-e5e4-4f52-b3b0-11942edf28dc</ns1:sessieId>
    </ns1:documentRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://xml.kennisnet.nl/schemas/Overstapservice/20200910">
  <SOAP-ENV:Body>
    <ns1:documentResponse>
      <ns1:dossier>
        <dossier xmlns="http://www.edustandaard.nl/oso_gegevensset/2019/dossier">
        <!-- Hier zal dossier data staan -->           
      </ns1:dossier>
    </ns1:documentResponse>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>