Go to primary content
Siebel CRM Siebel Mobile Guide: Disconnected
Siebel Innovation Pack 2015, Rev. D
E52427-01
  Go to Documentation Home
Home
Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
 
Next
Next
    View PDF

Handling Insert-Transaction Failures in Siebel Mobile Disconnected Applications

When the server executes an insert transaction and the insert transaction fails, the insert-transaction failure can be handled in one of the following ways:

You can enable the processing of insert-transaction failure globally or at the business component level when you configure the Siebel Mobile disconnected application. The following setting applies globally in the application: DefaultHandheldInsertMode. When FailOnError is specified, every failed insert-transaction interrupts synchronization.

To handle insert-transaction failures 

  1. Navigate to the Administration - Siebel Mobile screen, Application Administration, and then the Settings view.

  2. Select the appropriate mobile application in the top applet.

  3. In the Value field, specify the value for the DefaultHandheldInsertMode parameter by selecting one of the values shown in the following table.

    Value Description
    NoFail Insert-transaction failures are logged, and the synchronization continues. This is the default behavior.
    FailOnError Insert-transaction failures are logged, and the synchronization ends. The system administrator must investigate to recover from this failure. For more information, see "Obtaining Error Details from Synchronization Sessions".

    You can also use the HandheldInsertFailMode user property to enable the processing of insert-transaction failures at the business component level.

Table 7-1 shows the combined effect of the DefaultHandheldInsertMode setting in the Settings view and on a business component. Note that the following conditions apply:

In Table 7-1 the Tools Configuration column shows what DefaultHandheldInsertMode is equal to, and the Application Settings Value column shows the available application values. Reading down the first column in Table 7-1 and then from left to right, a NoFail business component setting in Siebel Tools combined with a FailOnError application setting results in the combined effect of NoFail.

Table 7-1 Combined Effect of Insert-Transaction Failure and the Settings

Tools Configuration (User Property) Application Settings Value: No Fail Application Settings Value: FailOnError Application Settings Value: Omitted

NoFail

NoFail

NoFail

NoFail

FailOnError

FailOnError

FailOnError

FailOnError

No Setting on Business Component

NoFail

FailOnError

NoFail


Related Topics

"Defining the Settings for Processing Insert-Transaction Failure"

"Obtaining Error Details from Synchronization Sessions"