Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Info

Informatie:

Voor meer informatie rond de werking van Uitzonderingen in MAGDA 2.0 diensten, zie Werking en overzicht uitzonderingen.

Algemeen

Wat betreft de Uitzonderingen wordt dezelfde werking gevolgd als de overige MAGDA-webservices.

De generieke foutcode zijn te vinden op Werking en overzicht uitzonderingen MAGDA 2.0 Webservices

Overzicht dienst-specifieke

Overzicht dienstspecifieke uitzonderingen

Deze uitzonderingen zijn steeds dienst specifiek dienstspecifiek en op niveau 3.

Identificatie

Oorsprong

Type

Toelichting

Oorsprong

Voorbeeld

Code Block
languagexml
titleVoorbeeld
linenumberstrue

Overzicht mogelijke annotaties

Code BlocklanguagexmltitleFout XXXXXlinenumberstruecollapsetrue

Diagnose

30014

MAGDA

FOUT

Ongeldige ontvangstreferte

30015

MAGDA

FOUT

De ontvangst van gegevens gekoppeld aan deze ontvangstreferte waren al bevestigd bijgevolg zijn deze gegevens niet meer beschikbaar

30016

MAGDA

FOUT

Geen verdere gegevens beschikbaar

30017

MAGDA

FOUT

De gegevens in het antwoord werden eerder al opgevraagd maar nog niet bevestigd

13102

MAGDA

FOUT

Een vraagelement bevat een niet toegelaten waarde

Voorbeelden

Indien het antwoord gegevens bevat die reeds opgevraagd waren, verkrijgt men eveneens een Uitzondering op het niveau van Antwoord. In dit geval bevat het antwoord mutatienotificaties inclusief de oorspronkelijke ontvangstreferte.

Expand
titleVoorbeeld 30017
Code Block
languagexml
<Uitzonderingen>
	<Uitzondering>
		<Identificatie>30017</Identificatie>
		<Oorsprong>MAGDA</Oorsprong>
		<Type>WAARSCHUWING</Type>
		<Tijdstip>
			<Datum>2012-08-23</Datum>
			<Tijd>14:13:39.484</Tijd>
		</Tijdstip>
		<Diagnose>De gegevens in het antwoord werden eerder al opgevraagd maar nog niet bevestigd</Diagnose>
	</Uitzondering>
</Uitzonderingen>

Zijn er geen mutaties (meer) beschikbaar, dan bevat het antwoord geen mutatienotificaties, noch een ontvangstreferte.

Expand
titleVoorbeeld 30016
Code Block
languagexml
<Uitzonderingen>
	<Uitzondering>
		<Identificatie>30016</Identificatie>
		<Oorsprong>MAGDA</Oorsprong>
		<Type>FOUT</Type>
		<Tijdstip>
			<Datum>2012-08-23</Datum>
			<Tijd>14:15:05.242</Tijd>
		</Tijdstip>
		<Diagnose>Geen verdere gegevens beschikbaar</Diagnose>
	</Uitzondering>
</Uitzonderingen>

Wordt er een ongeldige ontvangstreferte opgegeven in de vraag, dan bekomt men een Uitzondering op het niveau van Antwoord. Het antwoord bevat geen mutatienotificaties.

Expand
titleVoorbeeld 30014
Code Block
languagexml
<Uitzonderingen>
	<Uitzondering>
		<Identificatie>30014</Identificatie>
		<Oorsprong>MAGDA</Oorsprong>
		<Type>FOUT</Type>
		<Tijdstip>
			<Datum>2012-08-23</Datum>
			<Tijd>14:16:15.289</Tijd>
		</Tijdstip>
		<Diagnose>Ongeldige ontvangstreferte</Diagnose>
	</Uitzondering>
</Uitzonderingen>

Indien de gegevens reeds bevestigd waren voor ontvangst, dan bekomt men een uitzondering op het niveau van Antwoord. Het antwoord bevat geen mutatienotificaties.

Expand
titleVoorbeeld 30015
Code Block
languagexml
<Uitzonderingen>
	<Uitzondering>
		<Identificatie>30015</Identificatie>
		<Oorsprong>MAGDA</Oorsprong>
		<Type>FOUT</Type>
		<Tijdstip>
			<Datum>2012-08-23</Datum>
			<Tijd>14:23:03.905</Tijd>
		</Tijdstip>
		<Diagnose>De ontvangst van gegevens gekoppeld aan deze ontvangstreferte waren al bevestigd bijgevolg zijn deze gegevens niet meer beschikbaar</Diagnose>
	</Uitzondering>
</Uitzonderingen>

Komen de identificatiegegevens van de afnemer in de Vraag niet overeen met deze in de Context, dan verkrijgt men in het antwoord een Uitzondering op niveau van Repliek. Men bekomt geen mutaties, noch een ontvangstreferte.

Expand
titleVoorbeeld 13102
Code Block
languagexml
<Uitzonderingen>
	<Uitzondering>
		<Identificatie>13102</Identificatie>
		<Oorsprong>MAGDA</Oorsprong>
		<Type>FOUT</Type>
		<Tijdstip>
			<Datum>2012-08-23</Datum>
			<Tijd>14:17:41</Tijd>
		</Tijdstip>
		<Diagnose>Een vraagelement bevat een niet toegelaten waarde</Diagnose>
	</Uitzondering>
</Uitzonderingen>

Overzicht mogelijke annotaties

Geen webservice specifieke annotaties in de Uitzonderingen aanwezig.

Op deze pagina

Table of Contents
maxLevel2
minLevel1

Binnen deze handleiding

Page Treeroot@parent

Child pages (Children Display)
pagePersoon.GeefPersoonMutatiesNotificaties-02.00

Info

Met vragen kunt u steeds terecht bij de MAGDA Service Desk.