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

About Initializing the Local Database


When users log in and specify the Local database as the data source the first time, Siebel Remote will detect that a local database does not exist. This prompts the user to connect to the Siebel Remote server in order to retrieve it.

This process performs the following tasks:

  • Prompts for Mobile Web Client connection information. Enter the user ID, the Mobile Web Client name (a given user may have multiple Mobile Web Clients, such as two clients on two separate computers), and a confirmation password. If the database initialization process was started by starting the Siebel Mobile Web Client, then the user ID defaults to the value that the user provided when the Mobile Web Client was started.
  • Connects. If specified by the user, the synchronization client dials the modem to connect to the application server. The synchronization client connects to the Siebel Server—if the user has access to this server and the Synchronization Manager port is open. Then a new synchronization thread services the Mobile Web Client.

    For example, a VPN setup may require the user to enter a special PIN and security token number such as an RSA.

  • Validates Mobile Web Client. The Synchronization Manager validates the Mobile Web Client's node name against the list of valid users in the server database. The Synchronization Manager also checks that the Mobile Web Client is connected to the correct Siebel Remote server. Finally, if Siebel Remote authentication is enabled, the Synchronization Manager authenticates the Mobile Web Client's credentials.
  • Checks for database extract. The Synchronization Manager verifies that a database extract is pending in the application server outbox. During this verification, the Synchronization Manager checks for UAF files (.uaf) and TOC files (.toc) in the mobile user's outbox subfolder. If none are there, the synchronization client asks the user to contact the Siebel administrator to perform a database extract.
  • Downloads snapshot and file attachments. If the UAF and TOC files are present, the mobile user will be prompted to download a new database during the synchronization session. The synchronization client downloads the extract and file attachments to the Mobile Web Client's inbox directory.
  • Disconnects. The synchronization client closes the connection with the Synchronization Manager. The mobile user can disconnect from the network at this point.
  • Creates and loads database. The synchronization client shuts down the Siebel client or Siebel Remote program and starts the Siebel Upgrade Wizard. The Siebel Upgrade Wizard creates a new local database, loads data from the extract file into the local database, and applies file attachments to the local File System.

Figure 5 shows the processes that occur when a local database is initialized.

Figure 5.  Initialize Local Database
Click for full size image

For additional details on initializing the Mobile Web Client database, see Initializing a Mobile Web Client Database.

NOTE:  In order to load the Mobile Web Client faster, you can enable Siebel QuickStart. Check the box titled Enable Siebel QuickStart on the Siebel Login Screen for the Mobile Web Client. Siebel.exe will be preloaded to the memory at the system login time. Then every subsequent client session will call the existing process instead of creating a new one, until the user disables QuickStart. For more information about QuickStart, see Siebel Mobile Web Client and Siebel QuickStart.

Siebel Remote and Replication Manager Administration Guide