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.
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 | 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.
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)