Using the Client Console and the Service
The Client Console is an easy-to-use graphical interface that lets you access clients on different platforms. You can view multiple data sources (defined by DATABridge Server or Enterprise Server) and monitor all Client activity via onscreen messages and status updates.
The Client Console communicates directly with the Client service, which starts Client runs in the background and completely automates client operations. You decide when and how often Client runs are initiated by using the service scheduling settings in the Client Console. You can also use scripts to interact with the service and automate processes. For more information, see Chapter 8, Automate Operations with the Service.
Because the service always starts the Client in the background, the Client Console is the only interface to service-initiated Client runs. Neither the service nor the background runs interact with the desktop or require that a user be signed on to the server. This makes service-initiated client operations more secure than command sessions and prevents the client runs from being terminated, whether accidentally or maliciously. The service starts at system startup (by default), which ensures that replication can continue in the event of system failure without outside intervention.
In addition to launching Client runs, the service routes all log and informational messages to the Client Console and facilitates operator tasks using the DBClient and DBClntCfgServer programs. The first program, DBClient, performs DMSII processing and cloning tasks. The second program, DBClntCfgServer, handles Client Console requests that require access to the relational database (such as define, generate and reorganize commands). The activity and output of these programs is displayed in the Client Console window.
The following diagram shows the Client architecture for the two types of clients: the command-line client (dbutility) and the service-controlled client (DBClient and other components).
The Client Configurator (accessed from within the Client Console), lets you easily customize your data sources without any knowledge of SQL or how your Client control tables work. Instead of hand-coding SQL user scripts, you can select options in the Client Configurator to configure your data sources and map DMSII data to your relational database tables. To use the Client Configurator with existing Client configurations that employ user scripts, you must first upgrade your client control tables. (See the DATABridge Installation Guide.)