DIGITAAL VLAANDEREN

Uitzonderingen - eProcurement.MercuriusService-01.00 (Simpl.ePRIOR)

Informatie:

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

Algemeen

Voor het melden van een fout wordt er gebruik gemaakt van een SOAP fault, met in het detail element de VSB fout. De VSB fout bevat een foutcode, beschrijving en een uitbreidbare oorzaak die ook van het type VSB fout is. Fouten die afkomstig zijn van de provider worden als standaard SOAP fault teruggegeven.

Overzicht dienst-specifieke uitzonderingen

Identificatie

Type

Toelichting

Oorsprong

1000

FOUT

Ongeldige XML

MAGDA

1001

FOUT

Header voldoet niet aan XML schema

MAGDA

1002

FOUT

Body voldoet niet aan XML schema

MAGDA

1003

FOUT

ApplicationID is leeg

MAGDA

1004

FOUT

ApplicationID is niet gekend

MAGDA

1005

FOUT

ApplicationID stemt niet overeen met ReceiverID of SenderID

MAGDA

1007

FOUT

Oproep van onbestaande operatie

MAGDA

1008

FOUT

MessageID is leeg

MAGDA

9999

FOUT

Interne fout

MAGDA

2003

FOUT

Provider fout

FSB

2006

FOUT

Achterliggende dienst kan niet bereikt worden

FSB

2008

FOUT

Provider-bericht is geen geldige XML / Soap message

FSB

2009

FOUT

Provider header voldoet niet aan XML Schema

FSB

2010

FOUT

Provider body voldoet niet aan XML Schema

FSB

2011

FOUT

Provider MessageID is leeg

FSB

3333

FOUT

FSB-INT-MercuriusService-1.0-3333- RoutingError to/from back-end

FSB

Opmerking:

Alleen technische fouten worden als http 500 beschouwd. Functionele fouten zullen http 200 zijn (bv. document niet gevonden bij de retrieveDocument operatie)

Voorbeelden

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header xmlns:v1="http://fsb.belgium.be/einvoicing/simpleprior/v1_00" xmlns:ns="http://magda-vsb.vlaanderen.be/schema/header/2014/01" xmlns:head="http://fsb.belgium.be/header"> <ns:SyncResponseHeader> <ns:Consumer> <ns:ApplicationID>kb.vlaanderen.be/wdk-aip</ns:ApplicationID> <ns:MessageID/> </ns:Consumer> <ns:ServiceBus> <ns:ApplicationID>VSB</ns:ApplicationID> <ns:MessageID>42b6bc89-f072-4215-b39b-c452e519cc36</ns:MessageID> </ns:ServiceBus> </ns:SyncResponseHeader> </soapenv:Header> <soapenv:Body xmlns:v1="http://fsb.belgium.be/einvoicing/simpleprior/v1_00" xmlns:ns="http://magda-vsb.vlaanderen.be/schema/header/2014/01" xmlns:head="http://fsb.belgium.be/header"> <soapenv:Fault> <faultcode>soapenv:Client</faultcode> <faultstring>VSB-1008</faultstring> <detail> <ns1:error xmlns:ns1="http://magda-vsb.vlaanderen.be/schema/error/2014/01"> <ns1:code codesource="VSB">1008</ns1:code> <ns1:description>MessageID is leeg</ns1:description> </ns1:error> </detail> </soapenv:Fault> </soapenv:Body> </soapenv:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <env:Header xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <ns:SyncResponseHeader xmlns:ns="http://magda-vsb.vlaanderen.be/schema/header/2014/01"> <ns:Consumer> <ns:ApplicationID>kb.vlaanderen.be/wdk-aip</ns:ApplicationID> <ns:MessageID>BD5BAE56-81AD-406F-BC6E-A8F634F50C66</ns:MessageID> </ns:Consumer> <ns:ServiceBus> <ns:ApplicationID>VSB</ns:ApplicationID> <ns:MessageID>ccec17f9-cc54-4676-a798-fe813375ba38</ns:MessageID> </ns:ServiceBus> </ns:SyncResponseHeader> </env:Header> <env:Body xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Fault> <faultcode>soapenv:Server</faultcode> <faultstring>FSB-INT-MercuriusService-1.0-3333- RoutingError to/from back-end</faultstring> <detail> <ns:error xmlns:ns="http://magda-vsb.vlaanderen.be/schema/error/2014/01"> <ns:code codesource="FSB">3333</ns:code> <ns:description/> <ns:cause> <ns:code codesource="">OSB-380001</ns:code> <ns:description/> </ns:cause> </ns:error> </detail> </env:Fault> </env:Body> </soapenv:Envelope>

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