Overview of the ALE interface for inbound processing

For ALE inbound event processing, the adapter acts as a Remote Function Call (RFC) Server by listening for ALE events from an SAP system. The adapter spawns listener threads to the SAP system. Whenever an event occurs in SAP, the event is pushed to the adapter via the event listeners.

The listener threads listen continuously in a synchronous manner for ALE events coming from the ALE-specific functions that the adapter supports. The threads do the following:

The following diagram illustrates the flow of inbound events between the SAP system and the adapter:

This image is described in the surrounding text.

ALE inbound processing

The adapter receives the event from SAP and then converts it into a business object before sending it to the message endpoint on the client application. Note that the adapter can deliver objects to endpoints that support transactions as well as endpoints that do not support transactions:

Although tRFC significantly improves the reliability of the data transfer, it does not ensure that the order of ALE transactions specified in the application is observed. Event ordering is also affected by the number of listener threads. However, at some point all ALE transactions are transferred. For further details about tRFC, refer to the SAP documentation.


Terms of use |

Last updated: Sun Mar 12 11:15:17 2006

(c) Copyright IBM Corporation 2005.
This information center is powered by Eclipse technology (http://www.eclipse.org)