Exact Online Premium-verbinding: wijzigingen in `timestamp` van synchronisatietabellen

Een update over hoe je verbinding maakt met Exact Online Premium zou zeer op prijs worden gesteld. Ons bedrijf is gisteren overgestapt van PRO naar PREMIUM.
We weten niet goed hoe we al onze Invantive-scripts en connections/settings.xml moeten bijwerken.

Het lijkt erop dat de Sync API’s zijn gemigreerd, maar er zijn problemen met de TIMESTAMP bij het uitvoeren van QueryTool 25.0.209:

Er zijn enkele deelbevindingen gevonden:

De wijziging naar Premium had invloed op de timestamp in de SYNC API’s. De sales exec van Exact zei dat er geen impact zou zijn, maar dat klopt niet.

In case the division is moved to another database in Exact Online the timestamp values will be reset. Therefore, after a division is moved all data needs to be synchronized again in order to get the new timestamp values. To see if a division was moved, the /api/v1/{division}/system/Divisions can be used. The property DivisionMoveDate indicated at which date a division was moved and this date can be used to determine if it is needed to synchronize all data again.

Omdat de Exact Online-database naar een andere SQL Server-database is verplaatst, zijn er wijzigingen in de synchronisatie-API’s.

In dit geval betekent dit dat alle Incremental-tabellen volledig opnieuw worden geladen. De teller achter timestamp is gebaseerd op een databasespecifieke implementatiefunctie van SQL Server. Een herlaadactie zal automatisch plaatsvinden.

Deze herlaadactie zorgt ervoor dat de komende dag(en) meer API-aanroepen worden gedaan, totdat de dataset volledig in de incrementele cache is geladen.

Deze vraag is automatisch gesloten na minstens 1 week inactiviteit nadat een mogelijke oplossing was aangeboden. Het laatst gegeven antwoord is als oplossing gemarkeerd.

Stel een nieuwe vraag via een apart onderwerp als het probleem zich opnieuw voordoet. Voeg in de nieuwe vraag een link naar dit onderwerp toe door de URL ervan in de tekst te plakken.