Itgenoda048 Toegang tot de OAuth-gegevensbron vereist een geldig access token. Het access token kon niet worden verkregen

Ik heb een SSIS project met een odata connection naar
https://bridge-online.cloud/acme-teamleader-focus/odata4.

Vervolgens haal ik via een OData-sourcecomponent data op uit verschillende Teamleader tabellen.

Sinds een paar dagen werkt dit niet meer.

Als ik de connection test dan krijg in een ‘connection test succeeded’. Dat lijkt dus goed te gaan. Echter, ik kan de ‘collection’ niet meer openen. Ik krijg dus geen Teamleader-tabellen meer te zien.

In Invantive Cloud zie ik het volgende staan:

  • Melding Laatste Mislukte Opening

itgenoda048:
tlr:
Toegang tot de OAuth-gegevensbron vereist een geldig access token. Het access token kon niet worden verkregen.
Voor gegevenstoegang is een actief OAuth access token vereist.
Een nieuw access token kon niet worden verkregen door het OAuth refresh token om te wisselen.
Meld aan op Invantive Cloud en vernieuw de autorisatie op de datacontainer met alias ‘tlr’ van de database ‘Teamleader_acme.nl f876918’.

  • Startdatum Reparatie Nodig (UTC): 27-03-2025 01:07:35

Wat gaat hier mis?

Advies is om de getoonde tip uit te voeren:

Meld aan op Invantive Cloud en vernieuw de autorisatie op de datacontainer met alias ‘tlr’ van de database.

Dit heb ik gedaan. Maar de melding blijft hetzelfde. Wellicht dat ik iets dan niet goed doe.

Ik zie ook nog deze melding in de Invantive Cloud-omgeving

Advies is om de gegevensverversing opnieuw te starten.

Volgens de Invantive Cloud-registratie is de laatst gefaalde openingspoging van 27 maart 2025, maar is daarna op 31 maart een succesvol openingspoging geweest.

Via SSIS lukt het ineens van de een op de andere dag niet meer. Ik kan via de webbrowser of rechtstreeks via Power BI wel connectie maken.

Geen idee wat er verandert is. Als we het netwerkverkeer monitoren zien we dat er netjes TLS1.2 of TLS1.3 verbinding wordt opgezet vanuit SSIS. Echter, zodra we bijvoorbeeld een preview van de data willen doen krijgen we een foutmelding.

Ik heb gisteravond op mijn prive laptop via SSIS een nieuw connectie gemaakt en vervolgens via een OData source geprobeeerd een tabel in de collectie te openen. Ook dan krijg ik dezelfde foutmelding. Is het mogelijk om even te bellen over dit probleem. Het begint nu nl. wel urgent te worden omdat de data niet meer ververst wordt.

Advies is om de getoonde tip uit te voeren:

Meld aan op Invantive Cloud en vernieuw de autorisatie op de datacontainer met alias ‘tlr’ van de database.

Aanvullen informatie

Is het mogelijk om een (geanonimiseerde) schermafdruk van de details van het verzoek in Invantive Bridge Online Monitoring toe te voegen zoals beschreven in Meer inzicht met nieuwe Bridge Online Monitoring?

De details vindt u door te klikken op het downloadverzoek welke het onderwerp van dit onderwerp representeert.

Gelieve tenminste de volgende gegevens zichtbaar te laten:

  • de titelbalk met de request ID,
  • de statuscode, netwerkgrootte en tijdstippen in de linkerkolom,
  • de foutcode en foutmelding helemaal onderaan in de linkerkolom,
  • de gehele rechterkolom inclusief het SQL statement, tabelnaam en parameterwaardes.

Controleer gebruiker

Controleer zorgvuldig dat u zich aanmeldt op de Bridge Online-website die ook gebruikt wordt vanuit Power BI. U ziet alleen de verzoeken van de Invantive Cloud-gebruiker waarmee u zich aanmeldt op de website.

Foutmelding en tips per e-mail

Daarnaast zal de Invantive Cloud-gebruiker die de foutmelding heeft op zijn e-mailadres veelal een e-mail ontvangen met een foutmelding en tips als er sprake is van een foutmelding in Power BI, Power Query, Azure Data Factory, Qlik of Tableau.

Advies is om de spam van de betrokken gebruiker te controleren op dergelijke e-mails verzonden vanaf support@invantive.com.

Zie bijgaande screenshots. Dit zijn de enige regels die worden aangemaakt. SSIS is dan inmiddels in de fout gelopen.

Dit is de SSIS melding:

Package Validation Error

Additional information:

Error at Import ProjectCustomField [ProjectCustomField(odata) [2]]: Cannot acquire a managed connection from the run-time connection manager.

Error at Import ProjectCustomField [SSIS.Pipeline]: ProjectCustomField(odata) failed validation and returned error code 0xC020801F.

Error at Import ProjectCustomField [SSIS.Pipeline]: One or more component failed validation.

Error at Import ProjectCustomField: There were errors during task validation.

(Microsoft.DataTransformationServices.VsIntegration)

De getoonde screenshots geven aan dat de downloads geslaagd zijn.

Advies is om zorgvuldig te zoeken naar een Bridge Online-request met een fout (roodgekleurd) en deze toe te voegen.

Mogelijkerwijs is het verstandig om de techneut te betrekken die de SSIS-integratie heeft opgezet of om eventueel een kort consult via Invantive te doen. Dit laatste kan beste telefonisch gepland worden aangezien de agenda’s komende weken voor langere sessies erg vol zitten en er waarschijnlijk sprake is van een kleine configuratiefout ergens in de keten.

Agreement_ID L977702766

Ik zie dat er een error komt op de agreement ID: agreement L977702766 is niet bekend en staat ook niet vernoemd in het dashboard onder ‘Licentiering’

Als ik de KingwaySoft Odata premium connector gebruikt zie ik de volgende foutmelding:

500 InternalServerError
content-encoding: 
vary: Accept-Encoding
x-invantive-request-id: **
strict-transport-security: max-age=31536000; includeSubDomains; preload
x-robots-tag: none
invantive-ratelimit-subscriptiontype: SUBCMEA02
invantive-ratelimit-contractcode: **
invantive-ratelimit-excludedcontractcodes: False
invantive-ratelimit-excludedproductcodes: False
invantive-freshbytesperday-ratelimitpolicy: 4000000000;w=86400
invantive-freshbytesperday-ratelimit: limit=4000000000,remaining=3982803666,reset=44319
invantive-totalbytesperday-ratelimitpolicy: 4000000000;w=86400
invantive-totalbytesperday-ratelimit: limit=4000000000,remaining=3960518555,reset=44319
invantive-freshdurationmsperday-ratelimitpolicy: 10800000;w=86400
invantive-freshdurationmsperday-ratelimit: limit=10800000,remaining=3555746,reset=44319
invantive-totaldurationmsperday-ratelimitpolicy: 10800000;w=86400
invantive-totaldurationmsperday-ratelimit: limit=10800000,remaining=1667172,reset=44319
invantive-freshrowsperday-ratelimitpolicy: 5000000;w=86400
invantive-freshrowsperday-ratelimit: limit=5000000,remaining=4834517,reset=44319
invantive-totalrowsperday-ratelimitpolicy: 50000000;w=86400
invantive-totalrowsperday-ratelimit: limit=50000000,remaining=49581118,reset=44319
invantive-freshrequestsperday-ratelimitpolicy: 1000;w=86400
invantive-freshrequestsperday-ratelimit: limit=1000,remaining=956,reset=44319
invantive-totalrequestsperday-ratelimitpolicy: 2500;w=86400
invantive-totalrequestsperday-ratelimit: limit=2500,remaining=2201,reset=44319
x-cache: Miss from Invantive Response Cache
alt-svc: h3=":443";ma=900;
Content-Length: 0
Cache-Control: private,immutable,max-age=57600,stale-while-revalidate=57600
Content-Type: application/json; charset=utf-8
Date: Mon, 07 Apr 2025 11:41:19 GMT
ETag: "2025410711412058-CCEB8676D414986C34D3E53ABBB640FE-$skip=0&$top=1000-application/json-gzip, deflate"
Last-Modified: Mon, 07 Apr 25 11:41:20 GMT
Set-Cookie: invantive-sticky=srv_f81b81a95b1cca65f9e125499b1ad3376432f7e25ce6bac2cffbb1a4fe724fc2; path=/
Server: Kestrel

Welke melding staat er dan in Bridge Online Monitoring bij het request of in de payload?

itgengcr008
Skip wordt niet ondersteund op Invantive Bridge Online.
Download alle gegevens zonder $skip.

Een leuke edge case!

De melding itgengcr008 gaat af als $skip gebruikt wordt, onafhankelijk van de waarde. Invantive Bridge Online ondersteunt bewust het overslaan van rijen niet zodat gebruikers geforceerd worden om niet te werken met paginering.

Het gebruik van $skip=0 is een edge case, omdat die hetzelfde is als geen $skip gebruiken.

Vanaf de volgende 24.0-release zal $skip=0 behandeld worden alsof er geen $skip gebruikt wordt.

Release 24.0.650 is beschikbaar op Invantive Cloud waarbij $skip=0 overgeslagen wordt.

Met de KingwaySoft Premium OData component werkt het nu wel weer. Althans direct vanuit VisualStudio. Maar de standaard OData component van SSIS loopt nog steeds stuk. Ik heb het nooit eerder gezien maar ik zie nu dat het QUIC protocol wordt gebruikt. Is dat altijd al zo geweest?

Fijn dat met KingwaySoft werkt nu $skip=0 ondersteuning is toegevoegd aan Bridge Online.

Voor SSIS is advies om contact op te nemen met Microsoft, aangezien het probleem zowel via de browser als KingwaySoft niet optreedt. U kunt ook overwegen om een JSON of REST-driver te gebruiker.

Waar komt het QUIC-protocol naar voren cq. in welke context? Kunt u daarvan een schermafbeelding delen?

Vergelijkbaar probleem is: