ALE
模块最适合于在本质上是异步的对象,如批处理对象。它使用要求服务器侦听事件的推送技术。称为注册和安装的进程将要侦听的内容和期望从何处获得信息通知服务器。注册涉及使用程序标识来对
SAP 网关提供具有侦听器线程的通信点(服务器)。服务器内的功能模块定义通过为从
SAP 推出的数据提供模板来解释该数据。
ALE 模块使用 RFC 服务器模块进行事件处理。ALE 模块将 WebSphere MQ
队列用于事务标识(TID)和 IDoc 管理。连接器在处理从 SAP
到连接器的数据时检查预订,这导致在启动协作前事务保留在 SAP 中。
- 集成代理程序发送 SAP 的 WebSphere Business Integration
适配器业务对象。该业务对象的数据表示对连接器的处理请求。连接器将该业务对象转换为与
SAP 中间文件(IDoc)格式兼容的表格式。连接器使用 ALE
接口的“远程功能调用”(RFC)来将 IDoc 数据传递至 SAP 系统。
- 连接器以 IDoc 表格式从 SAP
接收表示应用程序事件的数据。它在将该数据发送至集成代理程序之前将该数据转换为
SAP 的 WebSphere Business Integration 适配器业务对象。连接器使用 ALE 模块的
RFC 来从 ALE 接口接收数据。
- 重要提示:
- 在版本 4.8.2
之前的连接器发行版中,连接器使用协作、业务对象和映射来将事务标识(TID)及其状态存储在资源库中,并使用本地文件系统来存储
IDoc 数据。版本 4.8.2 的连接器使用 WebSphere MQ 队列来替换先前对
TID 和 IDoc 数据的管理。
- 注:
- 因为 ALE 模块使用异步通信,所以当需要进行交叉引用时不能使用。
