Developing and Deploying Siebel Business 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 directory 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, read 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 the 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.

Read the Siebel Enterprise Integration Manager Administration Guide for the following topics.

  • Other process and header parameters
  • Alternative sources from which EIM accepts parameter values
  • The process for defining multiple processes in the configuration file

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. For more information about the EIM configuration file, read Siebel Enterprise Integration Manager Administration Guide.

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 need to specify in the configuration file to properly configure EIM for an import process. For the list of the values assigned to each of the header parameters, read A Sample Configuration File. 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 or 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, read 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 Business Applications Copyright © 2006, Oracle. All rights reserved.