Error itgencun016: Fout itgenoda042: The requested OData URL could not be found on the Invantive Bridge Online server

Vanochtend bovenstaande melding in de logfile van mijn interface naar Exact Online.

Dit levert exit code 3 op, maar ik kan hier niet vinden wat de oorzaak is.

Iemand een idee?

Gebruikt wordt Invantive Data Hub 20.2.

In het scherm “Systeemberichten” zal meer informatie te vinden zijn. Welke aanvulling is daar te vinden?

Welke 20.2 versie is het precies?

Exact Online heeft veel breaking changes doorgevoerd vorig jaar en met oudere versies is de kans op problemen groot.

Verder zal bij Invantive Data Hub ook in het logbestand meer informatie te vinden moeten zijn. Is het mogelijk om de context (5 regels ervoor en 5 regels erna) toe te voegen?

Tenslotte is het mogelijk om heel gedetailleerd loginformatie te verzamelen via de zogenaamde “trace”-faciliteit zoals beschreven in Ondersteuning bieden bij Data Hub en andere on-premises producten.

Dit staat bij de melding in het scherm “Systeemberichten”:

Uniek-ID: 52fc6b51-790d-47e2-bfcc-20c8cd16b5c5
Bericht ID: d56291f0-82af-4185-8191-79e906cf1a94
Niveau: Fout
Berichtcode: itgenoda042
Tekst: The requested OData URL could not be found on the Invantive Bridge Online server. The remote server returned an error: (404) Not Found.
Opgetreden (UTC): 17-01-2022 07:31:45
Laatste Natuurlijke Sleutel: https://bridge-online.cloud/…-exact-online/odata4/Exactonlinerest.VAT.Vatpercentages@Eol
Connectornaam: InvantiveBridgeOnline
Datacontainer ID: https://bridge-online.cloud/…-exact-online
Module: Invantive Data Hub 20.2.13-PROD+1823
Call Stack:

System.Net.WebException
Invantive.Basics.InvantiveSqlException
  at System.Net.HttpWebRequest.GetResponse()
  at Invantive.Data.Providers.Http.HttpBasedProvider.DoRequest(GlobalState owner, ExecutionOptions executionOptions, HttpWebRequest request, String url, ObjectDefinition objectDefinition, QueryObject queryObject, String partitionCode, String callSafeNameOverrule, String anonymizedPostText, Boolean allowRetryOnConnectionLoss, ParameterList parameters, Guid nativeCallUid, Boolean throwExceptionOnNonSuccessfulStatusCode, ExecutionStatistics& statistics, ODataErrorProcessingInstructions& oDataErrorProcessingInstructions)

Je ziet hierin ook dat het om versie 20.2.13-PROD+1823 gaat.

In de logfile staat verder het volgende:

The remote server returned an error: (404) Not Found.
Please contact Invantive Support or use another table.
https://bridge-online.cloud/…-online/odata4/Exactonlinerest.Manufacturing.Shoporders@Eol
2022-01-17 07:31:48.723 Error itgenoda042: System.Net.WebException
Invantive.Basics.InvantiveSqlException
at System.Net.HttpWebRequest.GetResponse()
at Invantive.Data.Providers.Http.HttpBasedProvider.DoRequest(GlobalState owner, ExecutionOptions executionOptions, HttpWebRequest request, String url, ObjectDefinition objectDefinition, QueryObject queryObject, String partitionCode, String callSafeNameOverrule, String anonymizedPostText, Boolean allowRetryOnConnectionLoss, ParameterList parameters, Guid nativeCallUid, Boolean throwExceptionOnNonSuccessfulStatusCode, ExecutionStatistics& statistics, ODataErrorProcessingInstructions& oDataErrorProcessingInstructions)
2022-01-17 07:31:48.723 Information itgendhb044: Run SQL statement: create or replace table EOL_Accountclassifications@sqlserver
as
select * from Exactonlinerest.CRM.[Accountclassifications@Eol]@bol
2022-01-17 07:31:48.723 Information itgensql264: Invantive SQL statement gestart.
2022-01-17 07:31:48.824 Warning itgendhb173: Context: create or replace table EOL_Accountclassifications@sqlserver a…ect * from Exactonlinerest.CRM.[Accountclassifications@Eol]@bol
2022-01-17 07:31:48.858 Error itgencun016: Fout itgenoda042: The requested OData URL could not be found on the Invantive Bridge Online server.

Heb je hier genoeg aan?

Door een productiestoring afgelopen vrijdag zijn er dit weekend correcties gemaakt. Die werkten niet goed voor alle gebruikers en daarom is vanochtend een oudere release teruggezet. Gezien het tijdstip van de melding is dit de oorzaak. Advies is de verwerking nogmaals uit te voeren.

Een idee is opgevoerd met de suggestie om ook een opnieuw proberen-mechanisme toe te voegen aan de Invantive Bridge Online driver, zodat korte verstoringen bij het lezen niet tot een foutmelding leiden.

Mocht het probleem blijven bestaan, probeer dan de getoonde URL te openen in een browser en aan te melden.

Als het dan wel lukt, dan zit het probleem rond Invantive Data Hub. Verzamel dan de tracebestanden.

Als het dan nog steeds niet lukt, dan zit het probleem rond Invantive Bridge Online.

Voeg een antwoord toe afhankelijk van de uitkomst.

Afrondend advies is om na het jaarwerk een upgrade te plaatsen van Invantive Data Hub en Invantive Query Tool.

Alles doet het nu weer!