IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Access external services with adapters > Configure and using adapters > IBM WebSphere Adapters > Siebel Business Applications > Overview of WebSphere Adapter for Siebel Business Applications > Technical overview > Outbound processing > Outbound operations

RetrieveAll operation

The adapter uses the RetrieveAll operation to retrieve multiple instances of the same business object.

The adapter supports the RetrieveAll request for business objects that contains the key and non-key attributes. All the key and non-key attributes populated in the incoming business object determine the selection criteria for the retrieval. For business objects on which non-key attributes are set, the selection criteria is select "*".

If the values of the attributes are part of the search criteria containing "*", the RetrieveAll operation is processed for that attribute. Any additional search criteria is applied to the operation if it has already been set. The business object that is returned is a container business object of the business graph.

The steps involved in processing the RetrieveAll operation are similar to the Retrieve operation. However, the adapter does not check if all the keys are set on the incoming business object.

The adapter supports attributes values that contain these special characters: ‘(‘, ‘)', “””, “'”, “,”,”-“,”<”,”>”. The number of records that the adapter can return cannot exceed the MaxRecords property value of the WBIInteractionSpec instance. If the number of records retrieved from the Siebel application exceeds the MaxRecords value, the adapter generates the MatchesExceededLimitException error.

If the records are not retrieved, the adapter generates the RecordNotFoundException error.

Outbound operations