ExactOnlineXML.XML.EmploymentSalaries niet meer beschikbaar (itgenexl111)

Onderstaand uitgezet bij de Exact support afdeling, nadat bleek dat de XML tabel Employmentsalaries niet meer beschikbaar was in de API;

Beste support,
Bij het inladen van bovenstaande tabel middels Invantive data replicator krijg ik de volgende melding:
“itgenexl111: Exact Online itself reports an internal code quality error on topic Employments before returning any data. Please contact Exact Online Support directly.”

Overleg gehad met de support en de API afdeling, welke uiteindelijk met onderstaand antwoord terugkwam;

Deze foutmelding komt niet van Exact,maar van de Invantive data replicator. Wij hebben dan ook geen idee wat er met die foutmelding wordt bedoeld. Ik moet u dus helaas vragen om met de leverancier van de koppeling contact op te nemen. Mochten zij er dan niet uitkomen, dan kunnen zij eventueel direct contact opnemen met API Support om de technische details te bespreken.

Inmiddels al meer duidelijk over deze tabel?

Een itgenexl111-error betekent dat de Exact Online API gecrasht. De onderliggende oorzaak is te vinden in de trace file. Dergelijke ernstige fouten worden centraal geregistreerd en zijn terug te vinden in Invantive Cloud.

Support heeft even nagekeken via de admin-optie van Systeemberichten. De Exact Online API server gaf terug:

HTTP 401: Unauthorized

En in de XML die terugkwam stond bij de Description tag:

Object reference not set to an instance of an object.

Dit is meestal een bug in de code van Exact Online. De bijbehorende URL was:

https://start.exactonline.nl/Docs/XMLDownload.aspx?Topic=employments&_Division_=NUMMER

Je kunt het beste een native call log maken van de Exact Online API calls en die opsturen naar Exact. Vaak wordt de error veroorzaakt door een combinatie van een latent aanwezige bug in Exact en onverwachte data in de omgeving.