| Bookshelf Home | Contents | Index | Search | PDF | ![]() ![]() |
Siebel Web Client Administration Guide > Configuration Parameters >
Data Source Parameters
This section describes parameters that pertain to the section
[DataSources]and to individual data source sections that follow.These parameters apply only to Siebel Mobile and Dedicated Web Client. For the Siebel Web Client, the parameters are defined as server parameters on the Application Object Manager.
Parameters for DataSources Section
Table 16 lists data sources in the Siebel configuration file, which appear in the section
[DataSources]. Each data source also has its own section specifying parameters that apply to this data source.NOTE: If you want to prevent a data source from being displayed as a choice in the Connect To: portion of the Siebel login screen, add two slash characters (//) in front of the data source in the
[DataSources]section of the configuration file. For example://Sample = Sample.Parameters for Individual Data Source Sections
Table 17 lists parameters that specify properties associated with the different data sources listed under
[DataSources]. Each data source section defines the properties of the particular data source. See Sample Selection from Configuration File for parameters in individual data source sections such as[Local]or[ServerDataSrc].
Table 17. Data Source Parameters Name CommentAutoStopDB TRUE or FALSE. Applies to Sample or Local data sources only.If TRUE, then the SQL Anywhere database engine exits when the user logs out. If FALSE (the default), then the database engine continues to run after the user logs out of the Siebel applications.See also QuickStart and AutoStopDB Configuration Parameter and Installing the Sample Database. Regarding the local database, see also Siebel Remote and Replication Manager Administration Guide.CaseInsensitive TRUE or FALSE. If TRUE, notifies the client to work with the database in case-insensitive mode.See also the description of theInsensitivityFactorparameter for data sources.Note: Queries against fields of type DTYPE_ID are always case-sensitive, even if theCaseInsensitiveparameter is set to TRUE. For more information, see Applications Administration Guide.ConnectString Database-dependent string that defines how to connect to the database.For SQL Anywhere (for local database or Sample Database), the -q option hides the SQL Anywhere icon. The -c option indicates the initial cache size, and -ch indicates the limit of the cache size. The -m option indicates to the SQL Anywhere database engine to truncate the transaction log after each checkpoint.TheConnectStringparameter is also used to specify the Gateway Name Server machine in the GatewayDataSrc section. In the Dedicated Web Client's configuration file, you must specify the Gateway Name Server's hostname, preferably in a fully qualified form like node.domain.xxx. Failure to specify this parameter correctly results in the Server Administration screens not being accessible.For more information on using connect strings for different server databases, see the Siebel Server Installation Guide for the operating system you are using.ContactLogin TRUE or FALSE. If TRUE, indicates that the corresponding data source uses contact login, rather than employee login. Because a contact user is generally not associated one-to-one with a database account, you must use a security adapter to support contact users.If FALSE, the data source is using employee login, rather than contact login.DLL Name of the DLL file to use for the database connector code. The names differ depending upon whether you are using Oracle, SQL Server, DB2, and so on.DockConnString Name of the docking server (Siebel Remote Server). It is the machine name of the Siebel Server against which the Mobile Web Client synchronizes.For more information on setting this parameter for the local database, see Mobile Web Client Configuration Parameters.DockRecvTxnsPerCommit Number of transactions received by the Mobile Web Client before a commit is issued to the database. The default value for this parameter is 10. Change the setting to:DockTxnsPerCommit Number of transactions processed before a commit is issued to the database.For more information on setting this parameter for the local database, see Mobile Web Client Configuration Parameters.EnterpriseServer Name of the Siebel Enterprise Server.ExtensionType LINK or JOIN. This parameter indicates how data is retrieved from extension tables. It sets the default value for business components that do not have the Extension Type property defined. For more information on this parameter, see Siebel Tools Online Help.FileSystem Specifies how the Mobile or Dedicated Web Client accesses the Siebel File System. Generally,FileSystemand other parameters identified below are set during the Siebel client installation.Mobile Web Client. The following scenario for setting theFileSystemparameter applies to the Siebel Mobile Web Client. The Siebel File System should be installed locally on a Mobile Web Client, so that it is accessible when the client is not connected to the network and can be synchronized using Siebel Remote. See also Siebel Mobile Web Client and Siebel Remote.
- Set the following parameter, where FS_location is a UNC location or a drive-letter path to the location on the client computer where the local Siebel File System was installed:
FileSystem = FS_location\att
Dedicated Web Client. The following scenarios for setting the FileSystem parameter apply to the Siebel Dedicated Web Client. Make sure that users on the Dedicated Web Client have physical access privileges for the Siebel File System directories.
- If the installation uses File System Manager (FSM), set the following parameters:
FileSystem = *FSM*
GatewayAddress = Siebel_Gateway_hostname
EnterpriseServer = Siebel_Enterprise_Server_name- If the installation does not use FSM, set the following parameter, where FS_location is a UNC location or a drive-letter path to the location on a network computer where the Siebel File System was installed:
FileSystem = FS_location\att
Note: If your networked Siebel File System resides on a UNIX server, you will require a cross-platform NFS file system mounting tool in order to connect from Siebel Dedicated Web Clients running on Windows machines.The system administrator must manually create the att subdirectory in the Siebel File System. If there is an existing File System installation, the administrator must move all file attachments from FS_location to FS_location\att.GatewayAddress Virtual IP address of the Siebel Gateway.Hidden TRUE or FALSE. Determines if the data source shows up in the login screen's picklist of data sources.InsensitivityFactor Set to a positive integer value (default is 2). Applies only when the CaseInsensitive parameter is TRUE for the data source. The value controls the number of characters in each string that are treated as case-insensitive in a query. Not all database vendors support case-insensitivity efficiently, so this feature provides an approximate solution.See also the description of theCaseInsensitiveparameter for data sources.Below is an example of the SQL WHERE clause generated when searching for an opportunity named New, whenInsensitivityFactoris set to 2.WHERE((S_OPTY.NAME LIKE `ne%' ORS_OPTY.NAME LIKE `Ne%'ORS_OPTY.NAME LIKE `nE%'ORS_OPTY.NAME LIKE `NE%')ANDUPPER(S_OPTY.NAME)=UPPER(`New'))The above example shows that all permutations of the first two letters of the string `New' are checked. With a higher factor, the number of permutations grows exponentially, and performance suffers.Note: Do not set this parameter to a value higher than 13.InsUpdAllCols TRUE or FALSE. Ordinarily when the Siebel application generates INSERT or UPDATE statements to send to the database, the actual statement contains only the columns where data is present or has changed. When there are situations where you generate many statements on a particular table, the differences in the values being updated may prevent you from using an array interface supported by the DBMS.When this feature is set to TRUE, all columns are present in all INSERT and UPDATE statements. This automatically enables two statements issued against the same table in the same business component as part of a batch operation to use any existing array feature of the DBMS.IntegratedSecurity TRUE or FALSE. When TRUE, the Siebel client is prevented from prompting the user for a username and password when the user logs in. Facilities provided in your existing data server infrastructure determine if the user should be allowed to log into the database.This parameter is set for your server data source. However, it is supported for Oracle and Microsoft SQL Server databases only. The default value is FALSE.For additional information, refer to your third-party documentation. For Oracle, refer to the OPS$ and REMOTE_OS_AUTHENT features. For Microsoft SQL Server, refer to Integrated Security.MaxCachedCursors Specifies the maximum number of SQL cursors that can be cached in memory for a database connection. The default is 16.Caching SQL cursors can improve response time and CPU usage because a SQL cursor does not have to be prepared each time it is executed. If memory usage is not a concern, you may consider increasing the value of this parameter.MaxCachedDataSets Specifies the maximum number of data sets that can be cached in memory for a database connection. The default is 16.A data set is the set of records that has been retrieved by the execution of a business component. Data-set caching applies only to those business components for which the Cache Data property has been set in Siebel Tools.Caching data sets for frequently visited business components can improve response time and CPU usage. If memory usage is not a concern, you may consider increasing the value of this parameter.MaxConnections Number of connections that can be made to the data source database server.MaxCursorSize Sets the total number of rows that can be returned in a result set.MaxCursorSizeis intended for use only with IBM DB2 UDB for OS/390 and z/OS, and must be set as described in Implementing Siebel eBusiness Applications on DB2 UDB for OS/390 and z/OS. If you are using another database, do not set this parameter to anything other than the default value (-1), or database behavior is adversely affected.MaxCursorSizeandPrefetchSizeare used together, and must be set to the same value. See also the description for thePrefetchSizeparameter.NonSQL TRUE or FALSE. Setting that indicates that the data source does not use an SQL DBMS to retrieve its data. This would be used only in conjunction with a specialized business component that would build internally. It would never be arbitrarily set by a Siebel customer.PrefetchSize Sets the number of rows that the Siebel application reads initially as part of a query execution.PrefetchSizeis intended for use only with IBM DB2 UDB for OS/390 and z/OS, and must be set as described in Implementing Siebel eBusiness Applications on DB2 UDB for OS/390 and z/OS. If you are using another database, do not set this parameter to anything other than the default value (-1), or database behavior is adversely affected.MaxCursorSizeandPrefetchSizeare used together, and must be set to the same value. See also the description for theMaxCursorSizeparameter.PrimaryEnterprise The name of the Enterprise Server you want to administer from the client machine. Set this parameter to view or change information in the Server Administration screens.RequestServer If you are not using Resonate Central Dispatch, this is the name of the Siebel Server that should service requests from the Siebel client. If you are using Resonate Central Dispatch, this parameter should be left blank.ReverseFillThreshold When the current query contains many rows, it may be very inefficient to read sequentially through all of them if the user hits the End button. For this reason, the customer may configure a threshold value to invert the current sort, re-execute the query, and fill the data buffers from the end. This is hidden from the user.SortCollation Allows the user to specify sorting order on the local database or Sample Database.Note: TheSortCollationparameter is not a default part of the configuration file, so it must be added manually in order to take effect. If this parameter is not present, sorting in Siebel applications when using SQL Anywhere uses thebinarysort order as identified here. Customers using languages other than English (particularly those using accented characters) may prefer to use an appropriate setting from the list below.After this parameter is changed, the Siebel application must be restarted in order for the change to take effect.The valid values of theSortCollationparameter, supported by the SQL Anywhere database, consist of the following values:ISO 14651 Unicode multilingual (Default):defaultISO 14651 Unicode multilingual ordering standard:14651(produces same results asdefaultsort collation)SortCollation(continued) Big5 (Traditional Chinese) binary order:big5binBinary sort:binary(produces UTF-8 binary order)CP 850 Western European: no accent:altnoaccCP 850 Western European: lower case first:altdictCP 850 Western European: no case, preference:altnocspCP 850 Scandinavian dictionary:scandictCP 850 Scandinavian: no case, preference:scannocpCP874 (TIS 620) Royal Thai dictionary order:thaidictCP932 (Japanese on Windows) Shift-JIS binary order:sjisbinCP932 (Japanese on Windows) Shift-JIS with Microsoft extensions binary order:cp932binGB2312 (Simplified Chinese) binary order:gb2312binGB 2312 (Simplified Chinese) Pinyin phonetic order:gbpinyinEUC JIS (Japanese on UNIX) binary order:eucjisbinEUC KSC (Korean) binary order:euckscbinISO 8859-1 ('Latin-1') English, French, German dictionary order:dictISO 8859-1 ('Latin-1') English, French, German no case:nocaseISO 8859-1 ('Latin-1') English, French, German no case, preference:nocasepISO 8859-1 ('Latin-1') English, French, German no accent:noaccentSortCollation(continued) ISO 8859-1 ('Latin-1') Spanish dictionary:espdictISO 8859-1 ('Latin-1') Spanish no case:espnocsISO 8859-1 ('Latin-1') Spanish no accent:espnoacISO 8859-2 Hungarian dictionary:hundictISO 8859-2 Hungarian no accents:hunnoacISO 8859-2 Hungarian no case:hunnocsISO 8859-5 Cyrillic dictionary:cyrdictISO 8859-5 Cyrillic no case:cyrnocsISO 8859-5 Russian dictionary:rusdictISO 8859-5 Russian no case:rusnocsISO 8859-7 Greek dictionary:elldictISO 8859-9 Turkish dictionary:turdictISO 8859-9 Turkish no accents:turnoacISO 8859-9 Turkish no case:turnocsUnicode UTF-8 binary sort:utf8bin(produces same results as binary sort collation)Note: In the values above, no accent indicates that the accented and nonaccented characters are treated equivalently by the sort. No case indicates that the sort ignores case. Preference indicates that uppercase records appear before lowercase records where the letter is the same but the case differs.SqlStyle Indicates what kind of SQL to send to the database you are using. When generating SQL to send to a DBMS, the application needs to construct the SQL statement to suit the particular DBMS.The value of this parameter is automatically set by the Siebel client or server installer, according to database information you specified.The local database or Sample Database, based on SQL Anywhere, use Watcom. Server databases such as IBM DB2 Universal Database, Microsoft SQL Server, or Oracle use the style applicable to the particular DBMS.TableOwner In a database, tables are identified by both their owner and their name. When queries that reference tables are issued, the tableowner must be included in those references (for example, SIEBEL.S_EVT_ACT, where SIEBEL is the tableowner).For more information on setting this parameter for the local database, see Mobile Web Client Configuration Parameters.UpperCaseLogin The default is FALSE. If set to TRUE, the user ID, when a user logs in, is converted to uppercase before it is sent to the database for authentication. This value is applicable only if the database is used for authentication; the value of the parameter is ignored whenSecurityAdapteris set to a non-empty value.Use this parameter if you want to enforce a policy of having all database accounts in uppercase on a case-sensitive database, but you do not want users to worry about case when they type in their user names.Note: The value ofUpperCaseLogindoes not affect the password.
| Bookshelf Home | Contents | Index | Search | PDF | ![]() ![]() |
Siebel Web Client Administration Guide Published: 18 June 2003 |