The Retrieve operation retrieves the Siebel business component
that corresponds to the specified key in the incoming WebSphere Business Integration
adapter business object.
For the Retrieve operation, the following applies:
- The primary business component is pruned for its children. Pruning trims
off the child containers from the incoming WebSphere Business Integration
adapter business object and sets the container attribute to null.
- The keys are set on the top level business component for searching the
records.
- The children are obtained based on the type of relationship.
- The From and To application-specific information is used as adapter preprocessing
commands to set the keys. In the case of a static PickList, verification as
to whether the sent-in value is part of the existing PickList is made. In
the case of multi-field PickLists, the ID key specified in the application-specific
information at the container level is used to get the PickList business component,
pick the records, and set the records in the parent business object. If the
record is not found, an error message is logged and the retrieve fails with
an exception. With multi-value link and association, if the child record is
found, the child record is set on the parent.