1.3.5.8.4. Appserver-Client SETUP/SITESETUP Sync

Bei welchen Ereignissen und nach welcher Zeit werden neue Einstellungen im SETUP/SITESETUP auf die Clients synchronisiert?

  • Es gibt kein "Push" von Seiten des Servers.

    Ein Restart des Servers bewirkt keine Clientänderung

  • Erfolgt ein Restart des Clients oder wird auf Seiten des Clients eine Applikation neu gestartet, erfolgt eine Synchronisation.

    [Hinweis]Hinweis

    Nur wenn eine Änderung älter als 60 Sekunden ist, erfolgt ein Abgleich.

    Wird also auf dem Server eine Änderung vorgenommen, muss für einen Test auf Seiten des Clients eine Minute abgewartet werden.

    Damit eine laufende Applikation die Änderung bekommt, muss konkret diese neu gestartet werden.

  • Die Wartezeit von 60 Sekunden ist hart codiert und kann nicht geändert werden.

  • Es gibt keinen Unterschied in Abhängigkeit davon, ob eine Änderung per PARTadmin oder durch Kopieren/Entfernen direkt auf dem SiteSetup vorgenommen wurde. Nur die Änderung auf der Platte ist entscheidend. PARTadmin hat keinen speziellen Weg.

  • Das Änderungsdatum und die Dateianzahl werden unter $CADENAS_USER\rfs\state.json gespeichert.

    Beispieleintrag in state.json

    {"$CADENAS_SITESETUP":{"modified":"2023-10-26T04:13:33Z","fileCount":16},"$CADENAS_SETUP":
     {"modified":"2023-10-26T04:13:33Z","fileCount":511}}

    Der Sync erfolgt für den betreffenden Pfad z.B. SITESETUP oder SETUP. Bei unveränderter Dateianzahl werden die spezifischen Änderungen gesynced, bei geänderter Dateianzahl alles.