How Replication WorksThe DATABridge Client controls the replication process of DMSII databases and flat files. It initiates connections to the Server Accessory on the host and maintains the state information necessary for resuming replication, in case operations are interrupted. At the heart of the host-based DATABridge system is the DATABridge Engine—a system library that retrieves structural information and data from the DMSII database and passes it to the Server Accessory. When you optionally use Enterprise Server with the DATABridge Client, Enterprise Server takes over much of the functionality of the DATABridge Engine and the Server Accessory. From the perspective of the Client and from this guide, Enterprise Server is virtually interchangeable with these two host components. The DATABridge Support Library, also installed on the host, provides filtering and translation to the Server Accessory. (For more information about filtering, see Client vs. Host Filtering.) After the Server Accessory receives data from the DATABridge Engine, it calls the Support Library to determine if the data should be replicated, and if so, it passes the data to the Support Library for formatting. In addition, the Support Library provides the Client with virtual data sets. Virtual data sets appear as normal data sets to the Server Accessory and the Client, even though they do not actually exist in the DMSII database. Replication involves three discrete phases, as described below. These three phases are tracked for each data set in the ds_mode column of the DATASETS control table as values 0, 1, and 2.
| ||||||
|