跳到主要内容 跳到补充内容

配置 SAP 连接配置文件

通过在每个连接的 $TSAPS_HOME/conf/named-connectiond 目录下创建一个 SAP 连接配置文件,您可以通过Talend SAP RFC Server 连接到多个 SAP 系统。其中 $TSAPS_HOME 对应 Talend SAP RFC Server 的安装目录。SAP 连接的配置文件由三部分组成。启动 Talend SAP RFC Server 之前,可以配置 SAP 连接配置文件以按照您的需要启用服务器的某些附加功能。

信息注释注:
  • Talend SAP RFC Server 不支持 SAP 集群配置。
  • 该配置文件的任何更改都需要重新启动 Talend SAP RFC Server
  • 只有在您应用 Patch_20210820_TDI-45536_v1-7.3.1 (仅提供英文版本) 更新补丁后,$TSAPS_HOME/conf/named-connectiond 目录和 SAP 链接配置文件才是必需项。
  • 您可以通过设置 tsap-rfc-server.properties 文件中的 named.connections 参数来自定义 $TSAPS_HOME/conf/named-connectiond 目录的路径。

Feature 部分

功能部分详细介绍了用于启用 Talend SAP RFC Server 相关特性功能的连接信息。

  • feature.idoc.enabled: 启用 IDoc 功能。
  • feature.idoc.transactional: 启用事务性管理功能。
    • 消息未传递到 JMS 代理时,将整个事务作为故障报告给 SAP。
    • 自动重连到远程 JMS 代理。
  • feature.idoc.transactional: 启用事务性管理功能。
  • feature.idoc.transactionAbortTimeOut: IDoc 包处理超时值,单位为毫秒。
  • feature.idoc.mock.enabled: 用模拟程序替换 IDoc 接收器,该模拟程序每 5 秒钟生成一个 IDoc 包。不用于 SAP 服务器。
  • feature.bw_source_system.enabled:启用 BW 源系统功能。
  • feature.bw_source_system.mock.enabled: 用模拟程序替换 BW 源,该模拟程序每 5 秒钟生成一个 BW 数据请求。不用于 SAP 服务器。
  • feature.streaming.enabled:启用流式处理模式功能 (需要与 Kafka 集群建立远程连接)。
    信息注释注: 使用流式处理模式功能之前,请先安装 Kafka 服务器 2.1 版。有关更多信息,请参阅http://kafka.apache.org/quickstart (仅提供英文版本)
  • feature.streaming.timeout:指流式处理的超时值。
  • feature.streaming.limit.parallel: 可并行抽取的最大数据流数。当值为 -1 时,不限制数据流的数量。
  • feature.streaming.threadCount:数据提取的线程数。默认值为 2。
  • feature.streaming.topic.partitionCount:Kafka 主题分区数。默认值为 2。
  • feature.streaming.topic.replicationFactor:Kafka 主题复制因数。默认值为 1。
    信息注释注: 只有您应用 Patch_20210820_TDI-45536_v1-7.3.1 (仅提供英文版本) 更新补丁后,feature.bw_source_system.mock.enabledfeature.streaming.limit.parallel 参数才有效。

SAP JCO server 部分

SAP JCO 服务器部分详细介绍了 RFC 服务器通过 RFC 调用连接到 SAP 所需的 SAP 信息。

  • jco.server.gwhost: SAP 网关主机,此主机上的 RFC 服务器应该注册 (必填)。
  • jco.server.gwserv: SAP 网关服务,即用于注册的端口 (必填)。
  • jco.server.progid:网关上 IDoc 的标识符,在 SAP 系统中作为目标 (必填)。
  • jco.server.connection_count:在网关上注册的连接数 (必填)。
  • jco.server.worker_thread_count:JCoServer 服务器实例可以使用的线程数。
  • jco.server.worker_thread_min_count:JCoServer 服务器实例正在运行的线程数。
  • jco.server.trace:启用或禁用 RFC 跟踪,这对于调试很有用。
  • destination_name=RFC destination : 设置 RFC 目标。如果 RFC 目标与程序 ID不一致,需设置此参数。启用此参数后,此参数的值被用作 BAPI /CMT/TLND_TABLE_JOIN_STREAM 的 IV_RFC_DESTINATION 的导入参数。否则,程序 ID (jco.server.progid) 将被用作导入参数。

SAP JCO client 部分

SAP JCO 客户端部分包括与 SAP ABAP 服务器相关的连接信息。提供的所有选项都有用,并且可以使用具有 RFC 调用权限的用户名和密码。

以明文形式设置密码,密码在 Talend SAP RFC Server 启动时将替换为数字符号 #。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!