SystemDivisions zeigt neue Verwaltung erst später — können wir das erzwingen?

Situation: In Exact Online werden neue Buchhaltungen zur App-Berechtigung hinzugefügt. In Exact Online selbst sieht der Benutzer sie sofort. Über Invantive Bridge Online (Tabelle SystemDivisions) kommen sie bei uns manchmal erst nach einer Weile an. Das passt, denke ich, zu diesem 1-Stunden-Cache, wenn sich die Anzahl der Partitionen ändert (und 10 Stunden, wenn nur die Metadaten geändert werden)?

Unseren eigenen Cache zwingen wir bereits, sich zu aktualisieren, aber das hilft natürlich nicht, wenn SystemDivisions auf der Seite von Invantive Bridge Online noch alt ist.

Fragen:

  1. Stimmt das noch mit den 1h / 10h?
  2. Gibt es von Bridge Online / OData aus eine Möglichkeit, SystemDivisions wirklich neu abzurufen (ohne manuell in der Cloud auf „Cache zurücksetzen“ zu klicken)?
  3. Hilft eine erneute Authentifizierung / neue Sitzung, oder spielt das keine Rolle?

Wir möchten in unserem UI etwas Ehrliches in Richtung des Kunden setzen können („Kann bis zu einer Stunde dauern“), aber lieber noch eine Schaltfläche, die wirklich hilft, wenn es sie gibt.

Dies ist kein bekanntes Problem. Möglicherweise wird der OData-Cache mit den Caches für Exact Online verwechselt.

Das Grundprinzip von Invantive Cloud ist die Echtzeitverarbeitung. Auf verschiedenen Ebenen gibt es (möglicherweise) Caches, um die Verarbeitungsgeschwindigkeit zu erhöhen:

  • Plattform-Cache (Exact Online); für SystemDivisions wird dieser beim Anmelden bei Exact Online normalerweise automatisch aktualisiert, wenn sich die Anzahl ändert. Steuerbar über Anweisungen wie set use-http-disk-cache@ALIAS und set use-http-memory-cache@ALIAS (siehe Invantive UniversalSQL - Invantive Product Documentation).
  • Resultset-Cache: derzeit nur für XML.
  • Applikationscache: nur für *Incremental-Tabellen auf Exact Online, Freshdesk und Fresh Service.
  • Antwort-Cache (nur für OData): wie bei der Datenbank auf Invantive Cloud eingestellt und teilweise über Cache-Header gesteuert (siehe Realtime OLTP verzoeken via OData4 voor Power Apps en Power BI).

Ist es möglich, ein Reproduktionsszenario hinzuzufügen?

Für eine genaue Kontrolle der Funktionsweise wird empfohlen, nicht die OData-Verbindung zu verwenden, sondern z.B. direkt über ADO.NET, C# oder das TDS-Protokoll (Invantive UniversalSQL Server, eventuell on-premises) mit dem Invantive Credentials Server zu verbinden.

Diese Frage wurde automatisch nach 1 Woche Inaktivität geschlossen. Die letzte gegebene Antwort wurde als Lösung markiert.

Bitte stelle eine neue Frage in einem separaten Thema, wenn das Problem erneut auftritt. Füge in der neuen Frage einen Link zu diesem Thema ein, indem du die URL davon in den Text einfügst.