OSO:2017/Initiëren notificatie/aanvraag: verschil tussen versies

Uit Kennisnet Developers Documentatie
Naar navigatie springen Naar zoeken springen
k
k
 
(17 tussenliggende versies door 2 gebruikers niet weergegeven)
Regel 1: Regel 1:
  +
== Preconditie==
=== Notificatie tbv Aanvraag naar Samenwerkingsverband ===
 
VRAAG: MOET TC CONTROLEREN OF DOEL AP 'EIGEN' AP VAN BRON IS??
 
 
*BronSysteem is aangesloten op OSO keten
 
*BronSysteem is aangesloten op OSO keten
 
*Gebruiker Bronsysteem heeft te notificeren Aanleverpunt van Doelsysteem gekozen
 
*Gebruiker Bronsysteem heeft te notificeren Aanleverpunt van Doelsysteem gekozen
 
*Bronsysteem heeft Dossier klaargezet dat opgehaald moet worden door Doelsysteem
 
*Bronsysteem heeft Dossier klaargezet dat opgehaald moet worden door Doelsysteem
  +
*BRIN van Bron Aanleverpunt is gelijk aan BRIN van Doel aanleverpunt
   
  +
== Postconditie==
=== Notificatie tbv Terugkoppeling naar Samenwerkingsverband ===
 
  +
*Traffic Center heeft Notificatie Melding geregistreerd
*BronSysteem is aangesloten op OSO keten
 
  +
*Traffic Center heeft nieuwe KoppelSleutel gegenereerd en doorgegeven aan Bronsysteem
*BronSysteem heeft (in eerdere Sessie) Dossier succesvol opgevraagd bij DoelSysteem mbv Koppelsleutel
 
  +
*BronSysteem heeft correcte url van Doelsysteem ontvangen
 
 
 
=== Notificatie tbv Terugkoppeling naar Samenwerkingsverband ===
 
*Traffic Center heeft gecontroleerd dat Koppelsleutel eerder is gebruikt voor transactie tussen Bronsysteem en Doelsysteem
 
   
  +
NB:
  +
* BronSysteem is systeem dat Notificatie Request doet bij TC
  +
* DoelSysteem is systeem dat Notificatie met KoppelSleutel gaat ontvangen van Bronsyteem
   
 
==Aanroep en antwoord==
 
==Aanroep en antwoord==
Regel 20: Regel 19:
   
 
<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/20170227">
 
<soapenv:Header/>
 
<soapenv:Header/>
 
<soapenv:Body>
 
<soapenv:Body>
 
<ns:meldenNotificatieRequest>
 
<ns:meldenNotificatieRequest>
<ns:bronBrin>00YY</ns:bronBrin>
+
<ns:bronBrin>00AH</ns:bronBrin>
<ns:bronAanleverpuntIndex>0</ns:bronAanleverpuntIndex>
+
<ns:bronAanleverpuntIndex>18</ns:bronAanleverpuntIndex>
<ns:doelBrin>12SS</ns:doelBrin>
+
<ns:doelBrin>00AH</ns:doelBrin>
<ns:doelAanleverpuntIndex>102</ns:doelAanleverpuntIndex>
+
<ns:doelAanleverpuntIndex>19</ns:doelAanleverpuntIndex>
<ns:sessieId>698867e4-231d-44b1-9e80-63af1a3a75b6</ns:sessieId>
+
<ns:doel>PaO</ns:doel>
<ns:aanvraagdatum>2016-03-06T14:19:39.977+02:00</ns:aanvraagdatum>
 
 
</ns:meldenNotificatieRequest>
 
</ns:meldenNotificatieRequest>
 
</soapenv:Body>
 
</soapenv:Body>
 
</soapenv:Envelope>
 
</soapenv:Envelope>
  +
 
</syntaxhighlight>
 
</syntaxhighlight>
   
Regel 43: Regel 42:
 
|-
 
|-
 
| bronBRIN
 
| bronBRIN
| Dit is het BRINnummer van de Bronschool dat het DocumentRequest heeft ontvangen en een Notificatie naar het Doelsysteem wil sturen.
+
| Dit is het BRINnummer van de Bronschool dat de aanvraag bij SWV wilt indienen.
 
| Verplicht
 
| Verplicht
   
 
|-
 
|-
 
| bronAanleverpuntIndex
 
| bronAanleverpuntIndex
| Dit is de index van het Aanleverpunt van het Bronsysteem dat het DocumentRequest naar het Bronsysteem heeft verstuurd.
+
| Dit is de index van het Aanleverpunt van het Bronsysteem dat de aanvraag bij SWV wilt indienen
 
| Verplicht
 
| Verplicht
   
 
|-
 
|-
 
| doelBrin
 
| doelBrin
| Dit is het brinnummer van het Doelsysteem dat het documentRequest heeft ingediend bij het Bronsyteem.
+
| Dit is het brinnummer van het Doelsysteem dat de aanvraag gaat ontvangen.
 
| Verplicht
 
| Verplicht
   
 
|-
 
|-
 
| doelAanleverpuntIndex
 
| doelAanleverpuntIndex
| Dit is de index van het Aanleverpunt van het Doelsysteem dat de Sessie aanvraagt.
+
| Dit is de index van het Aanleverpunt dat de aanvraag gaat ontvangen.
 
| Verplicht
 
| Verplicht
   
Regel 64: Regel 63:
 
| sessieId
 
| sessieId
 
| Het sessieId van het laastste documentRequest dat het bronSysteem van het doelsysteem heeft ontvangen. Dus het sessieId dat de laatste keer gebruikt is bij het opvragen van het dossier.
 
| Het sessieId van het laastste documentRequest dat het bronSysteem van het doelsysteem heeft ontvangen. Dus het sessieId dat de laatste keer gebruikt is bij het opvragen van het dossier.
  +
| '''Voor dit type overdrachtsoort wordt sessieID niet toegepast(!) en mag dit veld niet voorkomen in het request'''
| Verplicht
 
   
 
|-
 
|-
 
| aanvraagdatum
 
| aanvraagdatum
 
| Het tijdstip van het laastste documentRequest dat door het doelssysteem is gestuurd om het dossier op te vragen. Het bronssysteem heeft dit tijdstip bewaard.
 
| Het tijdstip van het laastste documentRequest dat door het doelssysteem is gestuurd om het dossier op te vragen. Het bronssysteem heeft dit tijdstip bewaard.
  +
| '''Voor dit type overdrachtsoort wordt aanvraagdatum niet toegepast(!) en mag dit veld niet voorkomen in het request
| Verplicht
 
  +
'''
  +
|-
  +
| doel
  +
| Geeft het doel waarvoor de Notificatie wordt verstuurd.
  +
| Verplicht. '''Voor deze overdracht moet de waarde 'PaO' gebruikt.'''
  +
 
|}
 
|}
   
Regel 78: Regel 83:
 
<SOAP-ENV:Header/>
 
<SOAP-ENV:Header/>
 
<SOAP-ENV:Body>
 
<SOAP-ENV:Body>
<over:meldenNotificatieResponse xmlns:over="http://xml.eld.nl/schemas/Overstapservice/20160411">
+
<over:meldenNotificatieResponse xmlns:over="http://xml.eld.nl/schemas/Overstapservice/20170401">
<over:aanleverpunt>
+
<over:notificatie>
<over:code>102</over:code>
+
<over:aanleverpunt>
<over:url>https://aanleverpunturl.nl</over:url>
+
<over:code>102</over:code>
<over:type>LAS</over:type>
+
<over:url>https://aanleverpunturl.nl</over:url>
<over:label>12SS0102 LAS Testschool Triple W ICT PO</over:label>
+
<over:type>SWV</over:type>
  +
<over:label>12SS0102 RP Testschool Triple W ICT PO</over:label>
</over:aanleverpunt>
 
</over:meldenNotificatieResponse>
+
</over:aanleverpunt>
  +
<over:koppelsleutel>da6cb121-f855-453b-a21b-9936de5b4809</over:koppelsleutel>
 
</over:notificatie>
  +
</over:meldenNotificatieResponse>
 
</SOAP-ENV:Body>
 
</SOAP-ENV:Body>
 
</SOAP-ENV:Envelope>
 
</SOAP-ENV:Envelope>
Regel 93: Regel 101:
   
 
[[Categorie:Overstapservice Onderwijs]]
 
[[Categorie:Overstapservice Onderwijs]]
[[Category:Book OSO|624]]
 

Huidige versie van 18 dec 2017 om 14:01

Preconditie

  • BronSysteem is aangesloten op OSO keten
  • Gebruiker Bronsysteem heeft te notificeren Aanleverpunt van Doelsysteem gekozen
  • Bronsysteem heeft Dossier klaargezet dat opgehaald moet worden door Doelsysteem
  • BRIN van Bron Aanleverpunt is gelijk aan BRIN van Doel aanleverpunt

Postconditie

  • Traffic Center heeft Notificatie Melding geregistreerd
  • Traffic Center heeft nieuwe KoppelSleutel gegenereerd en doorgegeven aan Bronsysteem
  • BronSysteem heeft correcte url van Doelsysteem ontvangen

NB:

  • BronSysteem is systeem dat Notificatie Request doet bij TC
  • DoelSysteem is systeem dat Notificatie met KoppelSleutel gaat ontvangen van Bronsyteem

Aanroep en antwoord

  • Request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://xml.eld.nl/schemas/Overstapservice/20170227">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:meldenNotificatieRequest>
         <ns:bronBrin>00AH</ns:bronBrin>
         <ns:bronAanleverpuntIndex>18</ns:bronAanleverpuntIndex>
         <ns:doelBrin>00AH</ns:doelBrin>
         <ns:doelAanleverpuntIndex>19</ns:doelAanleverpuntIndex>
         <ns:doel>PaO</ns:doel>        
      </ns:meldenNotificatieRequest>
   </soapenv:Body>
</soapenv:Envelope>


Element Uitleg Opmerkingen
bronBRIN Dit is het BRINnummer van de Bronschool dat de aanvraag bij SWV wilt indienen. Verplicht
bronAanleverpuntIndex Dit is de index van het Aanleverpunt van het Bronsysteem dat de aanvraag bij SWV wilt indienen Verplicht
doelBrin Dit is het brinnummer van het Doelsysteem dat de aanvraag gaat ontvangen. Verplicht
doelAanleverpuntIndex Dit is de index van het Aanleverpunt dat de aanvraag gaat ontvangen. Verplicht
sessieId Het sessieId van het laastste documentRequest dat het bronSysteem van het doelsysteem heeft ontvangen. Dus het sessieId dat de laatste keer gebruikt is bij het opvragen van het dossier. Voor dit type overdrachtsoort wordt sessieID niet toegepast(!) en mag dit veld niet voorkomen in het request
aanvraagdatum Het tijdstip van het laastste documentRequest dat door het doelssysteem is gestuurd om het dossier op te vragen. Het bronssysteem heeft dit tijdstip bewaard. Voor dit type overdrachtsoort wordt aanvraagdatum niet toegepast(!) en mag dit veld niet voorkomen in het request

doel Geeft het doel waarvoor de Notificatie wordt verstuurd. Verplicht. Voor deze overdracht moet de waarde 'PaO' gebruikt.
  • Response
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
  <over:meldenNotificatieResponse xmlns:over="http://xml.eld.nl/schemas/Overstapservice/20170401">
    <over:notificatie>
      <over:aanleverpunt>
        <over:code>102</over:code>
        <over:url>https://aanleverpunturl.nl</over:url>
        <over:type>SWV</over:type>
        <over:label>12SS0102 RP Testschool Triple W ICT PO</over:label>
      </over:aanleverpunt>
      <over:koppelsleutel>da6cb121-f855-453b-a21b-9936de5b4809</over:koppelsleutel>
    </over:notificatie>
  </over:meldenNotificatieResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>