Company ontbreekt in request header - itgentfr092

Onderstaande foutmelding wordt getoond bij de OData.Feed connectie in PowerBI naar Twinfield:

itgentfr092
Toegang geweigerd.
Company ontbreekt in request header.

Deze foutmelding werd eerder niet getoond, maar sinds vandaag wel. Heeft dit te maken met het feit dat ik als gebruiker gemachtigd bent bij meerdere bedrijven?

Dit is een foutmelding vanuit Twinfield API server. Volledige foutmelding is vanuit Twinfield:

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <soap:Body>
      <soap:Fault>
         <soap:Code>
            <soap:Value>soap:Sender</soap:Value>
         </soap:Code>
         <soap:Reason>
            <soap:Text xml:lang="en">Toegang geweigerd. Company ontbreekt in request header.</soap:Text>
         </soap:Reason>
         <soap:Node>http://api.accounting2.twinfield.com/webservices/finder.asmx</soap:Node>
         <detail>
            <message>Toegang geweigerd. Company ontbreekt in request header.</message>
            <code>359</code>
            <source>Search</source>
         </detail>
      </soap:Fault>
   </soap:Body>
</soap:Envelope>

Volgens de registratie wordt er wel een company meegegeven, namelijk 3100400139.

De logging rondom deze specifieke fout is uitgebreid om de oorzaak te kunnen achterhalen. Gelieve nogmaals deze fout itgentfr092 op te wekken en dan een antwoord toe te voegen met de tijd (in minuten nauwkeurig).

Ik heb dit opgelost door in te loggen met een niet-gemachtigd account. Zodat het frequent verversen beter wordt uitgevoerd. Overigens krijg ik de foutmelding niet meer bij een andere organisatie

Fijn dat werkt. Wat is een “niet gemachtigd account”?

De twee mogelijke oorzaken van deze foutmelding waren:

  • hetzij een bug in de Twinfield driver van Invantive SQL,
  • hetzij vervallen rechten in Twinfield van de Twinfield gebruiker of token.

Een niet gemachtigd account = normale gebruiker bij de Invantive Cloud-organisatie. Vanuit mijn eigen Invantive Cloud account was ik gemachtigd naar een andere organisatie. Ik heb een Invantive Cloud gebruiker laten aanmaken in die organisatie en daarmee wordt nu ververst.

1 Like