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 > PeopleSoft Enterprise > Reference
Fault business objects listing
The adapter supports business faults, which are exceptions that are anticipated and declared in the outbound service description, or import. Business faults occur at predictable points in a business process, and are caused by a business rule violation or a constraint violation.
The WebSphere Adapter for PeopleSoft Enterprise enables any faults for you. Manual configuration of faults is not required. The adapter provides the following fault business objects that the wizard creates:
- DuplicateRecordFault
When processing a Create operation, the adapter throws this fault if a duplicate record is found.
- MatchesExceededLimitFault
When processing a RetrieveAll operation, the adapter returns this fault if the number of records returned from the database query exceeds the value for the MaxRecords property in the interaction specification.
To increase the number of records that are returned, increase the value of the MaxRecords property in the interaction specification properties for the RetrieveAll operation.
The business object for this fault has only one property, matchCount, which is a string that contains the number of matches.
- MissingDataFault
If the business object that is passed to the outbound operation does not have all the required attributes, the adapter returns this fault. This fault can occur for the Create, Delete, Update, Retrieve, ApplyChanges and Exists operations.
- MultipleMatchingRecordsFault
When processing a Retrieve or Update operation, the adapter returns this fault if the query returns more than one record for the keys specified. The business object for this fault has one property, matchCount, which is a string that contains the number of matches.
- RecordNotFoundFault
When retrieving data, the adapter returns this fault if the record is not found in the database for the keys specified. This fault can occur for the Retrieve, RetrieveAll, Delete, and Update operations.
Related concepts: