Voor meer informatie rond de werking van Uitzonderingen in MAGDA 2.0 diensten, zie Overzicht uitzonderingen MAGDA 2.0 webservices
Overzicht dienst-specifieke uitzonderingen
De oorsprong van de fout is de dienst die de fout werpt, niet de dienst die de fout weergeeft.
Identificatie | Niveau | Type | Toelichting | Oorsprong |
20002 | 3 | FOUT | Indien het INSZ nummer opgegeven in de vraag niet aan de vormvereisten voldoet (checksum 97 controle) wordt een Uitzondering op niveau 3 aangemaakt. | MAGDA |
30001 | 3 | FOUT | Indien er o.b.v. de zoekcriteria geen gegevens worden gevonden in een bron, wordt een Uitzondering op niveau 3 aangemaakt met als oorsprong de naam van de bron. | VAPH |
30032 | 3 | FOUT | Wanneer eenzelfde bron meer dan één keer opgegeven wordt in de vraag, dan wordt een Uitzondering op niveau 3 aangemaakt. | MAGDA |
40006 | 3 | FOUT | Indien er minstens één niet-toegelaten bron in de vraag aanwezig is, dan wordt een Uitzondering op niveau 3 aangemaakt met een annotatiepaar {"Bron";Bron} voor de eerste gevonden niet-toegelaten Bron. | MAGDA |
60006 | 3 | FOUT | Een timeout van een bron wordt opgenomen als Uitzondering op niveau 3 met een annotatiepaar {"Bron"; Bron} voor iedere Bron die niet binnen de gestelde timeout geantwoord heeft. | MAGDA |
60007 | 3 | FOUT | Een SOAP-fault of onleesbare XML van een bron wordt omgezet naar een Uitzondering op niveau 3 met een annotatiepaar {"Bron"; Bron} voor iedere Bron die niet geïnterpreteerd kon worden. | MAGDA |
60009 | 2 | FOUT | Indien in de routeringstabel een andere bron is opgegeven (door de toepassingsmanager) dan toegelaten om op te roepen, dan wordt een uitzondering op niveau 2 aangemaakt. In Omstandigheid komt als melding "Ongekende bron in routering" te staan. | MAGDA |
60011 | 2 | FOUT | Indien er geen bron wordt opgegeven in de vraag en geen enkele bron in de routeringstabel bestaat voor de desbetreffende afnemer wordt een Uitzondering op niveau 2 aangemaakt. | MAGDA |
Overzicht mogelijke annotaties
Momenteel wordt alleen de annotatie "Bron" (en de waarde van de Bron) als annotatie gebruikt in de Uitzonderingen 40006, 60006 en 60007.
<Antwoord> <Referte>10503</Referte> <Uitzonderingen> <Uitzondering> <Identificatie>20002</Identificatie> <Oorsprong>MAGDA</Oorsprong> <Type>FOUT</Type> <Tijdstip> <Datum>2018-06-20</Datum> <Tijd>11:26:39.195</Tijd> </Tijdstip> <Diagnose>INSZ in de vraag heeft een ongeldige structuur</Diagnose> </Uitzondering> </Uitzonderingen> </Antwoord>
<Antwoord> <Referte>10552</Referte> <Uitzonderingen> <Uitzondering> <Identificatie>30001</Identificatie> <Oorsprong>STL</Oorsprong> <Type>FOUT</Type> <Tijdstip> <Datum>2018-06-20</Datum> <Tijd>13:37:03.806</Tijd> </Tijdstip> <Diagnose>Geen dossier gevonden.</Diagnose> </Uitzondering> </Uitzonderingen> </Antwoord>