Contents
1 What’s New in This Release
- What’s New in Siebel Enterprise Integration Manager Administration Guide, Siebel CRM 21.11 Update
- What’s New in Siebel Enterprise Integration Manager Administration Guide, Siebel CRM 20.1 Update
- What’s New in Siebel Enterprise Integration Manager Administration Guide, Siebel CRM 19.1 Update
2 Siebel Enterprise Integration Manager: an Overview
- Siebel Enterprise Integration Manager: an Overview
- About Siebel Enterprise Integration Manager
- EIM Functions
- Process Flow Between EIM and Other Databases
- Mobile Web Client Requirements
3 Siebel EIM Tables
- Siebel EIM Tables
- EIM Tables Overview
- EIM Table Columns
- EIM Table and Column Mappings
- Database Extensibility and EIM
- EIM Table Mappings Provided as Common Parents to Nontarget EIM Table Mappings
- Creating New EIM Table Mappings to Existing Base Tables
- About Explicit Primary Mappings
- Setting Explicit Primary Mappings
- Setting Explicit Primaries for Many-to-Many Relationships
- About Viewing EIM Table Mappings
- Verifying Your Object Explorer View Settings
- Viewing EIM Table Mappings to Base Tables
- Viewing Interface Column Mappings to Base Tables
- Viewing Base Table Mappings to EIM Tables
- Generating EIM Table Mapping Reports
- About the Second Row Property on EIM Table Mapping Objects
- EIM Table Mappings to Base Tables Without User Keys
- Deleting EIM Table Rows
- Finding Differences in EIM Tables Between Repositories
4 EIM Configuration File
- EIM Configuration File
- Using the EIM Configuration File to Define a Process
- Defining EIM Configuration File Parameters
- Sample SQL Scripts
5 Importing Data
- Importing Data
- EIM Import Process
- Import Data Process Flow
- Importing Legacy Data
- Updating the Siebel Database
- Preparing the EIM Tables for Import Processing
- Editing the Configuration File for Import Processing
- Special Considerations for Imports
- Suppressing Data When Updating Existing Databases
- Importing Customizable Products
- Importing Opportunities and Revenues
- Maintaining Denormalized Columns
- Importing Marketing Responses
- Importing Contacts
- Importing Private Contacts
- Importing Contacts to Make Them Visible in the Contact List
- Troubleshooting the Unique Constraint Error When Importing Accounts or Contacts
- Importing Party Records
- Importing Solutions
- Importing Call Lists and Catalogs
- Importing Positions and Employees
- Importing Data with Parent and Child Relationships
- Importing Industry Codes
- Importing File Attachments
- Updating File Attachments
- Importing Organizations That Contain the BU_ID Column
- Importing Accounts Containing Multiple Team Members
- Importing Multiline Fields
- Importing Exported Rows Into Target and Secondary Tables
- Importing International Phone Numbers Using EIM
- Importing URL Links into the S_LIT Base Table
- Importing LOVs Using EIM
- Importing LOV and MLOV Data into Base Tables
- EIM Imports and Audit Trail
6 Exporting Data
- Exporting Data
- Overview of EIM Export Processing
- EIM Export Process
- Preparing the EIM Tables for Export Processing
- Editing the Configuration File for Export Processing
- Running an Export Process
- Checking Export Results
7 Deleting Data
- Deleting Data
- EIM Delete Process
- Preparing the EIM Tables for Delete Processing
- Editing the Configuration File for Delete Processing
- Header Section Parameters Used for Deletes
- Process Section Parameters Used for Deletes
- Parameters Used for Deletes in Both the Header and Process Sections
- Deleting All Data Rows
- Deleting Data Rows Identified by User Key Values
- Deleting from Base Tables Other Than the Target Base Table
- Deleting Rows from Extension Tables
- Deleting File Attachments
- Handling Aborts of EIM Delete Processing
- Running a Delete Process
- Checking Delete Results
8 Merging Data
- Merging Data
- Overview of EIM Merge Processing
- EIM Merge Process
- Preparing the EIM Tables for Merge Processing
- Editing the Configuration File for Merge Processing
- Header Section Parameters Used for Merges
- Process Section Parameters Used for Merges
- Parameters Used for Merges in Both the Header and Process Sections
- Updating Affected Rows
- Avoiding Aborts of EIM Merge Processing
- Enabling Transaction Logging for Merge Processing
- Specifying Remaining Records for Merge Processes
- Running a Merge Process
- Checking Merge Results
9 Running EIM
- Running EIM
- Preparing to Run an EIM Process
- Running an EIM Process
- Viewing the EIM Log File
- Optimizing EIM Performance
10 EIM: Examples of Common Usage
- EIM: Examples of Common Usage
- EIM Import Process Examples
- Example of Importing from Multiple EIM Tables in a Single .IFB File
- Example of Updating a Table in a One-to-One Relationship with Its Parent
- Example of Updating Columns When There Are Two Records with the Same User Key in a Single Batch
- Example of Updating Columns When There Are Two Non-Target Base Tables Mapped to One EIM Table
- Example of Importing Primary Keys
- Example of Setting a Primary
- Visibility of Fields: Example of Importing Party Objects
- Visibility of Fields: Example of Importing Accounts
- Visibility of Fields: Example of Importing Contacts
- Visibility of Fields: Example of Importing Employees
- Visibility of Fields: Example of Importing Opportunities
- Visibility of Fields: Example of Importing Assets
- Example of Troubleshooting the Import of Extension Columns
- Example of Troubleshooting the Unique Constraint Error when Importing Accounts or Contacts
- Example of Importing and Exporting Hierarchical LOVs
- EIM Merge Process Example
- EIM Delete Process Examples
- Examples of Resolving Foreign Keys
- Other Examples
- Example of Setting Explicit Primary Mappings
- Example of Setting Explicit Primary Mappings for Many-to-Many Relationships
- Example of Creating Mappings for Extension Columns
- Example of Improving Performance by Dropping Indexes
- Foreign Key Column Values: NO MATCH ROW ID versus NULL versus a Valid ROW_ID
- Example of Using the NUM_IFTABLE_LOAD_CUTOFF Parameter
- Example: Transaction Logging with Row-by-row Processing versus Set-based Processing
- Example of Implementing a Multi-Organization Hierarchy
- Example of Adding a Position to a Party Table
- Example of Using the EIM_ASSET Interface Table