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 > IBM i > 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 WBIFault business object contains information that is required to handle the fault.
- IBMiMessageNotFoundFault
The adapter generates this fault while attempting to get a message from the IBM i data queue using a specified key as input. The adapter is unable to get any message with the specified key.
- IBMiObjectNotFoundFault
The adapter generates this fault while attempting to run a PGM that does not exist or when the data queue with the given name is not found in the specified path.
- IBMiInvalidObjectTypeFault
The adapter generates this fault while attempting to get or put a message; from a simple data queue on the IBM i machine whereas message is from the keyed data queue.
- IBMiInvalidRequestDataFault
The adapter generates this fault when it detects a data format error in an attribute value for a business object. A data format error occurs when an invalid value is set for any of the parameters.
For example, a null or empty message is sent to a data queue.
- IBMiSecurityFault
The adapter generates this fault when the operation fails due to security reasons.
For example, an unauthorized user tries to process an operation on an object without the required permissions.
- IBMiOperationExecutionFault
The adapter generates this fault when the outbound operation returns a failure code or when there are exceptions or errors generated from an underlying PGM program.