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

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.

WebSphere Adapter for JD Edwards EnterpriseOne business applications supports synchronous outbound processing. This implies that the component sends a request in the form of a WebSphere business object hierarchy to the adapter, the adapter processes the request and returns a WebSphere business object hierarchy that represents the result of the operation.

When the adapter receives a WebSphere business object hierarchy, the adapter processes it as follows:

  1. Extracts metadata from the WebSphere business object hierarchy.
  2. Identifies the appropriate JD Edwards EnterpriseOne objects to access (for example, JD Edwards EnterpriseOne business objects and business components, or JD Edwards EnterpriseOne business function, or JD Edwards EnterpriseOne XML List) depending on the objects against which the artifacts were generated.
  3. Extracts the outbound operation to perform from the WebSphere business object hierarchy.
  4. Retrieves the data for XML List, or performs the corresponding business function method, after accessing the required JD Edwards EnterpriseOne objects.
  5. Populates that JD Edwards EnterpriseOne object (business function or XML List hierarchy) with data from the hierarchy of WebSphere business objects, if there are updates (Create, Update, Delete), the adapter.


Supported outbound operations

When the adapter receives a request, it processes the request using the JD Edwards EnterpriseOne Dynamic Java™ connector to invoke either a business function or an XML List.

Business functions support the following types of operations:

XML Lists support the following operation:

Operations Description
Create Creates the business object.
Delete Deletes the business object and its children. Because the adapter supports only logical deletes, objects are marked as deleted but not removed.
Exists Checks for the existence of incoming business objects.
Retrieve Retrieves the JD Edwards EnterpriseOne component and maps component data onto the business object.
RetrieveAll Retrieves multiple instances of the JD Edwards EnterpriseOne component and maps component data onto the business object.
Update Updates the corresponding JD Edwards EnterpriseOne component with the incoming business object.

Technical overview of the Adapter for JD Edwards EnterpriseOne


Related concepts:

Inbound processing

Business objects

The external service wizard

Log and Trace Analyzer


Related reference:

Business faults

Supported operations