SAP NetWeaver RFC クライアントのインストール
SAP NetWeaver RFC client のインストールは、ドライバー インストール ユーティリティを使用する (推奨) か、手動で実行できます。手動インストールは、ドライバー インストール ユーティリティで問題が発生した場合にのみ実行するようにしてください。
SAP NetWeaver RFC クライアントの設定は、Data Movement gateway を使用することを選択した場合のみ必要です。Data Movement gateway の利点と必要なタイミングについては、Qlik Data Gateway - Data Movement を参照してください。
ドライバー インストール ユーティリティを使用した SAP NetWeaver RFC クライアントのインストール
このセクションでは、必要な SAP NetWeaver RFC client のインストール方法を説明しました。このプロセスでは、SAP NetWeaver RFC client をダウンロードし、必要なフォルダー (以下を参照) にコピーし、自動的にインストールして設定するスクリプトを実行します。また、必要に応じて SAP NetWeaver RFC client の更新やアンインストールを行うスクリプトを実行することもできます。
インストールの準備
-
Data Movement ゲートウェイ サーバーに Python 3.6.x 以降 がインストールされていることを確認します。
Python は、ほとんどの Linux 配布に前もってインストールされています。お使いのシステムにインストールされている Python のバージョンは、次のコマンドを実行することで確認できます。
python3 --version
-
SAP Service Marketplace から、NetWeaver RFC SDK <version>「nwrfc<version>.zip」をダウンロードします。サポートされているバージョンは、/opt/qlik/gateway/movement/drivers/manifests/sap.yaml の binary-artifacts にあります。ダウンロードが完了したら、ファイルを次の場所にコピーします。
/opt/qlik/gateway/movement/drivers/sap
SAP NetWeaver RFC client のインストール
SAP NetWeaver RFC client をするには:
-
Data Movement gateway サービスを停止します。
sudo systemctl stop repagent
-
オプションで、サービスが停止されたことを確認します。
sudo systemctl status repagent
ステータスは次のようになっているはずです。
Active: inactive (dead) since <timestamp> ago
-
Data Movement ゲートウェイ マシンで、作業ディレクトリを次に変更します:
opt/qlik/gateway/movement/drivers/bin
-
次のコマンドを実行します。
構文:
./install sap
-
インストールが終了するまで待ってから (「完了しました!」と表示されます)、Data Movement gateway サービスを開始します。
sudo systemctl start repagent
-
必要に応じて、サービスが開始されたことを確認します。
sudo systemctl status repagent
ステータスは次のようになっているはずです。
Active: active (running) since <timestamp> ago
SAP NetWeaver RFC client がインストールされます。
SAP NetWeaver RFC client の更新
提供された SAP NetWeaver RFC client をインストールする前に前のバージョンの SAP NetWeaver RFC client をアンインストールしたい場合は、更新コマンドを実行します。
SAP NetWeaver RFC client を更新するには:
-
Data Movement gateway サービスを停止します。
sudo systemctl stop repagent
-
オプションで、サービスが停止されたことを確認します。
sudo systemctl status repagent
ステータスは次のようになっているはずです。
Active: inactive (dead) since <timestamp> ago
-
Data Movement ゲートウェイ マシンで、作業ディレクトリを次に変更します:
opt/qlik/gateway/movement/drivers/bin
-
次のコマンドを実行します。
構文:
./update sap
-
インストールが終了するまで待ってから (「完了しました!」と表示されます)、Data Movement gateway サービスを開始します。
sudo systemctl start repagent
-
必要に応じて、サービスが開始されたことを確認します。
sudo systemctl status repagent
ステータスは次のようになっているはずです。
Active: active (running) since <timestamp> ago
古い SAP NetWeaver RFC client がアンインストールされ、新しい SAP NetWeaver RFC client がインストールされます。
SAP NetWeaver RFC client のアンインストール
SAP NetWeaver RFC client をアンインストールする場合は、アンインストール コマンドを実行します。
SAP NetWeaver RFC client をアンインストールするには:
-
このコネクタを使用するように構成されているすべてのタスクを停止します。
-
Data Movement ゲートウェイ マシンで、作業ディレクトリを次に変更します:
opt/qlik/gateway/movement/drivers/bin
-
次のコマンドを実行します。
構文:
./uninstall sap
SAP NetWeaver RFC client がアンインストールされます。
SAP NetWeaver RFC クライアントの手動インストール
Qlik Talend Data Integration は、SAP Service Marketplace からダウンロードできる NetWeaver RFC SDK 7.50 Patch 1021 で動作することが認証されています。NetWeaver RFC SDK は新しいバージョンが頻繁にリリースされているため、すべてのバージョンとの互換性を保証することはできません。したがって、新しいバージョンが問題なく動作する場合でも、認定バージョンを使用することをお勧めします。
自動ドライバーのインストールが正常に完了しなかった場合にのみ、SAP NetWeaver RFC client を手動でインストールするようにしてください。
これを行うには、次の手順に従います。
-
作業ディレクトリを opt/qlik/gateway/movement/bin に変更してから、次のコマンドを実行します。
source arep_login.sh
これにより、Data Movement ゲートウェイ インストール パスが設定されます。
-
NWRFC_xxx.SAR ファイルの内容を抽出してから、.so ファイルを nwrfcsdk/lib ディレクトリから Data Movement gateway lib ディレクトリにコピーします。