Установите клиент SAP NetWeaver RFC
SAP NetWeaver RFC client можно установить с помощью программы для установки драйверов (рекомендуется) или вручную. Ручную установку следует выполнять только в том маловероятном случае, если возникла проблема с программой для установки драйверов.
Настраивать клиент SAP NetWeaver RFC Client требуется, только если выбрана работа с 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а по необходимости.
Подготовка к установке
-
Убедитесь, что на сервере шлюза Перемещение данных установлена версия Python 3.6 или более поздняя.
Python предустанавливается в большинстве дистрибутивов Linux. Чтобы проверить, какая версия Python установлена в системе, выполните следующую команду:
python3 --version
-
Загрузите NetWeaver RFC SDK <версия> «nwrfc<версия>.zip» из магазина SAP Service Marketplace. Поддерживаемую версию можно найти в разделе binary-artifacts в /opt/qlik/gateway/movement/drivers/manifests/sap.yaml. После завершения загрузки скопируйте файл в:
/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
-
На компьютере шлюза Перемещение данных измените рабочую папку на:
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
-
На компьютере шлюза Перемещение данных измените рабочую папку на:
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, выполните следующие действия.
-
Остановите все задачи, использующие данный коннектор.
-
На компьютере шлюза Перемещение данных измените рабочую папку на:
opt/qlik/gateway/movement/drivers/bin
-
Выполните следующую команду:
Синтаксис:
./uninstall sap
SAP NetWeaver RFC client будет удален.
Установка клиента SAP NetWeaver RFC вручную
Шлюз Qlik Talend Data Integration сертифицирован для работы с ПО NetWeaver RFC SDK 7.50 (исправление 1021), которое можно загрузить из магазина SAP Service Marketplace. Так как постоянно выпускаются новые версии NetWeaver RFC SDK, невозможно сертифицировать совместимость для каждой версии. Поэтому мы рекомендуем использовать сертифицированную версию, хотя более новые версии также могут работать без проблем.
Установку SAP NetWeaver RFC client вручную следует пытаться выполнить только в том случае, если автоматическая установка драйвера не завершилась успешно.
Порядок действий:
-
Измените рабочий каталог на opt/qlik/gateway/movement/bin и выполните следующую команду:
source arep_login.sh
Это задает путь установки шлюза Перемещение данных.
-
Извлеките содержимое файла NWRFC_xxx.SAR, а затем скопируйте файлы в формате .so из папки nwrfcsdk/lib в папку lib Data Movement gateway.