DIGITAAL VLAANDEREN

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Current »


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

Header voldoet niet aan XML schema

MAGDA
1002FOUT

Body voldoet niet aan XML schema

MAGDA
1003FOUT

ApplicationID is leeg

MAGDA
1004FOUT

ApplicationID is niet gekend

MAGDA
1005FOUT

ApplicationID stemt niet overeen met ReceiverID of SenderID

MAGDA
1007FOUT

Oproep van onbestaande operatie

MAGDA
1008FOUT

MessageID is leeg

MAGDA
9999FOUTInterne foutMAGDA
2003FOUT

Provider fout

FSB
2006FOUT

Achterliggende dienst kan niet bereikt worden

FSB
2008FOUT

Provider-bericht is geen geldige XML / Soap message

FSB
2009FOUT

Provider header voldoet niet aan XML Schema

FSB
2010FOUT

Provider body voldoet niet aan XML Schema

FSB
2011FOUT

Provider MessageID is leeg

FSB
3333FOUT

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

FSB


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

Voorbeeld foutcode 1008

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

Voorbeeld foutcode 3333

<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

The selected root page could not be found.

  • No labels