Data Synchronization Methods for ASIs
Data synchronization services use a subset of methods supported by the EAI Siebel Adapter, as listed in the following table. However, an ASI might not use all of the methods listed; you can define which methods an ASI uses. For more information, see Integration Platform Technologies: Siebel Enterprise Application Integration.
Method | Description | Input | Output |
---|---|---|---|
QueryByExample |
Queries for objects based on the example object provided. |
Interface Integration Object |
One or more integration objects that matches the query. |
QueryById |
Queries for objects based on the primary row ID. |
Primary Row ID |
An integration object that matches the specific row ID. If no row ID exists, no object is returned. |
QueryPage |
Queries for a given number of objects based on the example object. |
|
|
Insert |
Creates the object in the database. |
Interface Integration Object |
The status key of all the objects created. If the object exists, this request errors out. See Using Status Keys for information about status keys. |
Update |
Updates the object in the database. If the object does not exist, the request returns an error. |
Interface Integration Object |
The status key of all objects updated. |
InsertOrUpdate |
Merges the object with the same object in the database or creates a new object if none exists in the database. |
Interface Integration Object |
The status key of all objects created or updated. |
Synchronize |
Synchronizes the database object to exactly match the input object. |
Interface Integration Object |
The status key of all objects created or updated. |
Delete |
Deletes the object. |
Interface Integration Object |
The status key of all objects deleted. |