Siebel Data Mapper Overview

The Siebel Data Mapper provides you with a declarative interface to specify maps for both inbound and outbound data transformation. The maps you set up using the Siebel Data Mapper call the EAI Data Mapping Engine to complete the data transformation. Using the Siebel Data Mapper can often reduce or even eliminate the number of scripts you need to write. The following illustrates the Siebel Data Mapper architecture.

In this image, External System is connected by two-way arrow to Adapter. Adapter is connected by two-way arrow to EAI Data Mapping Engine. EAI Data Mapping Engine is connected to new Data and Interface Object Instance. New Data is connected to Siebel Database (Map Definition (Used at runtime) Integration Object Definition). Siebel Database is also connected to Interface Object Instance.

For data mapping within Siebel, Siebel applications now support two data mapping solutions, the Siebel Data Mapper and Siebel eScript Data Mapping. The Siebel Data Mapper has a declarative interface and requires no programming skills. The Siebel eScript Data Mapping uses scripts programmed in eScript as data maps. Because the Siebel Data Mapper is based on a declarative interface, it does not have the flexibility that script-based data mapping has. Use Siebel Data Mapper for most of your integration needs, except for complex mapping situations requiring aggregation, joins, or programmatic flow control.