When the client application on the mobile device changes a table
in the client system, the Data Propagator replication engine first synchronizes
the changes to the mirror system, captures them, and then applies
them to the source system.
This process is illustrated in the following figure:
Figure 1. The process that the Data Propagator replication engine uses to
handle changes to the client system
- The client application makes changes to the client tables. The changes
that are synchronized in request messages are processed to the staging tables
in the mirror system.
- From the staging tables, the changes are prepared and sent to the mirror
tables.
- The DB2 transaction logs save the changes.
- The capture process on the mirror system reads the changes from the logs
and captures them to the change data tables.
- The apply process reads the changes from the change data tables and applies
them to the source tables on the source system.