Loading Data from Siebel Loading Data from Siebel through EIM tables

6-6 Oracle® Fusion Middleware Application Adapters Guide for Oracle Data Integrator

3. Specify the reverse-engineering mask in the Mask field in order to select the tables

to reverse. The Mask field, in the Reverse tab, filters reverse-engineered objects based on their name. The Mask field must not be empty and must contain at least the percentage symbol . The reverse-engineering process returns the applications and tables as sub-models and datastores. You can use these Siebel CRM datastores as a source in an integration interface.

6.6 Designing an Interface

You can use Siebel Business Components tables as sources in interfaces. EIM tables can be used as sources or targets. The KM choice for an interface determines the abilities and performance of this interface. The recommendations in this section help in the selection of the KM for different situations concerning loading and integrating Siebel CRM data.

6.6.1 Loading Data from Siebel

After performing a reverse-engineering using the RKM Siebel database, you can use Siebel data tables as sources in integration interface. Using Siebel CRM as a source in these conditions is identical to using an Oracle or Microsoft SQL Server datastore as a source in an integration interface. The generic SQL, Oracle Database, or Microsoft SQL Server KMs can be used for this purpose. See the following chapters in the Oracle Fusion Middleware Connectivity and Knowledge Modules Guide for Oracle Data Integratorfor more information: ■ Oracle Database ■ Generic SQL ■ Microsoft SQL Server

6.6.2 Loading Data from Siebel through EIM tables

To extract data from Siebel through the EIM tables, create an integration interface with EIM tables as a source. Select the LKM Siebel to SQL EIM and set the KM options as follows: ■ IFB_PATH: Specify the path where you want to create the EIM configuration file .ifb. ■ SRVRMGR_PATH: Specify the location of the Siebel srvrmgr binary. This parameter is mandatory. ■ SIEBEL_GATEWAY: Specify the network address of the Gateway Server machine. Table 6–2 KM options for Siebel EIM Knowledge Modules Option Description USE_PROJECT Set this option to YES to reverse-engineer projects as sub-models in Oracle Data Integrator. REPOSITORY Specify the Siebel Repository name. Default is Siebel Repository. PROJECT_NAME Specify the mask to filter the Siebel projects to reverse-engineer. For example: EIM Accounts and Quotes, EIM Activity, EIM A. The percent sign returns all Siebel projects Oracle Siebel CRM 6-7 ■ SIEBEL_ENTERPRISE: Indicate the name of the Enterprise Server. ■ SIEBEL_SERVER: Indicate the name of the Siebel Server. ■ SERVER_USER: Indicate the user name of the Server administrator. ■ SERVER_USER_PWD: Indicate the Server administrator password. The LKM Siebel to SQL EIM automatically performs the following operations: 1. Generate an EIM Configuration File, describing the export process to the EIM tables. 2. Run the EIM process using for example the Siebel srvrmgr command line. 3. Extract, transform and load data from the EIM tables to the other application.

6.6.3 Integrating Data in Siebel through EIM tables