7.4. 创建新 SAP 端点
概述 复制链接链接已复制到粘贴板!
您可以使用路由编辑器中的组件面板,将 SAP 组件添加到具有 Edit SAP Connection Configuration 对话框的路由中。
如果您使用 SAP Connection 视图,请记得将必要的 SAP 连接配置数据粘贴到 Blueprint XML 或 Spring XML 代码中。
前提条件 复制链接链接已复制到粘贴板!
您必须已创建了一些 SAP 目的地连接和/或服务器连接,并与 Edit SAP Connection 配置对话框的帮助。
如果您使用 SAP Connection 视图,请将此配置导出到适当类型的文件中(Blueprint XML 或 Spring XML)。
流程 复制链接链接已复制到粘贴板!
要创建新 SAP 端点,请执行以下步骤:
- 假设您已经拥有 Fuse 项目和 Camel XML 文件可供使用(可以使用蓝图 XML 或 Spring XML 格式)。
在路由编辑器中打开您的 Camel XML 文件。如果您已经安装了 Red Hat Fuse SAP Tool Suite,应该可以在路由编辑器中查看 Components palette 下的 SAP 组件。以下 SAP 组件由工具套件提供:
- SAP IDoc Destination
- SAP IDoc List Destination
- SAP IDoc List Server
- SAP qRFC Destination
- SAP Queued IDoc Destination
- SAP Queued IDoc List Destination
- SAP sRFC Destination
- SAP sRFC Server
- SAP tRFC Destination
SAP tRFC Server
在路由编辑器的 Design 选项卡中,将其中一个组件拖到 canva,以在当前的
camelContext
中创建一个新的 SAP 端点。注意SAP Netweaver 组件不属于 Red Hat Fuse SAP Tool Suite。它托管在 Apache Camel 项目中。
- 点击 canvas 底部的 Source 选项卡,切换到路由编辑器的 Source 选项卡。您可以查看路由的 XML 源。
在指定 SAP 端点 URI 时,必须以 URI 格式嵌入目的地名称或服务器连接名称。例如,
sap-srfc-destination
组件具有以下 URI 格式:sap-srfc-destination:destinationName:rfcName
sap-srfc-destination:destinationName:rfcName
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要引用特定目的地,请使用相关条目元素的
key
属性的值作为这个 URI 中的destinationName
。