DIGITAAL VLAANDEREN

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Algemeen

Het antwoord zelf bestaat uit één tot meerdere inschrijvingen vanuit de drie mogelijke bronnen: Discimus, Davinci en/of DHO.

Een antwoord kan ook enkel uit een Uitzondering bestaan, maar kan ook een combinatie zijn van Uitzondering(en) en een Inschrijvingen-element.

XSD Visueel

Detail

Opmerking:

Het antwoord bestaat standaard uit Context, Referte en Antwoord zoals beschreven in het document Gebruik Magda Webservices 02.00. Verder zal enkel aandacht besteed worden aan het specifieke Antwoord element.

Antwoord in detail

ElementV/OFormaatOpmerkingen
BronVerplichtEnumeratieDuidt de bron aan van de inschrijving.
ReferteVerplicht
Unieke referte over al de vragen heen.
InstellingVerplichtElementBevat informatie over de onderwijsinstelling. Zie Element Instelling.
OnderwijsLocatieOptioneelElementBevat informatie over de onderwijs locatie. Zie Element OnderwijsLocatie.
LeerplichtOnderwijsOptioneelElementBevat informatie over de onderwijs instelling. Zie Element LeerplichtOnderwijs.
HogerOnderwijsOptioneelElementBevat informatie over de onderwijs instelling. Zie Element HogerOnderwijs.
VolwassenenonderwijsOptioneelElementBevat informatie over de onderwijs instelling. Zie Element Volwassen.
InternaatOptioneelElementBevat informatie over het internaat. Zie Element Internaat.

Voorbeelden

De MAGDA Businessdienst zal de antwoorden vanuit de verschillende bronnen bundelen tot één antwoord. In dit hoofdstuk enkele voorbeelden van de meest voorkomende situaties.

Enkel inschrijvingen

Twee bronnen zijn aangesproken, DHO en Discimus. Beide bronnen geven een Inschrijvingen-element terug.

Antwoord DHO
<n0:GeefHistoriekInschrijvingResponse>
<Repliek>
<Context>
...
</Context>
<Antwoorden>
<Antwoord>
<Referte>Afzenderreferte</Referte>
<Inhoud>
<Inschrijvingen>
<Inschrijving>
<Bron>DHO</Bron>
<Referte>a1</Referte>
<Instelling>
...
</Instelling>
....
</Inschrijving>
</Inschrijvingen>
<Inschrijvingen>
<Inschrijving>
<Bron>DHO</Bron>
<Referte>a2</Referte>
<Instelling>
...
</Instelling>
....
</Inschrijving>
</Inschrijvingen>
</Inhoud>
</Antwoord>
</Antwoorden>
</Repliek>
</n0:GeefHistoriekInschrijvingResponse>
Antwoord Discimus
<n0:GeefHistoriekInschrijvingResponse>
<Repliek>
<Context>
...
</Context>
<Antwoorden>
<Antwoord>
<Referte>Afzenderreferte</Referte>
<Inhoud>
<Inschrijvingen>
<Inschrijving>
<Bron>Discimus</Bron>
<Referte>DISC1</Referte>
<Instelling>
...
</Instelling>
....
</Inschrijving>
</Inschrijvingen>
</Inhoud>
</Antwoord>
</Antwoorden>
</Repliek>
</n0:GeefHistoriekInschrijvingResponse>

Elk teruggekomen Inschrijving-element van de twee bronnen wordt verzameld in één Inschrijvingen-element.

Antwoord MAGDA
<n0:GeefHistoriekInschrijvingResponse>
<Repliek>
<Context>
...
</Context>
<Antwoorden>
<Antwoord>
<Referte>Afzenderreferte</Referte>
<Inhoud>
<Inschrijvingen>
<Inschrijving>
<Bron>DHO</Bron>
<Referte>a1</Referte>
<Instelling>
...
</Instelling>
....
</Inschrijving>
<Inschrijving>
<Bron>DHO</Bron>
<Referte>a2</Referte>
<Instelling>
...
</Instelling>
....
</Inschrijving>
<Inschrijving>
<Bron>Discimus</Bron>
<Referte>DISC1</Referte>
<Instelling>
...
</Instelling>
....
</Inschrijving>
</Inschrijvingen>
</Inhoud>
</Antwoord>
</Antwoorden>
</Repliek>
</n0:GeefHistoriekInschrijvingResponse>

Inschrijving en uitzondering

Van Discimus bekomt MAGDA een Inschrijving, vanuit Davinci een Uitzondering.

Antwoord Discimus
<n0:GeefHistoriekInschrijvingResponse>
<Repliek>
<Context>
...
</Context>
<Antwoorden>
<Antwoord>
<Referte>Afzenderreferte</Referte>
<Inhoud>
<Inschrijvingen>
<Inschrijving>
<Bron>Discimus</Bron>
<Referte>DISC1</Referte>
<Instelling>
...
</Instelling>
....
</Inschrijving>
</Inschrijvingen>
</Inhoud>
</Antwoord>
</Antwoorden>
</Repliek>
</n0:GeefHistoriekInschrijvingResponse>
Antwoord Davinci
<n0:GeefHistoriekInschrijvingResponse>
<Repliek>
<Context>
...
</Context>
<Antwoorden>
<Antwoord>
<Referte>Afzenderreferte</Referte>
<Uitzonderingen>
<Uitzondering>
<Identificatie>30101</Identificatie>
<Oorsprong>DVC</Oorsprong>
<Type>FOUT</Type>
<Tijdstip>
<Datum>,000-00-00</Datum>
<Tijd>00:00</Tijd>
</Tijdstip>
<Diagnose>Geen gegevens gevonden voor de vraag</Diagnose>
</Uitzondering>
</Uitzonderingen>
</Antwoord>
</Antwoorden>
</Repliek>
</n0:GeefHistoriekInschrijvingResponse>

De ontvangen inschrijving van Discimus en de Uitzondering van Davinci worden gecombineerd tot één antwoord.

Antwoord MAGDA
<n0:GeefHistoriekInschrijvingResponse>
<Repliek>
<Context>
...
</Context>
<Antwoorden>
<Antwoord>
<Referte>Afzenderreferte</Referte>
<Inhoud>
<Inschrijvingen>
<Inschrijving>
<Bron>Discimus</Bron>
<Referte>DISC1</Referte>
<Instelling>
...
</Instelling>
....
</Inschrijving>
</Inschrijvingen>
</Inhoud>
<Uitzonderingen>
<Uitzondering>
<Identificatie>30101</Identificatie>
<Oorsprong>DVC</Oorsprong>
<Type>FOUT</Type>
<Tijdstip>
<Datum>,000-00-00</Datum>
<Tijd>00:00</Tijd>
</Tijdstip>
<Diagnose>Geen gegevens gevonden voor de vraag</Diagnose>
</Uitzondering>
</Uitzonderingen>
</Antwoord>
</Antwoorden>
</Repliek>
</n0:GeefHistoriekInschrijvingResponse>
Uitzondering op niveau 2
<Antwoorden>
<Antwoord>
<Referte>Afzenderreferte</Referte>
<Uitzonderingen>
<Uitzondering>
<Identificatie>30032</Identificatie>
<Oorsprong>MAGDA</Oorsprong>
<Type>FOUT</Type>
<Tijdstip>
<Datum>,000-00-00</Datum>
<Tijd>00:00</Tijd>
</Tijdstip>
<Diagnose>Eenzelfde bron werd meer dan één keer opgegeven</Diagnose>
</Uitzondering>
</Uitzonderingen>
</Antwoord>
</Antwoorden>

Op deze pagina

Binnen deze handleiding

The selected root page could not be found.

  • No labels