Siebel Enterprise Integration Manager Administration Guide > EIM Configuration File > Defining EIM Configuration File Parameters >

Setting Extended EIM Configuration Parameters


You can dynamically name and define extended parameters. This section explains how to use extended parameters in the EIM configuration file.

User-Defined Extended Parameters

Use extended parameters to create new parameter names and define values. You can define extended parameters using either the GUI or the command-line interface. User-defined extended parameters use the $name=value format inside the EIM configuration file, and the name=value format in the GUI or the command-line interface. The parameter can be a character string consisting of any alphanumeric characters; the underscore symbol (_) can also be used.

To define extended parameters using the GUI

  1. Click the Server Administration screen tab.
  2. From the Show drop-down list, select Enterprise Operations.
  3. Click the Component Requests view tab.
  4. In the Component Requests form, click the menu button, and then click New Record.
  5. In the Component/Job field, click the select button.
  6. In the Component/Jobs window, select the Enterprise Integration Mgr component, and then click OK.

    If you want to use a component job based on EIM for your component request, you must first define the component job. For information on defining component jobs, see Siebel Server Administration Guide.

  7. Complete the rest of the fields and click Save.
  8. In the Component Request Parameters list, click the menu button and then New Record.
  9. In the Name field, click the Select button.
  10. In the Job Parameters window, select Extended Parameters, and then click OK.
  11. In the Value field, type in extended parameters using the comma-delimited format name=value,name=value as shown in the following example:

    ACCT_NAME=COMPAQ,ACCT_NUM=01101,ACCT_CONTACT=John Dove, CONTACT_PHONE=(987)123-4567

    If you are defining multiple values for an extended parameter, you need to enclose the values in double quotes preceded by a backslash as shown in the following example:

    \"BatchNum1=20001"

  12. Click Save.
  13. In the Component Requests form, click the menu button, and then click Submit Request.

Figure 5 shows an example of defining extended parameters as described.

Figure 5.  Defining Extended Parameters Using the GUI
Click for full size image

To define extended parameters using the command-line interface

  1. Use the reserved keyword ExtendedParams to define the name=value format as shown in the following example:

    ExtendedParams="ACCT_NAME=COMPAQ,ACCT_NUM=01101, ACCT_CONTACT=John Dove,CONTACT_PHONE=(987)123-4567"

    NOTE:  You must enter extended parameters in double quotes when using the Server Manager command-line interface.

  2. Run EIM to test the extended parameters.

Predefined Extended Parameters

Some extended parameters are predefined in Siebel applications. These parameters also use the name=value format. Table 8 lists these predefined extended parameters.

Table 8.  Predefined Extended Parameters
Parameter
Description
Example
CURRENT_USER
Logon name of current user
CURRENT_USER =Customer1
PASSWORD
Password of current user
PASSWORD=ABC
CURRENT_DATETIME
Current date and time information
CURRENT_DATETIME=
11/3/98_22:45
ROOT_DIR
Home directory of Siebel server
ROOT_DIR=Siebel
SIEBEL_FILE_DIR
Siebel file system
SIEBEL_FILE_DIR=Files
LANGUAGE
Language of Siebel server installation
LANGUAGE=English
TABLE_OWNER
Name of tableowner
TABLE_OWNER=ora22
ODBC_DATA_SOURCE
Connect string for ODBC data source
ODBC_DATA_SOURCE=sun1
MAX_NEST_SUBST
Maximum level of nesting in parameter substitutions. The default value is 10.
MAX_NEST_SUBST=10
NUM_IFTABLE_LOAD_CUTOFF
 
When this parameter is enabled, EIM loads all schema mappings if the value is less than the number of EIM tables used in the run process. To enable, set the value to a positive number that is less than the number of EIM tables used in the run process. For example, if the EIM process is using one EIM table, then the setting should be NUM_IFTABLE_LOAD_CUTOFF = 0.
When disabled, EIM loads only mappings for EIM tables used in the run process. This speeds up the dictionary loading process in EIM. To disable, set the value to -1.
This feature is disabled by default.
NUM_IFTABLE_LOAD_CUTOFF=-1
IfbFileName
Name of the .IFB file where resolved parameters are stored.
(Used for debugging only.)
IfbFileName=TEST
TraceFlags
Contains logs of various EIM operations. Available TraceFlags include 1, 2, 4, 8, and 32. For descriptions of available TraceFlags, see Trace Flags.
TraceFlags=2

 Siebel Enterprise Integration Manager Administration Guide 
 Published: 05 January 2004