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 > JD Edwards EnterpriseOne > 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 JD Edwards EnterpriseOne server provides support for outbound fault handling. The wizard creates the following fault business objects:
- InvalidRequestFault
The adapter throws this fault when it detects a data format error in an attribute value for a business object.
For example, this fault is thrown when a date value string does not match the supported date format (yyyy-MM-dd for JDEDate property types and yyyy-MM-dd'T'hh:mm for JDEUTime property types).
- 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 throws this fault. This fault can occur for the Create, Delete, Update, Retrieve, and Execute operations.
For example, the adapter throws this exception in the following situations:
- If the requiredType application-specific information is Yes and ioType is not Default and the property is not set
- If the reference application-specific information is set and requiredType application-specific information is Yes and the referenced property is not set
- RecordNotFoundFault
When retrieving data, the adapter throws this fault if the record is not found in the database for the keys specified. This fault can occur for the RetrieveAll operation.