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 > Overview of WebSphere Adapter for JD Edwards EnterpriseOne
Technical overview of the Adapter for JD Edwards EnterpriseOne
IBM WebSphere Adapter for JD Edwards EnterpriseOne provides a way for applications to interact with data on JD Edwards EnterpriseOne servers. Outbound processing, which is the processing of requests from an application through the adapter to the JD Edwards EnterpriseOne server, is supported.
The adapter processes requests using one of two types of business objects: business functions and XML Lists. A business function is a business object container that can contain one or many business objects which can be processed as a single transaction. An XML List is a single business objects that can query a table and return multiple records.
You create business objects by using the external service wizard, a tool launched from IBM Integration Designer. The business objects generated by the external service wizard have predefined business object definitions. If you want to add or remove functionality from a generated business object, you can use the business object editor, another tool launched from IBM Integration Designer, to change the properties of the generated business object definition.
You can also change or set configuration properties for business objects in the administrative console of IBM Integration Designer.
- Outbound processing
Adapter for JD Edwards EnterpriseOne supports synchronous outbound request processing. This means that when the adapter receives a request, in the form of a business object, from the module, it processes the request and returns the result, when applicable, in a business object.- Inbound processing
WebSphere Adapter for JD Edwards EnterpriseOne supports asynchronous inbound processing. This means that the adapter polls theJD Edwards EnterpriseOne server at specified intervals for events. When the adapter receives an event, it converts the event data into a business object and sends the business object to the component.- Business objects
A business object is a structure that consists of data, the action to be performed on the data, and additional instructions, if any, for processing the data. The data can represent either a business entity, such as an invoice or an employee record, or unstructured text. The adapter uses business objects to send data to, or obtain data from the JD Edwards EnterpriseOne server.- The external service wizard
The external service wizard is a tool you use to configure your adapter before deploying it to IBM BPM or WebSphere Enterprise Service Bus. The external service wizard establishes a connection to the JD Edwards EnterpriseOne server, discovers services (based on search criteria you provide), and generates business objects and interfaces based on the services discovered.
- Business faults
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.- Log and Trace Analyzer
The adapter creates log and trace files that can be viewed with the Log and Trace Analyzer.