Table 10. Application Settings
|
|
|
AllowRememberPassword |
Single-line setting. Specifies whether the Remember Password check box will be displayed on the Handheld Client Synchronization screen. |
TRUE or FALSE |
ApplicationDirectory |
Single-line setting. Specifies the working directory (UNC path) of the Siebel Handheld synchronization component where user data are stored. |
\\server name\directory name |
DBExtractThreadLoad |
Single-line setting. Enables Thread Throttling functionality for database extract threads. It is the load (or weight) that will be assigned to each individual Database Extractor thread. For each running database extracting thread, this load value will be used to determine the total system load, which is then compared against the MaxTotalThreadLoads value. A new thread will only be started if the total system load does not exceed the MaxTotalThreadLoads value. A value of zero disables throttling of Database Extractor threads. |
integer >= 0; default is 2 |
DefaultBCUserProps |
Multi-line setting. Reduces the number of User Properties that are extracted to the device metadata, thus decreasing the number of fields for a business component that need to be extracted. These reductions lower the metadata extract size and optimize client performance by removing irrelevant user properties from the handheld configuration. If this directive is not specified for a business component, then all user properties will be extracted. |
|
DefaultBusObj |
Multi-line setting. Used to force the extraction of a business object and its designated business components. This is typically used when a business component is not extracted because it is not specified via the "DefaultView" directive and is required for the application to function correctly. Another use of this directive is to designate business components that function as RBOs (reverse business objects). |
Business Object Name|Visibility Level||Business Component Name|QBE query construct For more on QBE (query by example) structure, see Constructing Business Component and Business Object Filters. |
DefaultFields |
Multi-line setting. Used to force the extraction of fields for a particular business component. This is typically the case where the business component is extracted via the "DefaultView" directive but because the field is not visible on the applet, it is not extracted. Also when a hidden business component is extracted via the "DefaultBusObj" directive, it is necessary to specify all of the fields that need to be extracted for the business component. If no fields are specified via this directive, then the business component will not be extracted for this case. |
Business Component Name|Field1|Field2|... |
DefaultHandheldInsertMode |
Single-line setting. Enables insert failure processing for synchronization. If enabled, synchronization will stop upon encountering a data conflict during an insert operation. End users or administrators must resolve the data conflict before synchronization can resume. This feature is disabled by default. |
NoFail or FailOnError |
DefaultHandheldSyncPickMode |
Single-line setting. Enables Extended Pick processing for synchronization. If enabled, synchronization will stop upon encountering a data conflict during a pick operation. End users or administrators must resolve the data conflict before synchronization can resume. This feature is disabled by default. |
NoFail or FailOnError |
EnableBatchExtraction |
Single-line setting. Enables or disables Batch Sync functionality. |
TRUE or FALSE |
EnableThrottleDebugMode |
Single-line setting. This parameter enables or disables Thread Throttling functionality. |
TRUE or FALSE |
MaxThrottleWaitTime |
Single-line setting. For Thread Throttling functionality. This is the upper limit on the amount of time (in minutes) any individual throttling request will be allowed to wait. |
integer >= 0; default is 5 |
MaxTotalThreadLoads |
Single-line setting. For Thread Throttling functionality. It defines the maximum number of total thread loads (determined by DBExtractThreadLoad and TranProcThreadLoad for each type of thread) that will be allowed to run across the scope defined by ThreadThrottleScope. If a throttling request is made that causes this maximum to be exceeded, the requesting thread is delayed. The default value is zero, which completely disables the throttling mechanism. |
integer >= 0; default is 0 |
NoDatabaseBusComp |
Multi-line setting. Defines a business component that must be omitted from the device database and excluded from database extraction. |
|
NoExtractBusComp |
Multi-line setting. Defines a business component that must be excluded from database extraction. |
|
SchemaChangeNotification |
Multi-line setting. Defines a Business Service that should receive the Handheld Schema Change Notification. |
(Siebel internal) |
ThreadThrottleScope |
Single-line setting. For Thread Throttling functionality. It defines the scope of the thread throttling mechanism as using one of two different modes: Process Thread (throttling occurs independently within each process), or Application (throttling occurs across all processes running the same handheld sync application on a single server). Only the first character of the ThreadThrottleScope parameter will be used to determine the value. All other characters are ignored. Thus "aardvark" is interpreted as "Application." Case is also ignored. The default value is "Application." |
Application or Process |
TranProcThreadLoad |
Single-line setting. For Thread Throttling functionality. It is the load (or weight) that is assigned to each individual Transaction Processor thread. For each running transaction processing thread, this load value is used to determine the total system load, which is then compared against the MaxTotalThreadLoads value. A new thread will only be started if the total system load does not exceed the MaxTotalThreadLoads value. A value of zero disables throttling of transaction processing threads. |
integer >= 0; default is 3 |
TranProcThreshold |
Single-line setting. For Thread Throttling functionality. This is the minimum time (in minutes) that the Transaction Processor will continue processing transactions before performing a handshake with the client. Once this value has been exceeded, a handshake occurs instead of starting to process the next transaction. Doing so prevents the client from timing out the session when thread throttling is enabled. |
integer >= 0; default is 5 |
TranReapplyComponent |
Single-line setting. Server component to use for playback of Companion Sync transactions for parent Companion Sync component. |
|
TranReapplyServer |
Single-line setting. Siebel Application Server to use for playback of Companion Sync transactions for parent Companion Sync component. |
|