Data objects layer

Object definitions in the data objects layer provide a logical representation of the underlying physical database and are independent of the installed relational database management system. The Java™ Data Bean for Siebel that is used by the Siebel adapter does not have direct access to this layer.

The adapter supports methods of the generic business services, custom business services, and application services interfaces. The Siebel application services interfaces provide integration-object-specific services. The Siebel Account integrates with the Account Interface integration object. The Siebel Contract integrates with the Contract Interface Integration object.

EAI Siebel Adapter is a general-purpose business service that allows for data-synchronization-based integration by reading and writing integration objects.

Methods for EAI Siebel Adapter
Method Description
Delete Deletes the integration object
Execute Performs a combination of operations on the components of the integration object
Insert Creates the integration object
Query Retrieves the integration objects that match the input business object
Query page Performs a query and returns a limited number of records
Synchronize Synchronizes the values in the application with those in the business object
Update Updates the integration object and synchronizes all children
Upsert Synchronizes, but does not delete
Method examples
Method Description
InsertOrUpdate Inserts the integration object and updates it if it exists
QueryByExample Retrieves the integration object based on non-key values
QueryById Retrieves the integration object based on the primary row ID

The outbound operation to be performed on the input business object instance is specified as a function name in the interaction specification. The adapter extracts this and the metadata information necessary to access the Siebel object and make the requested changes in Siebel.


Terms of use |

Last updated: Sun Mar 12 11:38:27 2006

(c) Copyright IBM Corporation 2005.
This information center is powered by Eclipse technology (http://www.eclipse.org)