在安装连接器并配置标准的和特定于连接器的配置属性之后,您可以选择修改事件处理和从 SAP 应用程序内部将连接器的能力写入日志。
负载均衡将事件和业务对象请求处理分布在多个连接器之间。连接器一次只能处理一个事务。但是,如果您设置多个连接器来处理特定的业务对象,则可以同时处理多个事件和业务对象。有关设置多个连接器的更多信息,请参阅安装多个连接器。
要设置多个连接器的事件分布:
SAP 应用程序中的配置表不能适应所有修改。因此,适配器提供了一个 ABAP 包含程序,可以修改该程序来过滤事件。将从事件触发器 /CWLD/ADD_TO_QUEUE 内部调用此程序(/CWLD/TRIGGERING_RESTRICTIONS)来启用其它的事件过滤。
要查看或修改包含程序 /CWLD/TRIGGERING_RESTRICTIONS:
您可以根据事件重要性来设置要处理的事件的优先级。通过设置业务对象、集成代理程序和连接器的每个组合的优先级,可以延迟连接器的事件检索。例如,如果您将事件的优先级设置为 10,则连接器在轮询事件表 10 次后才检索事件。因此,如果连接器每 5 秒轮询事件表一次,则连接器在 50 秒后选取事件。每次连接器轮询时,优先级值将减去一,直到检索并处理事件为止。
要设置事件的优先级:
缺省情况下,连接器的日志表位于名为 PSAPUSER1D 的表空间中,而索引则位于 PSAPUSER1I 表空间中。PSAPUSER1D 和 PSAPUSER1I SAP 应用程序表空间通常都很小(它们是保留给客户使用的)。由于缺省大小较小,所以这些表空间可以快速填充,这取决于活动的级别和适配器的 SAP 安装的日志记录级别。
要查看这些表空间的当前大小,转至事务 DB02,然后单击“当前大小”按钮。WebSphere Business Integration 系统捕获的大量事件确定这些表空间所需要的大小。
如果缺省大小太小,则请求 SAP 数据库管理员修改它们。
WebSphere Business Integration 系统具有四个对象,它们必须在 SAP 应用程序内具有一个适当的号码范围。当安装传送包时,将设置以下对象及其缺省号码范围:
验证是否正确设置了相关联的号码范围。要查看号码范围:
注意: 如果您在已生成事件的安装中重新安装传送文件,则可以使用现有的事件标识创建新的事件。要防止发生此问题,通过转至 IBM WebSphere BI Station 中的“配置”选项卡,然后在重新导入连接器传送文件之前完全截断日志来关闭日志记录。一旦已成功装入连接器传送文件,则重新打开日志记录。有关截断事件日志的更多信息,请参阅设置事件日志的截断。