Developing and Deploying Siebel Business Applications > Setting Up the Test Environment > Process of Loading CRM Data in the Test Environment >

Adding the EIM Configuration File


This task is a step in Process of Loading CRM Data in the Test Environment.

EIM reads a configuration file that specifies which process it must perform and defines the parameters EIM uses to run the process. This file is an ASCII text file that contains an IFB extension in the file name. Before you start an EIM process, you must edit the contents of this EIM configuration file. If you do not specify a configuration file, then EIM uses the default.ifb file.

In this example, EIM sets the process locale as specified in the configuration file at start up. For information on the following topics, see Siebel Enterprise Integration Manager Administration Guide:

  • Other process and header parameters
  • Alternative sources from which EIM accepts parameter values
  • How to define multiple processes in the configuration file

To add the EIM configuration file

  1. Using a text editor, such as Notepad, create a file named NRECimp.ifb, and then save it to the following directory on the Siebel Server:

    siebsrvr_root\admin

    In a Unicode environment, you must save the EIM configuration file as a Unicode text file.

  2. Copy the text from the example to the NRECimp.ifb file you created in Step 1, and then save your work.

    For more information, see Example Text for the Configuration File.

Example Text for the Configuration File

You can use the following text for the example NRECimp.ifb file. It includes only the entries that EIM requires to support import operations for accounts:

/* 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 Section Parameters

Table 11 describes the required header section parameters in the NRECimp.ifb file to configure EIM for an import process. The header section specifies global parameters that apply to the process sections defined later in the file.

Table 11. Header Section Parameters of the Configuration File
Parameter
Description

Siebel Interface Manager

The header section must use this reserved name

USERNAME

Database employee login. Use SADMIN for NREC.

PASSWORD

Database password. Use SADMIN for NREC.

PROCESS

Initial or main process section to run. Use Import Accounts for NREC.

Process Section Parameters

Table 12 describes the required process section parameters in the NRECimp.ifb file to configure EIM for an import process. The configuration file must include at least one process section. Note that process section parameters can be one of the following:

  • Generic to all EIM processes.
  • Specific to a particular EIM process. Each parameter applies only to the particular process you specify. It overrides any corresponding value in the header section.
Table 12. Process Section Parameters of the Configuration File
Parameter
Description

ONLY BASE COLUMNS

For the NREC example, only process the following 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

ONLY BASE TABLES

For the NREC example, only process the following tables:

  • S_ORG_EXT
  • S_ADDR_ORG
  • S_PARTY

TABLE

For the NREC example, only process the EIM_ACCOUNT interface table.

TYPE

For the NREC example, only process the following types:

  • IMPORT
  • EXPORT
  • DELETE
  • MERGE
  • SHELL
Developing and Deploying Siebel Business Applications Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.