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 Overzicht uitzonderingen MAGDA 2.0 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

30004

MAGDA

FOUT

3

Het INSZ-nummer is vervangen door een

ander INSZ-nummer.
Voor KSZ is een vervangen INSZ niet meer actief en kan deze dus ook niet meer uitgeschreven worden. Deze uitzondering zal dus steeds een “Niet geslaagd” terug geven in het antwoord.

40003

MAGDA

FOUT

3

Geen inschrijving aanwezig voor het INSZ

in de vraag

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

xmltrue
Code Block
language
Expand
linenumbers
titleGebruiker in de Context opgegeven: Uitzondering komt terug op het niveau van Repliek
Code Block
language
xml
<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> 
xmllinenumberstruexml
Code Block
language
Expand
titleOngeldig INSZ opgegeven in de vraag (INSZ voldoet niet aan checksum 97 validatie): Uitzondering op het niveau van Antwoord
Code Block
language
xml
<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>  
Code Block
language
linenumberstruelanguage
Expand
titleOngeldige datum opgegeven: Uitzondering op het niveau van het antwoord
Code Block
language
xml
<Antwoorden> 
 	 	<Antwoord> 
 	 	 	<Referte>1942</Referte> 
 	 	 	<Inhoud> 
 	 	 	 	<Resultaat Beschrijving="Niet geslaagd">0</Resultaat> 
 	 	 	</Inhoud> 
 	 	 	<Uitzonderingen> 
 	 	 	 	<Uitzondering> 
 	 	 	 	 	<Identificatie>20001</Identificatie> 
 	 	 	 	 	<Oorsprong>MAGDA</Oorsprong> 
 	 	 	 	 	<Type>FOUT</Type> 
 	 	 	 	 	<Tijdstip> 
 	 	 	 	 	 	<Datum>2012-10-02</Datum> 
 	 	 	 	 	 	<Tijd>12:49:13.183</Tijd> 
 	 	 	 	 	</Tijdstip> 
 	 	 	 	 	<Diagnose>Ongeldig datumformaat in vraag</Diagnose> 
 	 	 	 	</Uitzondering> 
 	 	 	</Uitzonderingen> 
 	 	</Antwoord> 
</Antwoorden> 
Code Block
linenumberstrue
Expand
xmltitleEr wordt een uitschrijving gedaan voor INSZ dat niet was ingeschreven: Uitzondering op het niveau van het antwoord
Code Block
language
xml
 	<Antwoorden> 
 	 	<Antwoord> 
 	 	 	<Referte>XE:190:3965:1947</Referte> 
 	 	 	<Inhoud> 
 	 	 	 	<Resultaat Beschrijving="Niet geslaagd">0</Resultaat> 
 	 	 	</Inhoud> 
 	 	 	<Uitzonderingen> 
 	 	 	 	<Uitzondering> 
 	 	 	 	 	<Identificatie>40003</Identificatie> 
 	 	 	 	 	<Oorsprong>MAGDA</Oorsprong> 
 	 	 	 	 	<Type>FOUT</Type> 
 	 	 	 	 	<Tijdstip> 
 	 	 	 	 	 	<Datum>2012-10-02</Datum> 
<Tijd>13:21:57.833</Tijd> 
 	 	 	 	 	</Tijdstip> 
 	 	 	 	 	<Diagnose>Geen inschrijving aanwezig voor het INSZ in de vraag</Diagnose> 
 	 	 	 	</Uitzondering> 
 	 	 	</Uitzonderingen> 
 	 	</Antwoord> 
 	</Antwoorden> 

Overzicht mogelijke annotaties

Er kunnen annotaties terugkomen in het antwoord. Dit zal alleen in bepaalde gevallen voorkomen wanneer een uitschrijving bij KSZ niet geslaagd is. 

In het geval van een vervangen INSZ nummer kunnen er annotaties teruggegeven worden met als naam “Nieuw INSZ” en “Oud INSZ” die respectievelijk als waarde het nieuwe INSZ en het oude INSZ geven. Voor KSZ is het oud INSZ niet meer actief. Daar er enkel inschrijving en uitschrijvingen kunnen gedaan worden bij KSZ voor actieve INSZ nummers zal een uitschrijving van een oud INSZ steeds resulteren in een uitzondering 30004 met een “Niet geslaagd” als resultaat. Een vervangen INSZ dient niet uitgeschreven te worden.

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 dienst van KSZ niet actief was. De waarde “ManageInscriptions.Delete” verwijst in dit geval naar de interne dienst bij KSZ.

Voorbeeld:

xmltruetrue
Code Block
language
Expand
linenumbers
titleFout XXXXX
Code Block
language
collapse
xml
			<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.Delete</Waarde>                            		
						   </Annotatie> 
                        </Annotaties>                      				      
					 </Uitzondering> 
                  </Uitzonderingen>                			
			   </Antwoord> 
            </Antwoorden>

Op deze pagina

Table of Contents
maxLevel2
minLevel1

Binnen deze handleiding

Page Treeroot@parent

Child pages (Children Display)
pageRepertorium.RegistreerUitschrijving-02.00

Info

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