Wat betreft de Uitzonderingen wordt dezelfde werking gevolgd als de overige MAGDA-webservices.
Overzicht dienst-specifieke uitzonderingen
Enkel de webservice specifieke foutcodes zijn opgenomen in het overzicht. Voor een volledig overzicht van de MAGDA foutcodes wordt verwezen naar de generieke handleiding (GMW).
Identificatie
Oorsprong
Type
Niveau
Diagnose
12506
MAGDA
FOUT
2
INSZ van de gebruiker beantwoordt niet aan de vormvereisten*
20001
MAGDA
FOUT
3
Ongeldig datumformaat in de vraag
20002
MAGDA
FOUT
3
INSZ in de vraag heeft een ongeldige structuur
20003
MAGDA
FOUT
3
Begindatum van de periode moet kleiner of gelijk zijn aan de einddatum
20005
MAGDA
FOUT
3
Identificatie en/of Hoedanigheid in de vraag komen niet overeen met de Identificatie en/of Hoedanigheid in de Context
30001
MAGDA
FOUT
3
Geen gegevens gevonden voor de vraag
30003
MAGDA
FOUT
3
Onbestaand INSZ
30004
MAGDA
FOUT
3
Het INSZ-nummer is vervangen door een ander INSZ-nummer.
40006
MAGDA
FOUT
3
Fout in autorisatie
99983
MAGDA
FOUT
3
Magda code niet aanwezig voor teruggekomen broncode, contacteer VIP
99984
MAGDA
WAARSCHUWING
3
Magda beschrijving voor code niet aanwezig, contacteer VIP
99986
MAGDA
FOUT
3
Ongekende foutcode van de bron, contacteer VIP
*Gebruiker in de Context mag niet opgegeven worden.
Voorbeeld
Gebruiker in de Context opgegeven: Uitzondering komt terug op het niveau van Repliek
<Uitzonderingen>
<Uitzondering>
<Identificatie>13101</Identificatie>
<Oorsprong>MAGDA</Oorsprong>
<Type>FOUT</Type>
<Tijdstip>
<Datum>2012-08-23</Datum>
<Tijd>10:37:19</Tijd>
</Tijdstip>
<Diagnose>Combinatie van vraagelementen niet toegelaten of bepaald element niet aanwezig</Diagnose>
</Uitzondering>
</Uitzonderingen>
Ongeldig INSZ opgegeven in de vraag (INSZ voldoet niet aan checksum 97 validatie): Uitzondering op het niveau van Antwoord
<Antwoorden>
<Antwoord>
<Referte>1234</Referte>
<Inhoud>
<Resultaat Beschrijving=”Niet Geslaagd”>0</Resultaat>
</Inhoud>
<Uitzonderingen>
<Uitzondering>
<Identificatie>20002</Identificatie>
<Oorsprong>MAGDA</Oorsprong>
<Type>FOUT</Type>
<Tijdstip>
<Datum>2012-08-23</Datum>
<Tijd>10:15:49.632</Tijd>
</Tijdstip>
<Diagnose>INSZ in de vraag heeft een ongeldige structuur</Diagnose>
</Uitzondering>
</Uitzonderingen>
</Antwoord>
</Antwoorden>
Ongeldige datum opgegeven: Uitzondering op het niveau van het antwoord.
Er kunnen annotaties terugkomen in het antwoord. Dit zal alleen in bepaalde gevallen voorkomen wanneer een inschrijving bij KSZ niet geslaagd is.
In het geval van een vervangen INSZ nummer kunnen er annotaties teruggeven worden met als naam “Nieuw INSZ” en “Oud INSZ” die respectievelijk als waarde het nieuwe INSZ en het oude INSZ geven. Bij een inschrijving van een oud INSZ zal de inschrijving falen met een uitzondering 30004 en moet de afnemer zelf de inschrijving doen met het nieuw INSZ.
Andere annotaties die de MAGDA dienst achterliggend van KSZ ontvangt zullen niet door MAGDA worden omgezet maar gewoon in hun KSZ vorm worden doorgegeven. Dit is bijvoorbeeld het geval in onderstaand voorbeeld waar de inschrijvingsdienst van KSZ niet actief was. De waarde “ManageInscriptions.Insert” verwijst hier naar de interne dienst bij KSZ.
Voorbeeld:
Fout XXXXX
<Antwoorden>
<Antwoord>
<Referte>1942</Referte>
<Inhoud>
<Resultaat Beschrijving="Niet geslaagd">0</Resultaat>
</Inhoud>
<Uitzonderingen>
<Uitzondering>
<Identificatie>60009</Identificatie>
<Oorsprong>MAGDA</Oorsprong>
<Type>FOUT</Type>
<Tijdstip>
<Datum>2012-10-02</Datum>
<Tijd>13:54:47.589</Tijd>
</Tijdstip>
<Diagnose>Er heeft zich een technisch probleem voorgedaan</Diagnose>
<Omstandigheid>34000003 | The service failed unexpectedly during execution of the request.</Omstandigheid>
<Annotaties>
<Annotatie>
<Naam>Service ID</Naam>
<Waarde>ManageInscriptions.Insert</Waarde>
</Annotatie>
</Annotaties>
</Uitzondering>
</Uitzonderingen>
</Antwoord>
</Antwoorden>