# SAP Java Connector をインストールする

SAP Extractor コネクタ を使用するには、Qlik Talend Data Integration サーバーに SAP Java Connector をインストールする必要があります。

情報メモ

Data Movement gateway を使用することを選択した場合にのみ、ドライバーの設定が必要です。Data Movement gateway の利点と必要なタイミングについては、[Qlik データ ゲートウェイ - データ移動](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/replication-gateway.htm) を参照してください。

## SAP Java コネクタのセットアップ

SAP Java Connector のインストールは、ドライバー インストール ユーティリティを使用する (推奨) か、手動で実行できます。手動インストールは、ドライバー インストール ユーティリティで問題が発生した場合にのみ実行するようにしてください。

### ドライバー インストール ユーティリティを使用した SAP Java Connector のインストール

このセクションでは、必要な SAP Java コネクタ のインストール方法を説明しました。このプロセスでは、SAP Java コネクタ をダウンロードし、必要なフォルダー (以下を参照) にコピーし、自動的にインストールして設定するスクリプトを実行します。また、必要に応じて SAP Java コネクタ の更新やアンインストールを行うスクリプトを実行することもできます。

### インストールの準備

* データ移動 ゲートウェイ サーバーに Python 3.6.x 以降 がインストールされていることを確認します。

  Python は、ほとんどの Linux 配布に前もってインストールされています。お使いのシステムにインストールされている Python のバージョンは、次のコマンドを実行することで確認できます。

  python3 --version

* SAP Support Portal から、SAP Java Connector &lt;version&gt; 「sapjco&lt;version&gt;.zip」をダウンロードします。サポートされているバージョンは、/opt/qlik/gateway/movement/drivers/manifests/sapextractor.yaml の binary-artifacts にあります。ダウンロードが完了したら、ファイルを次の場所にコピーします。

  /opt/qlik/gateway/movement/drivers/sapextractor

### SAP Java コネクタ のインストール

SAP Java コネクタ をするには:

1. Data Movement gateway サービスを停止します。

   sudo systemctl stop repagent

2. 必要に応じて、サービスが停止されたことを確認します。

   sudo systemctl status repagent

   ステータスは次のようになっているはずです。

   Active: inactive (dead) since &lt;timestamp&gt; ago

3. データ移動 ゲートウェイ マシンで、作業ディレクトリを次に変更します:

   opt/qlik/gateway/movement/drivers/bin

4. 次のコマンドを実行します:

   構文:

   ./install sapextractor

   SAP Java コネクタ がインストールされます。

5. インストールが終了するまで待ってから (「完了しました!」と表示されます)、Data Movement gateway サービスを開始します。

   sudo systemctl start repagent

6. 必要に応じて、サービスが開始されたことを確認します。

   sudo systemctl status repagent

   ステータスは次のようになっているはずです。

   Active: active (running) since &lt;timestamp&gt; ago

### SAP Java コネクタ の更新

提供された SAP Java コネクタ をインストールする前に前のバージョンの SAP Java コネクタ をアンインストールしたい場合は、更新コマンドを実行します。

SAP Java コネクタ を更新するには:

1. Data Movement gateway サービスを停止します。

   sudo systemctl stop repagent

2. 必要に応じて、サービスが停止されたことを確認します。

   sudo systemctl status repagent

   ステータスは次のようになっているはずです。

   Active: inactive (dead) since &lt;timestamp&gt; ago

3. データ移動 ゲートウェイ マシンで、作業ディレクトリを次に変更します:

   opt/qlik/gateway/movement/drivers/bin

4. 次のコマンドを実行します:

   構文:

   ./update sapextractor

   古い SAP Java コネクタ がアンインストールされ、新しい SAP Java コネクタ がインストールされます。

5. インストールが終了するまで待ってから (「完了しました!」と表示されます)、Data Movement gateway サービスを開始します。

   sudo systemctl start repagent

6. 必要に応じて、サービスが開始されたことを確認します。

   sudo systemctl status repagent

   ステータスは次のようになっているはずです。

   Active: active (running) since &lt;timestamp&gt; ago

### SAP Java コネクタ のアンインストール

SAP Java コネクタ をアンインストールする場合は、アンインストール コマンドを実行します。

SAP Java コネクタ をアンインストールするには:

1. このコネクタを使用するように構成されているすべてのタスクを停止します。

2. データ移動 ゲートウェイ マシンで、作業ディレクトリを次に変更します:

   opt/qlik/gateway/movement/drivers/bin

3. 次のコマンドを実行します:

   構文:

   ./uninstall sapextractor

   SAP Java コネクタ がアンインストールされます。

### SAP Java Connector の手動インストール

自動ドライバーのインストールが正常に完了しなかった場合にのみ、SAP Java Connector を手動でインストールするようにしてください。

SAP Java Connector 3.x (64-bit) for Linux を https://support.sap.com/en/product/connectors/jco.html からダウンロードします。

次に、シェル プロンプトを開き、次の手順を実行します。

1. Data Movement gateway サービスを停止します。

   sudo systemctl stop repagent

2. 必要に応じて、サービスが停止されたことを確認します。

   sudo systemctl status repagent

   ステータスは次のようになっているはずです。

   Active: inactive (dead) since &lt;timestamp&gt; ago

3. 作業ディレクトリを opt/qlik/gateway/movement/bin に変更してから、次のコマンドを実行します。

   source arep\_login.sh

   これにより、データ移動 ゲートウェイ インストール パスが設定されます。

4. ダウンロードしたファイルを任意のフォルダーに解凍します。

   フォルダーには、Sapjco3.jar および libsapjco3.so ファイルが含まれている必要があります。

5. これらのファイルを Data Movement gateway インストール ディレクトリの下の次の場所にコピーします。

   &lt;Data Movement gateway\_Install\_Dir&gt;/endpoint\_srv/endpoints/SAP。

6. Data Movement gateway サービスを起動します。

   sudo systemctl start repagent

7. 必要に応じて、サービスが開始されたことを確認します。

   sudo systemctl status repagent

   ステータスは次のようになっているはずです。

   Active: active (running) since &lt;timestamp&gt; ago

情報メモ

Java コネクタ ライブラリがインストールされ、Data Movement gateway サービスが再起動されるまで、SAP Extractor コネクタ を選択することはできません。