Synchronisieren von der Quellendatenbank auf das mobile Gerät

Abbildung 6 zeigt, wie die Änderungen in einer Quellentabelle beim Synchronisieren auf eine DB2 Everyplace-Tabelle auf dem mobilen Gerät des Benutzers angewendet werden. Sync Server sendet alle relevanten Quellendatenänderungen an den Benutzer, die seit der letzten, vom Benutzer ausgeführten Synchronisation vorgenommen wurden. Sync Server übermittelt nur diejenigen geänderten Daten, für die der Benutzer zugriffsberechtigt ist.

Die Nummerierung in der Abbildung entspricht den nachfolgenden Erläuterungen.

Abbildung 6. Änderungen an der Quellendatenbank werden auf die mobile Datenbank angewendet.

Anfang Abbildung 3. Vier Rechtecke, wobei das erste Rechteck ein Quellensystem, das zweite ein Mittlersystem, das dritte eine Synchronisationsantwort und das vierte ein mobiles Gerät darstellt. In dem Rechteck, das ein Quellensystem darstellt, befindet sich eine Quellentabelle MPKrankenakte. Von der Quellentabelle MPKrankenakte zeigt ein Pfeil auf das DB2-Protokoll. Vom DB2-Protokoll zeigt ein Pfeil auf das Capture-Programm. Vom Capture-Programm zeigt ein Pfeil auf die CD-Tabelle. Von der CD-Tabelle zeigt ein Pfeil auf das Apply-Programm. Vom Apply-Programm zeigt ein Pfeil auf die Spiegeltabelle MPKrankenakte auf dem Mittlersystems. Von der Spiegeltabelle MPKrankenakte zeigt ein Pfeil auf die Ausgabewarteschlange. Von der Ausgabewarteschlange zeigt ein Pfeil auf das Rechteck, das die Synchronisationsantwort darstellt. Von der Synchronisationsantwort zeigt ein Pfeil auf die MPKrankenakte (DB2 Everyplace-Tabelle), die sich in dem Rechteck befindet, das das mobile Gerät darstellt. Ende Abbildung 3.

  1. Das ständig auf dem Quellensystem ausgeführte Capture-Programm von DB2 DataPropagator erfasst die an der Quellentabelle MPKrankenakte vorgenommenen Änderungen aus dem DB2-Protokoll und schreibt sie in die CD-Tabelle.
  2. Das Apply-Programm von DB2 DataPropagator wendet die Änderungen aus der CD-Tabelle auf die Spiegeltabelle S_MPKrankenakte an. Wenn Aktualisierungskonflikte angegeben werden, werden sie in diesem Schritt des Synchronisationsprozesses behoben.
  3. Die an den Daten vorgenommenen Änderungen werden in einer Synchronisationsantwortnachricht an eine Ausgabewarteschlange auf dem Mittlersystem übermittelt.
  4. Die Clientsynchronisationssoftware ruft die Antwortnachricht der Synchronisation aus der Ausgabewarteschlange ab. Die Clientabfrageanforderung wird authentifiziert.
  5. Die Datenänderungen werden auf die lokale Kopie der Tabelle auf dem Client angewendet. Die Synchronisationssitzung wird beendet.

Zugehörige Konzepte

Zugehörige Tasks