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

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

title
Infonote

Opmerking:

LET OP

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

Voorbeelden

Expand
titleVoorbeeld foutcode 1008
Code Block
languagexml
linenumberstrue
<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>
true
Expand
titleVoorbeeld foutcode 3333
Code Block
languagexml
linenumbers
<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

Table of Contents
maxLevel2
minLevel1

Binnen deze handleiding Page Treeroot@parent

Child pages (Children Display)
pageeProcurement.MercuriusService-01.00 (Simpl.ePRIOR)

Info

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