Configurer un fichier de configuration de connexion à SAP - 7.3

SAP

Version
7.3
Language
Français (France)
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for Big Data
Talend Open Studio for Data Integration
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
Module
Studio Talend
Content
Création et développement > Systèmes tiers > Applications métier > Composants SAP
Gouvernance de données > Systèmes tiers > Applications métier > Composants SAP
Qualité et préparation de données > Systèmes tiers > Applications métier > Composants SAP

Vous pouvez vous connecter à plusieurs systèmes SAP à l'aide d'un Talend SAP RFC Server en créant un fichier de configuration de connexions SAP dans le répertoire $TSAPS_HOME/conf/named-connectiond pour chaque connexion (où $TSAPS_HOME correspond au répertoire où le Talend SAP RFC Server a été installé). Un fichier de configuration de connexion SAP consiste en trois sections. Avant de démarrer Talend SAP RFC Server, vous pouvez paramétrer les fichiers de configuration SAP pour activer d'autres fonctionnalités du serveur selon vos besoins.

Remarque :
  • Talend SAP RFC Server ne supporte pas la configuration du cluster SAP.
  • Toute modification du fichier de configuration nécessite un redémarrage de Talend SAP RFC Server.
Remarque :
  • Le répertoire $TSAPS_HOME/conf/named-connectiond et les fichiers de configuration des connexions SAP sont nécessaires uniquement si vous avez appliqué le Patch_20210820_TDI-45536_v1-7.3.1.
  • Vous pouvez personnaliser le chemin d'accès au répertoire $TSAPS_HOME/conf/named-connectiond en configurant le paramètre named.connections dans le fichier tsap-rfc-server.properties.

Section des fonctionnalités

La section des fonctionnalités détaille les informations de connexion permettant d'activer les fonctionnalités de Talend SAP RFC Server.

feature.idoc.enabled : active la fonctionnalité IDoc.

feature.idoc.transactional : active la fonctionnalité de gestion transactionnelle.

  • Rapporte la transaction complète comme échec dans SAP lorsqu'un message n'est pas livré au broker JMS.
  • Se reconnecte automatiquement au broker JMS distant.

feature.idoc.transactionAbortTimeOut : fait référence à la valeur de délai avant expiration de traitement du package IDOC, en millisecondes.

feature.idoc.mock.enabled : remplace le récepteur IDOC receiver par un mock produisant un package IDOC toutes les cinq secondes. Non utilisé pour les serveurs SAP.

feature.bw_source_system.enabled : active la fonctionnalité de système source BW.

feature.bw_source_system.mock.enabled : remplace la source BW par un mock, produisant une requête de données toutes les cinq secondes. Non utilisé pour les serveurs SAP.

feature.streaming.enabled : active les fonctionnalités du mode Streaming (nécessite une connexion distante à un cluster Kafka).

Remarque : Installez un serveur Kafka de version 2.1 ou supérieure avant d'utiliser la fonctionnalité de mode Streaming. Pour plus d'informations, consultez http://kafka.apache.org/quickstart.

feature.streaming.timeout : fait référence à la valeur du délai avant expiration, avant démarrage du streaming.

feature.streaming.limit.parallel : nombre maximal de flux de données pouvant être extraits en parallèle. Une valeur de -1 ne limite pas le nombre de flux de données.

feature.streaming.threadCount : nombre de threads pour l'extraction de données. La valeur par défaut est 2.

feature.streaming.topic.partitionCount : nombre de partitions de topics Kafka. La valeur par défaut est 2.

feature.streaming.topic.replicationFactor : facteur de réplication des topics Kafka. La valeur par défaut est 1.

Remarque :
  • Les paramètres feature.streaming.threadCount, feature.streaming.topic.partitionCount et feature.streaming.topic.replicationFactor sont effectifs uniquement si vous avez installé Talend SAP RFC Server embarqué avec la mise à jour mensuelle R2020-08 du Studio ou une mise à jour plus récente fournie par Talend. Pour plus d'informations, contactez votre administrateur ou administratrice.
  • Les paramètres feature.bw_source_system.mock.enabled et feature.streaming.limit.parallel sont effectifs uniquement si vous avez appliqué le Patch_20210820_TDI-45536_v1-7.3.1.

Section SAP JCO server

La section SAP JCO Server détaille les informations SAP dont le serveur RFC a besoin pour se connecter à SAP via des appels RFC.

  • jco.server.gwhost : hôte de la passerelle SAP sur lequel le serveur RFC doit être enregistré (obligatoire).
  • jco.server.gwserv : service de la passerelle SAP, c'est-à-dire le port utilisé pour l'enregistrement (obligatoire).
  • jco.server.progid : identifiant IDoc sur la passerelle et en tant que destination dans le système SAP (obligatoire).
  • jco.server.connection_count : nombre de connexions enregistrées au niveau de la passerelle (obligatoire).
  • jco.server.worker_thread_count : nombre de threads pouvant être utilisés par l'instance du serveur JCOServer.
  • jco.server.worker_thread_min_count : nombre de threads dont l'exécution continue par l'instance du JCOServer.
  • jco.server.trace : active ou désactive la trace RFC. Cette option est utile à des fins de débogage.
  • destination_name=RFC destination : configure la destination RFC. Vous devez configurer ce paramètre lorsque la destination RFC varie de son ID programme. Avec ce paramètre activé, la valeur de ce paramètre est utilisée comme paramètre d'import IV_RFC_DESTINATION de BAPI /CMT/TLND_TABLE_JOIN_STREAM. Sinon, l'ID programme (jco.server.progid) est utilisé comme paramètre d'import.
Remarque : Le paramètre #destination_name=RFC destination est effectif uniquement si vous avez installé Talend SAP RFC Server embarqué avec la mise à jour mensuelle R2020-10 du Studio ou une mise à jour plus récente fournie par Talend. Pour plus d'informations, contactez votre administrateur ou administratrice.

Section SAP JCO client

La section SAP JCO client comprend les informations de connexion au serveur SAP ABAP. Vous devez renseigner toutes les options et vous pouvez utiliser les identifiants de l'utilisateur ou de l'utilisatrice avec des droits d'appels RFC.

Configurez le mot de passe en texte clair, souvent écrasé par la valeur # lors du démarrage de Talend SAP RFC Server.