第 8 章 使用红帽 Fuse SAP 工具套件
红帽 Fuse SAP 工具套件可以将您的 Camel 路由与远程 SAP Application Server 集成。提供了各种 SAP 组件来支持远程功能调用(RFC)以及中介文档(IDoc)的发送和接收。SAP 工具套件依赖于 SAP 中的 JCo 和 IDoc 客户端库。要安装和使用这些库,您必须有一个 SAP Service Marketplace 帐户。
8.1. 安装 Red Hat Fuse SAP Tool Suite
概述
Red Hat Fuse SAP Tool Suite 提供 Edit SAP Connection Configuration 对话框,它可帮助您创建和管理 SAP Application Server 和 Destination 连接。默认情况下,该套件没有安装,因为它需要第三方 JCo 和 IDoc 客户端库,这些库由 SAP 单独获得。
SAP 工具的平台限制
由于 SAP 工具套件依赖于第三方 JCo 3.0 和 IDoc 3.0 库,所以它只能安装在这些库支持的平台上。有关 SAP 工具平台限制的详情,请参阅 Red Hat Fuse 支持的配置。
先决条件
在安装 Fuse SAP 工具套件前,您必须从以下位置下载 JCo 和 IDoc 库:
要下载这些库,您必须有一个 SAP Service Marketplace 帐户。确保为您的操作系统选择适当的 JCo 和 IDoc 库。另外:
- 仅支持 JCo 库的版本 3.0.11 或更高版本。
- 仅支持 IDoc 库的 3.0.10 或更高版本。
对于这个安装过程,您可以使用存档格式保留下载的文件。不需要提取内容。
流程
要将 Fuse SAP Tool Suite 安装到 Red Hat CodeReady Studio 中,请执行以下步骤:
-
在 Red Hat CodeReady Studio 中,选择 File
Import 以打开 Import 向导。 -
在 Import 向导的 Select 屏幕中,选择 Fuse
Install Fuse SAP Tool Suite,然后点 Next。 - Install the Red Hat Fuse SAP Tool Suite 屏幕将打开,其中显示了从 SAP Service Marketplace 下载 JCo 和 IDoc 库的说明。点击 Next。
此时会打开 Select JCo3 和 IDoc3 Archive to Import 屏幕。在 JCo Archive File 字段旁边,使用 Browse 按钮选择您从 SAP Service Marketplace 下载的 JCo 存档。选择 JCo 归档后,将自动填充归档版本和归档 OS Platform 字段,以便您可以检查您要安装的库是否具有正确的版本和操作系统平台。
在 IDoc3 Archive File 字段旁边,使用 Browse 按钮选择您从 SAP Service Marketplace 下载的 IDoc 存档。
选择了这两个存档文件后,单击 Finish。
一个新的 Install 向导(用于安装 Eclipse 插件)会自动打开。这个向导显示以下内容以安装插件:
- Fuse SAP 工具套件
SAP JCo3 和 IDoc3 Libraries
确保选择了这两个插件。点击 Next。
注意SAP JCo3 和 IDoc3 Libraries
插件由所选的 JCo 和 IDoc 库动态构建。
- 通过 Install Details 屏幕,您可以查看要安装的插件。点击 Next。
- 此时会打开 Review Licenses 对话框。选择 I accept 单键选项,然后单击 Finish。
- 如果您遇到 安全警告 对话框(未签名内容的警告),请单击 OK 忽略警告并继续安装。
- 此时会打开 Restart Eclipse 对话框。单击 OK 以重新启动 Eclipse。