第 7 章 使用 Red Hat Fuse SAP Tool Suite
Red Hat Fuse SAP Tool Suite 可使您的 Camel 路由与远程 SAP Application Server 集成。提供了各种 SAP 组件来支持远程功能调用(RFC)以及 Intermediate Documents (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 连接。默认情况下不安装该套件,因为它需要由 SAP 单独许可的第三方 JCo 和 IDoc 客户端库。
SAP 工具的平台限制 复制链接链接已复制到粘贴板!
因为 SAP 工具套件依赖于第三方 JCo 和 IDoc 库,因此它只能安装到这些库支持的平台上。有关 SAP 工具的平台限制的详情,请参阅 Red Hat Fuse 7.11 支持的配置。
前提条件 复制链接链接已复制到粘贴板!
- 在安装 Fuse SAP 工具套件前,必须先从以下位置下载 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 字段中输入目标名称并点 Ok。
在 属性 对话框中,
点 Basic 选项卡配置连接到 SAP 目的地所需的基本属性。在此选项卡中,填写以下属性字段来配置连接:
- SAP Application Server
- SAP System Number
- SAP 客户端
- logon User
- 登录密码
- 登录语言
点 Connection 选项卡添加连接到 SAP 目的地所需的值。填写以下属性字段来配置连接:
- SAP System Number
- SAP Router String
- SAP Application Server
- SAP Message Server
- SAP Message Server Port
- 网关主机
- 网关端口
- SAP System ID
- SAP Application Server Group
点 Authenticate 选项卡添加验证 SAP 目的地所需的值。填写以下属性字段来配置连接。
- SAP 身份验证类型
- SAP 客户端
- logon User
- logon User Alias
- 登录密码
- SAP SSO Logon Ticket
- SAP X509 Login Ticket
- 登录语言
点 Special 标签页。在此选项卡中,填写以下属性字段来配置连接:
- 选择 CPIC Trace
- 初始代码页
点击 Pool 选项卡并填写以下属性字段来配置连接:
- 连接池 Peak 限制
- 连接池容量
- 连接池过期时间
- 连接池过期检查定期
- 连接池最大获取客户端时间
点 SNC 选项卡并填写以下属性字段来配置连接:
- SNC 合作伙伴名称
- SNC 级安全
- SNC Name
- SNC 库路径
点击 Repository 选项卡,并填写以下属性字段来配置连接:
- 仓库目的地
- 仓库登录用户
仓库日志密码
注意如果您需要有关这些设置的更多信息,请参阅 SAP 文档。
您现在已准备好测试目标连接。在 Edit SAP Connection Configuration 对话框中,右键单击目的地名称并选择 Test。
此时会打开 Test Destination Connection 对话框。
该对话框使用当前目标配置设置来连接 SAP Destination Data Store。如果测试成功,您会在状态区域中看到以下信息:
Connection test for destination 'YourDestination' succeeded.
Connection test for destination 'YourDestination' succeeded.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 否则,状态区域中会显示错误报告。
- 点 Close 关闭 Test Destination Connection 对话框。
- 点 Finish。新创建的 SAP Destination Connection 会出现在 SAP 下。