Document toolboxDocument toolbox


DIGITAAL VLAANDEREN

Uitzonderingen (GeefWerkrelaties-02.00)

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

FOUT

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.

<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.

<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.

<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>

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


Binnen deze handleiding


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

 


Voor vragen of opmerkingen kan u de MAGDA helpdesk contacteren

De MAGDA Gebruikersomgeving is een officiële website van de Vlaamse overheid

uitgegeven door Digitaal Vlaanderen