# Error handling

The API calls return error data that your client application can use to identify and resolve runtime errors. If an error occurs during the invocation of most API calls, then the API returns a SOAP fault message with an associated error code.

Errors result in a HTTP/1.1 500 Internal Server Error with a SOAP Fault that contains the fault string.

# Connection errors

# Expired Security Token

DEFAULT_ERROR_MESSAGE [DEFAULT_ERROR_CODE999].

# Invalid Security Token

Invalid consumer key or no such app available in registry [ERRIAU6000007].

# Account blocked errors

  • De omgeving is momenteel geblokkeerd omdat er openstaande facturen zijn. Betaal deze om de omgeving te deblokkeren. [ERRPRO1000002]
  • De omgeving is momenteel geblokkeerd omdat je saldo negatief is. Waardeer het saldo op om de omgeving te deblokkeren. [ERRPRO1000003]
  • De omgeving is momenteel geblokkeerd door onjuist gebruikt van onze dienstverlening. [ERRPRO1000004]

The user has to take action to unblock the account. After unblocking everything will continue to work.

# Request format errors

# Problem with namespace or not matching namespaces

The namespace used for the API is not supported. [ERRCDO4000041].

This error is thrown if the SOAP request does not contain valid name spaces or when the request does noet match the SOAPAction.

# XML not valid

Server returned error. Please check after some time. [ERRIER8000006].

# General format of error message

The error message contains the description and the code in the following format.

<Message> [ <errorcode> ]

You can parse the complete message with:

^(?’Desciption’.*)\[(?’ErrorCode’.*)\].*

# Format of error codes

ERR [OPCODE] [SERIES] [ID]

  • ERR: Constant Prefix
  • OPCODE: Represents module or operation name
  • SERIES: Type of an error specified below
  • ID : Identifier(Auto Number)

# OPCODE

OPCODE Module/Operation Name
ACC Account
AIR App Integration Request
AST Asset
ATT Attachment
BPM BPM Mapping
CAC Cache
CAP Collabrr Apps
CDO Common Data Operation
COF Create Outbox For
COL Collaboration
CON Consignment
CFO Common File Operations
CMX Common Mail Exchange
CNI Connection Info
CPO Common Persistance Operation
CNV Conversation
CTH Conversion Task
DGS Digest Subscription
DMN Document
DMR Document Rule
DST Data Set
DTC Discussion Thread Comments
DTD Discussion Thread
DTM Document Template
EAU External Authentication
FDR Folder
FTR Filters/Views
GDT Gallery Document Template
GRP Groups
IAU Internal Authentication
IDS Inbox Document Status
IDX Solar/Index
IER Internal Error
JOB Job
LEC Company/Legal Entity
MFR Mail Forwarder
MTM Mail Template
NTP Notification Preferences
OXA Oxalis
PAY Payment
PPL Peppol
PRC Process Connections/Instances
PTR Partner
RAP Registered Apps
REV Revisions
REG Registration

# Error series

  • 100 – Warning/Prompt series
  • 200 – Functional Operation Failures (Function errors / Internal errors)
  • 300 – Permission/Access Control
  • 400 – Data Validation
  • 600 – Authentication Fail series
  • 800 – Communication Failures series
  • 900 – Unknown series

# Example

ERRIAU6000007 Invalid consumer key or no such app available in registry

© 2024 eConnect International B.V.