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 > Enterprise Content Management > Reference
Fault business objects
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 adapter provides support for outbound fault handling. The wizard creates the following fault business objects:
- InvalidRequestFault
If the specified target folder does not exist in the repository or the repository name provided is invalid, the adapter generates this fault. Also, if the content is null, the fault can occur during the Update operation. This fault can occur for the Create, Update, Delete, Retrieve, UpdateProperties, and RetrieveProperties operations.
- MissingDataFault
If the business object that is passed to the outbound operation does not have all the required attributes, the adapter generates this fault. This fault can occur for the Create, Delete, Update, Retrieve, UpdateProperties, and RetrieveProperties operations.
For example, the adapter throws this fault if the file name or directory path is empty.
- DocumentNonUpdatabilityFault
If the application specification information property CapabilityContentStreamUpdatability, of the business object, has a value set to none, the adapter generates this fault.
- MatchesExceededLimitFault
When processing a RetrieveAll operation, the adapter generates 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.
Related concepts: