第 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 中,请执行以下步骤:

  1. 在 Red Hat CodeReady Studio 中,选择 FileImport 以打开 Import 向导。
  2. Import 向导的 Select 屏幕中,选择 FuseInstall Fuse SAP Tool Suite,然后点 Next
  3. Install the Red Hat Fuse SAP Tool Suite 屏幕将打开,其中显示了从 SAP Service Marketplace 下载 JCo 和 IDoc 库的说明。点击 Next
  4. 此时会打开 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

  5. 一个新的 Install 向导(用于安装 Eclipse 插件)会自动打开。这个向导显示以下内容以安装插件:

    • Fuse SAP 工具套件
    • SAP JCo3 和 IDoc3 Libraries

      确保选择了这两个插件。点击 Next

      注意

      SAP JCo3 和 IDoc3 Libraries 插件由所选的 JCo 和 IDoc 库动态构建。

  6. 通过 Install Details 屏幕,您可以查看要安装的插件。点击 Next
  7. 此时会打开 Review Licenses 对话框。选择 I accept 单键选项,然后单击 Finish
  8. 如果您遇到 安全警告 对话框(未签名内容的警告),请单击 OK 忽略警告并继续安装。
  9. 此时会打开 Restart Eclipse 对话框。单击 OK 以重新启动 Eclipse。