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