Siebel Remote and Replication Manager Administration Guide > Siebel Remote Concepts >

Siebel Remote Client Software


The Siebel Remote client software runs on the Siebel Mobile Web Client and manages the synchronization process between the client and the Siebel Remote server.

Mobile users can start the Siebel Remote client in two ways:

  • Background synchronization

    While the Siebel client is running, mobile users can choose File > Synchronize Database from the application-level menu. This launches the Siebel Remote client as a background process so that work can continue within Siebel applications or in other Windows applications during the synchronization process.

  • Stand-alone synchronization

    Mobile users can launch Siebel Remote in stand-alone synchronization mode using the Siebel Remote icon or a third-party scheduling program. This allows users to synchronize without starting the Siebel application. The TrickleSync functionality also uses this method to perform synchronization when it starts a synchronization session.

The Siebel Remote client uses the TCP/IP networking protocol to communicate with the Siebel Remote server using a local area network (LAN), wide area network (WAN), virtual private network (VPN), or a modem using dial-up networking.

The Siebel Remote client connects to the Siebel Remote server; the Siebel Remote server then starts a synchronization session for the Mobile Web Client. Transactions (DX files) and file attachments are sent down to the client machine from the server and up from the client machine to the server.

This synchronization process includes the following stages:

  1. Connects to the Siebel Remote Server, which starts a Synchronization Manager session for the Mobile Web Client.
  2. The Synchronization Manager notifies the mobile user if the Siebel administrator has performed a database extract for the Mobile Web Client or if the local database does not exist.
  3. Extracts transactions from the local database.
  4. Sends and receives transaction files to and from Synchronization Manager.
  5. Sends and retrieves file attachments.
  6. Applies transaction files from the Siebel Remote Server to the local database.
  7. Applies transaction files from the local database to the server database.

For more detailed information about how information is handled during a synchronization, see Siebel Remote Flow Diagram.

CAUTION:  In order to operate correctly, each Siebel Remote Client installation must be used with exactly one local database. Do not rename directories that contain Siebel Remote Client software, or attempt to use additional local databases. Do not rename or delete DX files.

NOTE:  Transactions are not lost after a client reextract. For information about the Save Client Transactions functionality, see Database Extraction for a Mobile Web Client.

Siebel Remote and Replication Manager Administration Guide