Inbound processing for JD Edwards EnterpriseOne

The WebSphere® Adapter for JD Edwards EnterpriseOne supports asynchronous inbound processing. The adapter polls the JD 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.

The WebSphere Adapter for JD Edwards EnterpriseOne supports real-time events. A real-time event is a business transaction that provides information from the JD Edwards EnterpriseOne server that can be used to interoperate with a third-party system. Real-time events can be generated wherever business functions run, such as HTML, WIN32, and enterprise servers. Real-time events are useful for producing notifications in real time. The adapter supports both single and container real-time events.

When the adapter gets a real-time event from the JD Edwards EnterpriseOne transaction server by calling the JD Edwards EnterpriseOne Dynamic Java™ Connector API, it parses the content of this real-time event and converts it into a business object. The adapter then sends the business object to the event endpoints. For example, if a company is updated, the JD Edwards EnterpriseOne server captures this change immediately, and one real-time event is generated by the JD Edwards EnterpriseOne transaction server. The adapter then communicates with the JD Edwards EnterpriseOne transaction server, retrieves this real-time event, and processes it. After converting it into a business object, the adapter delivers this business object to the event endpoint.

WebSphere Adapter for JD Edwards EnterpriseOne processes events in the following way.
  1. The adapter calls the JD Edwards EnterpriseOne Dynamic Java Connector API to get a real-time event.
  2. The adapter parses the content of this real-time event.
  3. The adapter populates the associated business object with the values that it retrieves from the payload of this real-time event.
  4. The adapter sends the generated business object to each registered application.

Before inbound processing can occur, the JD Edwards EnterpriseOne server must be configured to support real-time events.