The following verbs are supported by business services.
Table 17. Verbs supported by business services
Verb | Description |
---|---|
Delete | Parent object keys are used to delete the Siebel object. The adapter verifies that all primary keys are present. |
Insert | The complete incoming business object is used for the Insert verb. |
InsertOrUpdate (Upsert) | If an object with the same keys as the input object exists, merge the
specified input object with the existing object. Otherwise, create a
new object in Siebel based on the input object.
The adapter verifies the existence of all the primary keys before processing the object. |
QueryByExample (or Query in the case of EAI Siebel Adapter) | Queries for objects based on the example object provided. This operation can be treated as a Retrieve by content operations. |
QueryById | If the object with the keys exists, it is queried or retrieved. These operations can be treated as Retrieve operations. |
Update | If an object with the same keys as the input object exists, merge the specified input object with the existing object. Otherwise, error out. |
Synchronize | If an object with the same keys as the input object exists, make it look like the input object. Otherwise, create a new object in Siebel based on the input object. |
The following example describes a process flow for using any of the verbs in Table 17.
Verbs of the WebSphere Business Integration Server Express Plus business object represent the Methods of the business service.
Verb Processing: