Developing and Deploying Siebel eBusiness Applications > Using EIM to Load Data into the Test Environment >

Editing the Configuration File


EIM reads a special configuration file that specifies the EIM process to perform and the appropriate parameters. This example features the import process.

The EIM configuration file is an ASCII text file of extension type .ifb that resides in the admin subdirectory under the Siebel Server directory. Before initiating an EIM process, you must edit the contents of the EIM configuration file to define the process to be performed.

NOTE:  In a Unicode environment, the EIM configuration file must be saved as a Unicode text file. For more information, see Siebel Enterprise Integration Manager Administration Guide

In this example, EIM sets the process locale as specified in the configuration file at start-up. The default configuration file, default.ifb, provides the data used in the process if no other configuration file is specified. This example uses the configuration file NRECimp.ifb.

The configuration file begins with a header section used to specify global parameters that apply to all process sections defined later in the file. Following the header section, there must be at least one process section with its associated parameters. Some process section parameters are generic to all EIM processes. Other process section parameters are specific to a particular EIM process. The following parameter sections describe the required header section and generic process section parameters.

See the Siebel Enterprise Integration Manager Administration Guide for:

A Sample Configuration File

The sample configuration file in this section shows the entries that are necessary only for the operations in the particular import EIM example for this chapter. See Siebel Enterprise Integration Manager Administration Guide for more information about the EIM configuration file.

The text of the sample configuration file, NRECimp.ifb, is shown here:

/* These are header parameters. */

[Siebel Interface Manager]

LOGIN USER = "SADMIN"

LOGIN PASSWORD = "SADMIN"

RUN PROCESS = Import Accounts

/* These are generic process parameters. */

[Import Accounts]

TYPE = IMPORT

TABLE = EIM_ACCOUNT

ONLY BASE TABLES = S_ORG_EXT, S_ADDR_ORG, S_PARTY

ONLY BASE COLUMNS = S_ORG_EXT.NAME, S_ORG_EXT.LOC, S_ADDR_ORG.ADDR, S_ADDR_ORG.OU_ID, S_ADDR_ORG.CITY, S_ADDR_ORG.STATE, S_ADDR_ORG.ZIPCODE, S_PARTY.PARTY_UID, S_PARTY.PARTY_TYPE_CD

/* There are no process-specific parameters required in this example. */

Header Parameter Section

This section describes the header parameters that you will need to specify in the configuration file to properly configure EIM for an import process. See A Sample Configuration File for the list of the values assigned to each of the header parameters. Table 11 shows only those header parameters featured in the NRECimp.ifb.

Table 11. Required Header Section Parameters
Command
Description
USERNAME
Database/employee login (SADMIN for NREC)
PASSWORD
Database password (SADMIN for NREC)
PROCESS
Initial/main process section to run (Import Accounts for NREC)
[Siebel Interface Manager]
Header section must use this reserved name

Process Parameter Section

A parameter in the process section only applies to the particular process specified and overrides any corresponding value in the header section for the specific process. There are both generic and specific process parameters.

Table 12 describes the parameters that NREC used in the process section of NREC's configuration file, NRECimp.ifb. The process section is generic to all EIM processes. For parameters specific to the import process, see the Siebel Enterprise Integration Manager Administration Guide.

Table 12. Process Section Parameters Generic to All EIM Processes
Command
Description
ONLY BASE COLUMNS
Only process these columns. S_ORG_EXT.NAME, S_ORG_EXT.LOC, S_ADDR_ORG.ADDR, S_ADDR_ORG.OU_ID, S_ADDR_ORG.CITY, S_ADDR_ORG.STATE, S_ADDR_ORG.ZIPCODE for NREC.
ONLY BASE TABLES
Only process these tables. S_ORG_EXT, S_ADDR_ORG, S_PARTY for NREC.
TABLE
Interface (IF) table for process. EIM_ACCOUNT for NREC.
TYPE
IMPORT,EXPORT,DELETE,MERGE,SHELL. IMPORT for NREC's import example.


 Developing and Deploying Siebel eBusiness Applications 
 Published: 18 April 2003