Abbildung 5 zeigt, wie von einem Benutzer übergebene Änderungen bei der
Synchronisation auf die Quellendatenbank angewendet werden. Die
Nummerierung in der Abbildung entspricht den nachfolgenden
Erläuterungen:
Abbildung 5. Änderungen, die von einem Benutzer für die Synchronisation übergeben wurden, werden auf die Quellendatenbank angewendet.

- Der Mitarbeiter eines mobilen Pflegediensts aktualisiert die
Blutdruckwerte eines Patienten in einer lokalen Kopie der Tabelle
MPKrankenakte auf einer Palm OS-Gerät. Der Mitarbeiter beendet die zum
Editieren der Tabelle verwendete Anwendung und tippt anschließend das Symbol
IBM Sync an, um die Clientsynchronisationssoftware auf dem mobilen
Gerät zu starten. Eine mobile Anwendung kann auch geschrieben werden,
um die Möglichkeit einzuschließen, die Synchronisation mit der Sync Client-API
zu starten.
Sobald die Clientsynchronisationsanwendung gestartet ist, wählt der
Mitarbeiter den Namen der zu synchronisierenden Anwendung aus und tippt
Synchronisieren an, um die Synchronisation anzufordern.
- Die Anforderung wird authentifiziert und in eine Eingabewarteschlange auf
dem Mittlersystem gestellt.
Die Clientsynchronisationssoftware auf dem mobilen Gerät wartet auf eine
Synchronisationsantwort vom Quellenserver (siehe Synchronisieren von der Quellendatenbank auf das mobile Gerät).
- Benutzer können nur diejenigen Daten und Dateien synchronisieren, für die
sie zugriffsberechtigt sind.
- Die Daten werden in eine Zwischenspeichertabelle geschrieben.
Zwischenspeichertabellen erhöhen die Leistung bei der Verarbeitung von
Synchronisationsanforderungen, weil Änderungen zwischengespeichert werden
können, während andere Aktualisierungsvorgänge ausgeführt werden.
- Die Daten werden aus der Zwischenspeichertabelle in die Spiegeltabelle (in
diesem Beispiel S_MPKrankenakte) kopiert, und etwaige Aktualisierungskonflikte
werden behoben. Änderungen an der Spiegeltabelle werden im
DB2-Protokoll aufgezeichnet.
- Das Capture-Programm von DB2 DataPropagator wird gestartet. Dieses
Programm erfasst die Änderungen der Spiegeltabelle aus dem DB2-Protokoll und
schreibt sie in eine CD-Tabelle (Change Data Table).
- Das Apply-Programm von DB2 DataPropagator wird gestartet und wendet die
Änderungen aus der CD-Tabelle auf die Quellentabelle MPKrankenakte in der
Datenbank MPFLEGE auf dem Quellensystem an.
Zugehörige Konzepte
Zugehörige Tasks