第 7 章 使用红帽 Fuse SAP 工具套件
红帽 Fuse SAP Tool 套件可使您的 Camel 路由与远程 SAP Application Server 集成。提供了各种 SAP 组件来支持远程功能调用(RFC)和接收中间文档(IDocs)。SAP 工具套件依赖于 SAP 的 JCo 和 IDoc 客户端库。要安装和使用这些库,您必须有一个 SAP Service Marketplace 帐户。
7.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 和 IDoc 库,因此只能安装到这些库支持的平台上。有关 SAP 工具的平台限制的详情,请参阅 Red Hat Fuse 7.13 支持的配置。
先决条件
- 在安装 Fuse SAP Tool 套件前,您必须从以下位置下载 JCo 和 IDoc 库 :http://service.sap.com/connectors
- 要确定适用于您的操作系统的适当 JCo 和 IDoc 库,请参阅 Red Hat Fuse 支持的配置 页面。
- 要下载 JCo 和 IDoc 库,您需要一个 SAP Service Marketplace 帐户。
- 对于这个安装过程,您可以使用归档格式保存下载的文件。不需要提取内容。
创建并测试 SAP Destination Connection
概述
在 Fuse SAP Tool 套件中,Edit SAP Connection Configuration 对话框可帮助您创建和管理 SAP 应用目标连接。本节论述了如何创建和测试 SAP 目标连接。
流程
要创建并测试 SAP 目标连接,请执行以下步骤:
导航到路由编辑器的 全局配置 选项卡,再单击 添加。
此时会出现 Create new global element 视图。
在 SAP 下,选择您要创建的连接类型。选择 SAP Connection,再单击 确定。
此时会出现 Edit SAP Connection Configuration 对话框。它允许您创建、编辑和删除 Destination 和 Server Connection 配置。
要创建新的 Destination Data Store,请单击 Add Destination 选项卡。
此时会出现 Create Destination 对话框。
- 在 Destination Name 字段中输入目的地的名称,然后单击确定。
在 属性对话框中,
单击 Basic 选项卡,以配置连接到 SAP 目的地所需的基本属性。在这个标签页中填写以下属性字段来配置连接:
- SAP Application Server
- SAP 系统号
- SAP Client
- logon User
- Logon Password
- logon Language
单击 Connection 选项卡,以添加连接到 SAP 目的地所需的值。填写以下属性字段来配置连接:
- SAP 系统号
- SAP Router 字符串
- SAP Application Server
- SAP Message Server
- SAP Message Server Port
- 网关主机
- 网关端口
- SAP 系统 ID
- SAP Application Server Group
单击 Authenticate 选项卡,以添加验证 SAP 目的地所需的值。填写以下属性字段以配置连接。
- SAP Authentication type
- SAP Client
- logon User
- logon User Alias
- Logon Password
- SAP SSO Logon Ticket
- SAP X509 Login Ticket
- logon Language
点 Special 选项卡。在这个标签页中填写以下属性字段来配置连接:
- 选择 CPIC Trace
- 初始代码页面
点 Pool 选项卡,并填写以下属性字段来配置连接:
- 连接池调整限制
- 连接池容量
- 连接池过期时间
- 连接池过期检查期
- 连接池最大获取客户端时间
点 SNC 选项卡并填写以下属性字段来配置连接:
- SNC 合作伙伴名称
- SNC 级别安全
- SNC 名称
- SNC 库路径
点 Repository 选项卡,并填写以下属性字段来配置连接:
- 仓库目标
- 仓库日志用户
Repository Logon Password
注意如果您需要有关这些设置的更多信息,请参阅 SAP 文档。
您现在已准备好测试目标连接。在 Edit SAP Connection Configuration 对话框中,右键单击目的地名称,再选择 Test。
此时会打开 Test Destination Connection 对话框。
对话框使用当前的目标配置设置来连接 SAP Destination Data Store。如果测试成功,您将在状态区中看到以下信息:
Connection test for destination 'YourDestination' succeeded.
否则,错误报告会出现在状态区中。
- 点 Close 关闭 Test Destination Connection 对话框。
- 点 Finish。新创建的 SAP Destination Connection 会出现在 SAP 下。