连接器由两个需要安装的部件组成:特定于应用程序的连接器组件和 SAP 的 RFC
库。
在安装必需的连接器文件之后,您必须下载和安装 Java 连接器(SAP
JCo)文件。有关下载和安装 SAP JCo 文件的详细信息,请参阅安装 SAP JCo。
- 注:
- 安装程序将特定于应用程序的连接器组件的菜单选项添加至 IBM WebSphere Business
Integration Adapters
菜单。要以最快的方式启动连接器,请在桌面上创建此组件的快捷方式。
您可以在远程机器上安装和运行连接器。在一台机器上安装集成代理程序,在另一台机器上安装连接器。建议(但不要求)两个机器在同一子网中。
要使集成代理程序能够同时处理多个 SAP 业务对象,您可能要为 SAP
系统安装和配置多个连接器组件,并定制每个连接器以处理特定业务对象。
每个连接器组件都可以预订某些业务对象,这取决于它们的类型(如客户或采购订单)。因为您可以让多个连接器来访问同一
SAP
应用程序,所以每个连接器可以处理多个事件并将它们传递至集成代理程序。另外,多个连接器可以同时支持多个业务对象请求。这会增加吞吐量并提高将数据输入和输出
SAP 应用程序的传送速度。
建议您为每个连接器组件选择一个唯一命名约定。例如,如果您正在使用两个连接器,则可以将它们命名为
SAP1Connector 和 SAP2Connector。
要安装多个连接器组件,执行以下操作:
- 按 Installation Guide for WebSphere Business Integration
Adapters
中所述安装每个连接器。这包括连接器共享库文件。给您安装的每个连接器提供一个唯一名称,并验证您是否具有支持连接器文件。
如果在同一机器上安装多个连接器,则您仅需要生成共享库文件的副本并重命名它们。您不需要再次安装传送包。
- 创建启动脚本的副本:
- 在 UNIX 上,生成用于启动连接器的现有 connector_manager_SAP
文件的副本,并重命名该文件以与连接器的名称匹配。
- 在 Windows 上,生成 start_SAP.bat
文件的现有快捷方式的副本,并重命名该快捷方式文件以与连接器的名称匹配。添加连接器的名称作为连接器快捷方式的参数。
- 生成连接器模板文件的副本,重命名它以与新的连接器名称匹配,然后将它复制到
repository 目录(如果 IBM WebSphere MQ Integrator
是集成代理程序),或将它装入 IBM WebSphere 资源库(如果 WebSphere InterChange
Server 是集成代理程序)。
- 生成连接器类文件 CWSAP.jar
的副本并将它重命名为唯一的连接器名称,如 CWSAP1.jar。
- 初始化连接器配置属性,以便所有连接器轮询同一 SAP 应用程序来获取事件。
- 仅当 IBM WebSphere InterChange Server
是集成代理程序时,则添加每个连接器的映射引用。
- 指定每个连接器所支持的业务对象。
- 仅当 WebSphere InterChange Server
是集成代理程序时,才将协作指定给适当的连接器。目前,一个协作只能由一个连接器进行处理。如果已设置协作,则您可能需要停止它们并接着重新绑定端口。
- 如果您要使用 ABAP
扩展模块来进行业务对象处理,则设置您安装的每个连接器的事件分布。使用 IBM
WebSphere BI Station(事务
/n/CWLD/HOME)。有关为业务对象、集成代理程序和连接器的每个组合设置事件分布的指示信息,请参阅设置事件分布。
- 重要提示:
- 如果未将业务对象配置为转至特定连接器,则将把该业务对象发送至用于轮询事件的下一个连接器。如果将业务对象配置为转至特定连接器(例如,在测试阶段),但在生产阶段不使用连接器,那么连接器的事件队列将填满。要改正此情况,在“事件分布”窗口中删除连接器/业务对象配置(事务
/CWLD/RH)。
