Перейти к основному содержимому

 

Установите клиент 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, выполните следующие действия.

  1. Остановите службу Data Movement Gateway:

    sudo systemctl stop repagent

  2. Если нужно, подтвердите, что служба остановлена:

    sudo systemctl status repagent

    Статус должен быть следующим:

    Active: inactive (dead) since <timestamp> ago

  3. На компьютере шлюза Перемещение данных измените рабочую папку на:

    opt/qlik/gateway/movement/drivers/bin

  4. Выполните следующую команду:

    Синтаксис:

    ./install sap

  5. Будет установлен SAP NetWeaver RFC client.

  6. Дождитесь завершения установки (появится сообщение «Завершено!»), а затем запустите службу Data Movement Gateway:

    sudo systemctl start repagent

  7. Если нужно, подтвердите, что сервис запущен:

    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, выполните следующие действия.

  1. Остановите службу Data Movement Gateway:

    sudo systemctl stop repagent

  2. Если нужно, подтвердите, что служба остановлена:

    sudo systemctl status repagent

    Статус должен быть следующим:

    Active: inactive (dead) since <timestamp> ago

  3. На компьютере шлюза Перемещение данных измените рабочую папку на:

    opt/qlik/gateway/movement/drivers/bin

  4. Выполните следующую команду:

    Синтаксис:

    ./update sap

  5. Будет удален старый SAP NetWeaver RFC client и установлен новый SAP NetWeaver RFC client.

  6. Дождитесь завершения установки (появится сообщение «Завершено!»), а затем запустите службу Data Movement Gateway:

    sudo systemctl start repagent

  7. Если нужно, подтвердите, что сервис запущен:

    sudo systemctl status repagent

    Статус должен быть следующим:

    Active: active (running) since <timestamp> ago

Удаление SAP NetWeaver RFC clientа

Выполните команду удаления, если требуется удалить SAP NetWeaver RFC client.

Чтобы удалить SAP NetWeaver RFC client, выполните следующие действия.

  1. Остановите все задачи, использующие данный коннектор.

  2. На компьютере шлюза Перемещение данных измените рабочую папку на:

    opt/qlik/gateway/movement/drivers/bin

  3. Выполните следующую команду:

    Синтаксис:

    ./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 вручную следует пытаться выполнить только в том случае, если автоматическая установка драйвера не завершилась успешно.

Порядок действий:

  1. Измените рабочий каталог на opt/qlik/gateway/movement/bin и выполните следующую команду:

    source arep_login.sh

    Это задает путь установки шлюза Перемещение данных.

  2. Извлеките содержимое файла NWRFC_xxx.SAR, а затем скопируйте файлы в формате .so из папки nwrfcsdk/lib в папку lib Data Movement gateway.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!