Business object verb processing

The connector supports Create, Retrieve, Update, and Delete verbs. This section provides some considerations for setting verbs on Siebel business objects.

Create

If the Create verb is set on the parent object only, all child objects will inherit the Create verb automatically. However, if the Create verb is explicitly set on one child object, it must be set on all other child objects as well.

Update

The Update verb should be set only on the parent object.

Delete

The Delete verb does not consider verbs on child objects.

When the Siebel application performs a delete on an object, it physically deletes the object data from its database. The connector uses a predelete trigger to capture data for the Delete event object. You must ensure that all attributes necessary for the Delete event business object are captured in the predelete operation. For more information, see "Setting multiple attributes in an event business object".

Retrieve

If the verb on a child object is set to Retrieve, the parent object verb must also be set to Retrieve. The Retrieve verb looks only at the first child object in the parent, or container object.

The connector supports Retrieve in business object requests, even when the collaboration does not have the key attribute that uniquely identifies the application record. This kind of Retrieve is called "retrieve by non-key values" or "retrieve by content." The connector performs Retrieve operations differently depending on the cardinality and whether key attributes are set for a child object.

Copyright IBM Corp. 1997, 2004