配置 SAP 连接配置文件 - 8.0

Talend Data Services Platform 安装指南 Linux 版

Version
8.0
Language
中文(简体)
EnrichDitaval
Data Services Platform for Linux
Product
Talend Data Services Platform
Module
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend ESB
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend Log Server
Talend Runtime
Talend SAP RFC Server
Talend Studio
Content
数据治理

通过在每个连接的 $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.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 启动时将替换为数字符号 #。