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 > Lotus Domino > 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 Domino adapter provides support for outbound fault handling. The wizard creates the following fault business objects:
- DocumentNotFoundFault
The adapter generates this fault when an invalid Universal ID or If ID is specified during the Update, Delete, or Retrieve operations and the adapter is unable to retrieve the document to complete the operation. This fault can occur for the Update, Delete, and Retrieve operations.
- InvalidRequestFault
The adapter generates this fault when the Universal ID or If ID is not specified during the Update, Delete, Retrieve, or Exists operations. This fault can occur for the Update, Delete, Retrieve, and Exists operations.
- InvalidParentDocumentFault
The adapter generates this fault when invalid Universal ID is specified in the ParentDocument Universal ID property in the request business object. This fault can occur for the Create, Update, and RetrieveAll operations.
- MatchesExceededLimitFault
When processing a RetrieveAll operation, the adapter generates this fault if the number of documents returned for the input query exceeds the value for the MaxRecords property in the interaction specification. You can avoid this fault by increasing the value specified for the MaxRecords property in the interaction specification properties for the RetrieveAll operation.
- If sErrorFault
The adapter generates this fault during an operation to capture any Domino API-related errors in the fault business object. It also provides information about the reason for the error using the If sErrorID, If sErrorText, and If sErrorInternal attributes. This fault can occur for all the operations.
This fault is not enabled by default and is configured using the Set business faults behavior during run time property in the managed connection factory properties.
Related concepts: