The adapter supports asynchronous inbound request processing. The
adapter polls the enterprise information system (EIS), pulls events from the
EIS, converts the connection information and data into business objects, and
sends the business objects to the configured endpoint on the application server.
During inbound processing, the adapter polls the file system at regular
intervals for any events created by the back-end EIS. When events are found,
the adapter sends information pertaining to the event file and any data to
the application server in business object form. The following steps are performed
by the adapter during inbound event processing:
- EIS generates events in file form and stores them in an event store.
- Adapter polls the file directory for events.
- Adapter assigns each event an event ID.
- Adapter reads each event file as bytes and parses the file if file spitting
is enabled.
- Adapter places the event file inside a wrapper business object and sends
it to the endpoint on the application server.
Note: If file splitting is enabled,
the business object contains additional information regarding the file size
and the event ID.
- After it's been confirmed that the business object reached the endpoint,
the event is deleted from the event store. If archiving is enabled,
the event is moved to an archiving table before it is deleted from the event
store.