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

Bekomt MAGDA van KSZ een foutcode, of een bepaalde status dan wordt die informatie van KSZ steeds opgenomen in het Omstandigheid-element van de Uitzondering.

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

Naam

Onder Antwoord/Uitzonderingen/Uitzondering/

Cardinaliteit

Commentaar

Identificatie

Verplicht

1

Code die een uitzondering op een unieke wijze identificeert en wordt door MAGDA toegekend.

Oorsprong

Verplicht

1

Geeft aan wat of wie de oorsprong van de fout is.

Type

Verplicht

1

Code die aangeeft hoe ernstig de fout is.

Mogelijke waarden:

  • FOUT

  • WAARSCHUWING

  • INFO

Tijdstip

Optioneel

[0..1]

Tijdstip dat aangeeft wanneer de fout is opgetreden.

      Datum

Verplicht

1

Formaat = JJJ-DD-MM

      Tijd

Verplicht

1

Formaat = HH:MM:SS.sss

Diagnose

Verplicht

1

Bevat de tekstuele beschrijving zoals door MAGDA gedefinieerd.

Omstandigheid

Optioneel

[0..1]

Foutcode en/of omschrijving van de fout zoals deze door de bron werd opgegeven

Annotaties

Optioneel

[0..1]

Extra informatie van de bron

      Annotatie

Verplicht

[1..n]

Wanneer annotatie van toepassing (zie hieronder)

            Naam

Verplicht

1


            Waarde

Verplicht

1


Overzicht dienst-specifieke uitzonderingen

Deze uitzonderingen zijn steeds dienst specifiek en op niveau 3.

Identificatie

Niveau

Type

Diagnose

Oorsprong

20001

3

FOUT

Ongeldig datumformaat in vraag

MAGDA

20002

3

FOUT

INSZ in de vraag heeft een ongeldige structuur

MAGDA

20003

3

FOUT

Begindatum van de periode moet kleiner of gelijk zijn aan de einddatum

MAGDA

20007

3

FOUT

Ondernemingsnummer in de vraag heeft een ongeldige structuur

MAGDA

30001

3

FOUT

Geen gegevens gevonden voor de vraag

MAGDA

30002

3

FOUT

Persoonsnummer geannuleerd

MAGDA

30003

3

FOUT

Onbestaand persoonsnummer

MAGDA

30004

3

FOUT

Persoon heeft een nieuw INSZ verkregen

MAGDA

30005

3

FOUT

Te veel gegevens gevonden, verfijn de  zoekcriteria

MAGDA

40001

3

FOUT

Er werd geen geldige wettelijke context opgegeven

MAGDA

40003

3

FOUT

Geen inschrijving aanwezig voor het INSZ in de vraag

MAGDA

40004

3

FOUT

De consultatieperiode in de vraag is ongeldig

MAGDA

40006

3

FOUT

Fout in autorisatie

MAGDA

40035

3

FOUT

Ongeldige combinatie van selectiecriteria

MAGDA

40092

3

FOUT

RSZ stuurde een fout terug

MAGDA

48000

3

FOUTValidatiefout opgetreden

De vraag bevat incorrecte data

MAGDA

60003

3

FOUT

Fout formaat in de vraag naar de bron toe

MAGDA

60007

2

FOUT

Kan antwoord van de bron niet interpreteren

MAGDA

99981

3

WAARSCHUWING

Landgegeven van de bron niet gekend binnen Magda, contacteer VIP

MAGDA

99982

3

FOUT

Broncode niet aanwezig voor opgegeven Magda code in de vraag, contacteer VIP

MAGDA

99983

3

FOUT

Magda code niet aanwezig voor teruggekomen broncode, contacteer VIP

MAGDA

99984

3

WAARSCHUWING

Magda beschrijving voor code niet aanwezig, contacteer VIP

Opmerking: toevoeging annotatie met node en code!

MAGDA

99986

3

FOUT

Ongekende foutcode van de bron, contacteer VIP

MAGDA

Voorbeelden

Uitzondering op niveau 1.

Expand
titleFout tegenover xsd (ongeldig INSZ)
Code Block
languagexml
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <SOAP-ENV:Fault>
         <faultcode>SOAP-ENV:Client.10501</faultcode>
         <faultstring>Fout formaat in de vraag (XSD validatie)</faultstring>
         <faultactor>MAGDA</faultactor>
         <detail>string value '5706210477' does not match pattern for INSZType in namespace http://sleutel-02_00.vip.vlaanderen.be
<xml-fragment/></detail>
      </SOAP-ENV:Fault>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Uitzondering op niveau 2.

Expand
titleAutorisatiefout
Code Block
languagexml
<Repliek>
<Uitzonderingen>
<Uitzondering>
<Identificatie>40006</Identificatie>
<Oorsprong>MAGDA</Oorsprong>
<Type>FOUT</Type>
<Tijdstip>
<Datum>2016-05-24</Datum>
<Tijd>09:32:39.570</Tijd>
</Tijdstip>
<Diagnose>Fout in autorisatie.</Diagnose>
</Uitzondering>
</Uitzonderingen>
</Repliek>

Uitzondering op niveau 3.

Expand
titleGeen gegevens gevonden
Code Block
languagexml
<Antwoorden>
<Antwoord>
<Uitzonderingen>
<Uitzondering>
<Identificatie>30001</Identificatie>
<Oorsprong>MAGDA</Oorsprong>
<Type>FOUT</Type>
<Tijdstip>
<Datum>2016-05-24</Datum>
<Tijd>09:27:55.746</Tijd>
</Tijdstip>
<Diagnose>Geen gegevens gevonden voor de vraag.</Diagnose>
<Omstandigheid>100992</Omstandigheid>
</Uitzondering>
</Uitzonderingen>
<Antwoord>
<Antwoorden>
Expand
titleFout met annotatie
Code Block
languagexml
<Antwoorden>
<Antwoord>
<Uitzonderingen>
	<Uitzondering>
		<Identificatie>30004</Identificatie>
		<Oorsprong>MAGDA</Oorsprong>
		<Type>FOUT</Type>
		<Tijdstip>
			<Datum>2012-02-28</Datum>
			<Tijd>14:58:05.878</Tijd>
		</Tijdstip>
		<Diagnose>Persoon heeft een nieuw INSZ verkregen</Diagnose>
		<Annotaties>
			<Annotatie>
				<Naam>Oud INSZ</Naam>
				<Waarde>69011005633</Waarde>
			</Annotatie>
			<Annotatie>
				<Naam>Nieuw INSZ</Naam>
				<Waarde>63032411920</Waarde>
			</Annotatie>
		</Annotaties>
	</Uitzondering>
</Uitzonderingen>
<Antwoord>
<Antwoorden>

Overzicht mogelijke annotaties

  • In geval van een nieuw INSZ worden in de uitzondering en het oude en het nieuwe INSZ opgenomen als annotatie:

    • Naam = “Nieuw INSZ” of “Oud INSZ”

    • Waarde = respectievelijk het nieuw toegekende INSZ of het oude (in de vraag opgegeven) INSZ

Opm.: in dit geval komen beide annotaties altijd voor.

Op deze pagina

Table of Contents
maxLevel2
minLevel1

Binnen deze handleiding

Child pages
pageWerk.GeefWerkrelaties-02.00

Info

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