Running Database Extract for Siebel Mobile Users

This task is a step in Process of Configuring Siebel Server for Siebel Mobile.

You must run dbxtract (database extract) for every Siebel Mobile disconnected application user. Running dbxtract for each user takes approximately 3-10 minutes.

Dbxtract is the Siebel Remote component used to extract data based on database tables. Running dbxtract generates full user data and also the visibility database that is used to route the incremental changes to the user. Dbxtract generates the visibility database only for Siebel Mobile users that are not legacy remote users.

Note: If the position changes for a Siebel Mobile disconnected application user (for example, the data visibility for the user increases or decreases), then you must run dbxtract again for that user. After dbxtract is run again, a full data and metadata download is enforced on the disconnected client by Siebel Mobile when the mobile client next sends a synchronization request to the Siebel Server.

To run dbxtract from srvrmgr command line

  1. Start a task for dbxtract with the following parameters:

    client="<client-name>" 
    

    For example, for SPORTER-MOBILE, run dbxtract as follows:

    start task for comp dbxtract with client="SPORTER-MOBILE"
    
  2. Run the same command for each configured Siebel Mobile disconnected application user.

    You can also run dbxtract against a list of users that are specified in a command list or in a file, for example, as follows:

    start task for comp dbxtract with 
    client="SPORTER-MOBILE,LHILL-MOBILE,BFRIEDEL-MOBILE" 
    

    You can check the dbxtract log file to see the status (completed or failed) for each user specified in the command.

  3. If the transaction processor component is not running, then run the following command:

    start task for comp txnproc 
    
  4. To change the interval for the component, run the following command:

    change param sleeptime=<value> for comp txnproc 
    

For more information about setting up users for Siebel Mobile disconnected applications, see Setting Up Users for Siebel Mobile and Roadmap for Configuring Incremental Synchronization for Siebel Mobile.