Installation du client RFC NetWeaver SAP
Vous pouvez installer le SAP NetWeaver RFC client via l'utilitaire d'installation de pilote (recommandé) ou manuellement. Tentez une installation manuelle uniquement dans le cas improbable où vous rencontriez un problème avec l'utilitaire d'installation de pilote.
La configuration d'un client RFC NetWeaver SAP est nécessaire uniquement si vous avez décidé d'utiliser Data Movement gateway. Pour des informations sur les avantages de Data Movement gateway et quand il convient de l'utiliser, consultez Qlik Data Gateway - Data Movement.
Utilisation de l'utilitaire d'installation de pilote pour installer le client SAP NetWeaver RFC
Cette section explique comment installer le SAP NetWeaver RFC client requis. Le processus implique le téléchargement du SAP NetWeaver RFC client, sa copie dans le dossier requis (voir ci-dessous) et l'exécution d'un script qui l'installera et le configurera automatiquement. Vous pouvez également exécuter des scripts permettant de mettre à jour et de désinstaller le SAP NetWeaver RFC client, si nécessaire.
Préparation de l'installation
-
Assurez-vous que Python 3.6 ou une version ultérieure est installé sur le serveur de passerelle Data Movement.
Python est préinstallé sur la plupart des distributions Linux. Vous pouvez vérifier la version de Python installée sur votre système en exécutant la commande suivante :
python3 --version
-
Téléchargez le SDK RFC NetWeaver <version> "nwrfc<version>.zip" depuis le SAP Service Marketplace. Vous trouverez la version supportée sous binary-artifacts dans /opt/qlik/gateway/movement/drivers/manifests/sap.yaml. Une fois le téléchargement terminé, copiez le fichier dans :
/opt/qlik/gateway/movement/drivers/sap
Installation de SAP NetWeaver RFC client
Pour installer le SAP NetWeaver RFC client :
-
Arrêtez le service Data Movement gateway :
sudo systemctl stop repagent
-
Confirmez éventuellement l'arrêt du service :
sudo systemctl status repagent
Le statut doit être comme suit :
Active: inactive (dead) since <timestamp> ago
-
Sur le poste de passerelle Data Movement, remplacez le répertoire de travail par :
opt/qlik/gateway/movement/drivers/bin
-
Exécutez la commande suivante :
Syntaxe :
./install sap
-
Attendez la fin de l'installation (indiquée par « Complete! »), puis démarrez le service Data Movement gateway :
sudo systemctl start repagent
-
Confirmez éventuellement le lancement du service :
sudo systemctl status repagent
Le statut doit être comme suit :
Active: active (running) since <timestamp> ago
Le SAP NetWeaver RFC client sera installé.
Mise à jour du SAP NetWeaver RFC client
Exécutez la commande update si vous souhaitez désinstaller des versions précédentes du SAP NetWeaver RFC client avant d'installer le SAP NetWeaver RFC client fourni.
Pour mettre à jour le SAP NetWeaver RFC client :
-
Arrêtez le service Data Movement gateway :
sudo systemctl stop repagent
-
Confirmez éventuellement l'arrêt du service :
sudo systemctl status repagent
Le statut doit être comme suit :
Active: inactive (dead) since <timestamp> ago
-
Sur le poste de passerelle Data Movement, remplacez le répertoire de travail par :
opt/qlik/gateway/movement/drivers/bin
-
Exécutez la commande suivante :
Syntaxe :
./update sap
-
Attendez la fin de l'installation (indiquée par « Complete! »), puis démarrez le service Data Movement gateway :
sudo systemctl start repagent
-
Confirmez éventuellement le lancement du service :
sudo systemctl status repagent
Le statut doit être comme suit :
Active: active (running) since <timestamp> ago
L'ancien SAP NetWeaver RFC client sera désinstallé et le nouveau SAP NetWeaver RFC client sera installé.
Désinstallation du SAP NetWeaver RFC client
Exécutez la commande uninstall si vous souhaitez désinstaller le SAP NetWeaver RFC client.
Pour désinstaller le SAP NetWeaver RFC client :
-
Arrêtez toutes les tâches configurées pour utiliser ce connecteur.
-
Sur le poste de passerelle Data Movement, remplacez le répertoire de travail par :
opt/qlik/gateway/movement/drivers/bin
-
Exécutez la commande suivante :
Syntaxe :
./uninstall sap
le SAP NetWeaver RFC client sera désinstallé.
Installation manuelle du client SAP NetWeaver RFC
Qlik Talend Data Integration a été certifié pour fonctionner avec le SDK NetWeaver RFC 7.50 Patch 1021, qui peut être téléchargé auprès du SAP Service marketplace. Étant donné que des versions plus récentes du SDK NetWeaver RFC sont constamment publiées, il n'est pas possible de certifier la compatibilité de chaque version. C'est pourquoi nous recommandons d'utiliser la version certifiée, même s'il se peut que les versions ultérieures fonctionnent également sans aucun problème.
Vous devez tenter d'installer manuellement le SAP NetWeaver RFC client uniquement si l'installation de pilote automatisée n'a pas fonctionné.
Pour effectuer cette action :
-
remplacez le répertoire de travail par opt/qlik/gateway/movement/bin et exécutez la commande suivante :
source arep_login.sh
Cela définira le chemin d'accès à l'installation de la passerelle Data Movement.
-
Extrayez les contenus du fichier NWRFC_xxx.SAR, puis copiez les fichiers .so à partir du répertoire nwrfcsdk/lib dans le répertoire lib de Data Movement gateway.