Itgenboe161/ itgenboe241 - De gegevensdownload werd geannuleerd na

De achterliggende foutmelding is:

Exact Online web server gateway timeout error without HTTP payload occurred at 07/15/2024 07:11:52 UTC when executing OData request (timeout 23,000 ms)

na een waarschuwing die de URL toont:

Warning, READ action on URL ‘https://start.exactonline.nl/api/v1/3077666/sync/financial/TransactionLines?$orderby=Timestamp&$select=Account%2CAmountDC%2CAmountFC%2CAmountVATBaseFC%2CAmountVATFC%2CAsset%2CCostCenter%2CCostUnit%2CCreated%2CCreator%2CCurrency%2CCustomField%2CDate%2CDescription%2CDivision%2CDocument%2CDueDate%2CEntryID%2CEntryNumber%2CExchangeRate%2CExtraDutyAmountFC%2CExtraDutyPercentage%2CFinancialPeriod%2CFinancialYear%2CGLAccount%2CID%2CInvoiceNumber%2CItem%2CJournalCode%2CLineNumber%2CLineType%2CModified%2CModifier%2CNotes%2COffsetID%2COrderNumber%2CPaymentDiscountAmount%2CPaymentReference%2CProject%2CQuantity%2CSerialNumber%2CStatus%2CSubscription%2CTimestamp%2CTrackingNumber%2CType%2CVATCode%2CVATPercentage%2CVATType%2CYourRef&$skiptoken=15827253L%2C15827253L’ started at 07/15/2024 07:11:10 (UTC) took 22,999 ms which is more than normal maximum acceptable 10,000 ms.

Invantive Bridge Online heeft automatisch in totaal 10 pogingen gewaagd om dit probleem te herstellen, maar allen zonder soelaas.

Dit probleem is vergelijkbaar met Refresh Power BI failed / itgeneor646 / (500) Internal Server Error op Exact Online API server, waarbij ook sprake is van Exact Online Premium en een vergelijkbaar datavolume.

De Exact Online Premium API Server reageert herhaaldelijk niet binnen de standaard time-out van 23 seconden.

Advies is om dit te melden bij Exact Online Support onder vermelding van het tijdstip “Jul 15, 2024 @ 09:11:29.655”. Helaas is Invantive niet in staat om problemen op te lossen bij de API’s van Exact Online Premium of Exact Online SaaS.

Mogelijke workarounds zijn:

  • hernieuwd proberen (sommige dagen werkt het blijkbaar wel);
  • verhogen van de time-out door in de connection string op de datacontainer een hogere waarde dan 23000 in te stellen met http-get-timeout-ms=WAARDE (merk op dat Exact Online zelf intern een maximum kent van 30 seconden; indien de verwerking intern langer dan 30 seconden duurt zal altijd het verzoek geannuleerd worden);
  • een hoger aantal automatisch herhaalde pogingen dan 10 in te stellen in de connection string op de datacontainer via download-error-web-timeout-max-tries=WAARDE.

Hou er rekening mee dat het download hierdoor langer kan duren, zelfs als de download uiteindelijk faalt. De oplossing zal vanuit het Exact Online API-platform moeten komen.