Collection Contents Zurück Weiter PDF

MobiLink Benutzerhandbuch

Synchronisationsmethoden

Synchronisation auf Zeitstempelbasis


Die Zeitstempelmethode ist die nützlichste allgemeine Methode für eine effiziente Synchronisation. Die Methode umfasst das Protokollieren des Zeitpunkts, zu dem die einzelnen Benutzer zuletzt eine Synchronisation durchgeführt haben. Mit dieser Information wird gesteuert, für welche Daten der Download in die einzelnen entfernten Datenbanken erfolgt.

MobiLink unterhält einen Zeitstempelwert, aus dem hervorgeht, wann die einzelnen Benutzer zuletzt Daten per Download übertragen haben. Dieser Wert wird als letzter Download-Zeitstempel bezeichnet. Der letzte Download-Zeitstempel wird bei zahlreichen Ereignissen als Parameter weitergegeben und kann in Synchronisationsskripten verwendet werden.

So implementieren Sie die Zeitstempel-Synchronisation für eine einzelne Tabelle

  1. Fügen Sie in die konsolidierte Datenbank eine Spalte ein, in die der Zeitpunkt der letzten Änderung der betreffenden Zeile eingetragen werden soll. In der entfernten Datenbank ist diese Spalte nicht erforderlich. Die Spalte wird normalerweise folgendermaßen deklariert:

    DBMS Spalte mit Änderungszeitpunkt "last modified"
    Adaptive Server Anywhere timestamp DEFAULT timestamp
    Adaptive Server Enterprise datetime
    Microsoft SQL Server datetime
    Oracle date
    IBM DB2 timestamp
  2. Vergleichen Sie in Skripten für die Ereignisse "download_cursor" und "download_delete_cursor" den ersten Parameter für den Wert in der Zeitstempelspalte.

Beispiel 

Die folgende Tabellendeklaration und die folgenden Skripten implementieren eine Zeitstempel-Synchronisation in der Tabelle "Customer" im Beispiel "Contact":

Weitere Hinweise finden Sie unter Quellcode der Synchronisationslogik und Ansprechpartner im Beispiel "Contact" synchronisieren.


Collection Contents Zurück Weiter PDF