SAP NetWeaver RFC İstemcisini Yükleme
SAP NetWeaver RFC client öğesini, sürücü yükleme yardımcı programını kullanarak (önerilir) veya manuel olarak yükleyebilirsiniz. Manuel yükleme, nadir görülen şekilde sürücü yükleme yardımcı programında bir sorunla karşılaşmanız durumunda denenmelidir.
SAP NetWeaver RFC İstemcisi ayarlamak yalnızca Veri Hareketi ağ geçidi ile çalışmayı seçtiyseniz gereklidir. Veri Hareketi ağ geçidi avantajları ve ne zaman gerekli olduğu zaman hakkında bilgiler için bkz. Qlik Data Gateway - Veri Hareketi.
SAP NetWeaver RFC istemcisini yüklemek için sürücü yükleme yardımcı programı kullanma
Bu bölümde, gerekli SAP NetWeaver RFC client öğesinin nasıl yükleneceği açıklanmıştır. Sürece; SAP NetWeaver RFC client öğesini indirme, gerekli klasöre (aşağıya bakın) kopyalama ve otomatik olarak yükleyecek ve yapılandıracak bir komut dosyası çalıştırma işlemleri dahildir. Gerektiğinde SAP NetWeaver RFC client öğesini güncellemek ve kaldırmak için de komut dosyaları çalıştırabilirsiniz.
Yüklemeyi hazırlama
-
Python 3.6 veya daha yeni bir sürümünün Veri Hareketi ağ geçidi sunucusunda yüklü olduğundan emin olun.
Python, çoğu Linux dağıtımında önceden yüklenmiş şekilde sunulur. Aşağıdaki komutu çalıştırarak sisteminizde yüklü olan Python sürümünü öğrenebilirsiniz:
python3 --version
-
NetWeaver RFC SDK <version> "nwrfc<version>.zip" dosyasını SAP Hizmet Marketi'nden indirin. Desteklenen sürümü /opt/qlik/gateway/movement/drivers/manifests/sap.yaml dizininde binary-artifacts altında bulabilirsiniz. İndirme işlemi tamamlandığında dosyayı şuraya kopyalayın:
/opt/qlik/gateway/movement/drivers/sap
SAP NetWeaver RFC client uygulamasını yükleme
SAP NetWeaver RFC client öğesini yüklemek için:
-
Veri Hareketi ağ geçidi hizmetini durdurun:
sudo systemctl stop repagent
-
İsteğe bağlı olarak hizmetin durduğunu doğrulayın:
sudo systemctl status repagent
Durum aşağıdaki gibi olmalıdır:
Active: inactive (dead) since <timestamp> ago
-
Veri Hareketi ağ geçidi makinesinde, çalışan dizini şu şekilde değiştirin:
opt/qlik/gateway/movement/drivers/bin
-
Şu komutu çalıştırın:
Söz Dizimi:
./install sap
-
Yüklemenin tamamlanmasını ("Tamamlandı!" ifadesiyle belirtilir) bekleyin ve ardından Veri Hareketi ağ geçidi hizmetini başlatın:
sudo systemctl start repagent
-
İsteğe bağlı olarak hizmetin başladığını doğrulayın:
sudo systemctl status repagent
Durum aşağıdaki gibi olmalıdır:
Active: active (running) since <timestamp> ago
SAP NetWeaver RFC client yüklenir.
SAP NetWeaver RFC client öğesini güncelleme
Sağlanan SAP NetWeaver RFC client öğesini yüklemeden önce SAP NetWeaver RFC client öğesinin eski sürümlerini kaldırmak istiyorsanız güncelleme komutunu çalıştırın.
SAP NetWeaver RFC client öğesini güncellemek için:
-
Veri Hareketi ağ geçidi hizmetini durdurun:
sudo systemctl stop repagent
-
İsteğe bağlı olarak hizmetin durduğunu doğrulayın:
sudo systemctl status repagent
Durum aşağıdaki gibi olmalıdır:
Active: inactive (dead) since <timestamp> ago
-
Veri Hareketi ağ geçidi makinesinde, çalışan dizini şu şekilde değiştirin:
opt/qlik/gateway/movement/drivers/bin
-
Şu komutu çalıştırın:
Söz Dizimi:
./update sap
-
Yüklemenin tamamlanmasını ("Tamamlandı!" ifadesiyle belirtilir) bekleyin ve ardından Veri Hareketi ağ geçidi hizmetini başlatın:
sudo systemctl start repagent
-
İsteğe bağlı olarak hizmetin başladığını doğrulayın:
sudo systemctl status repagent
Durum aşağıdaki gibi olmalıdır:
Active: active (running) since <timestamp> ago
Eski SAP NetWeaver RFC client kaldırılacak ve yeni SAP NetWeaver RFC client yüklenecektir.
SAP NetWeaver RFC client öğesini kaldırma
SAP NetWeaver RFC client öğesini kaldırmak istiyorsanız kaldırma komutunu çalıştırın.
SAP NetWeaver RFC client öğesini kaldırmak için:
-
Bu bağlayıcıyı kullanmak için yapılandırılan tüm görevleri durdurun.
-
Veri Hareketi ağ geçidi makinesinde, çalışan dizini şu şekilde değiştirin:
opt/qlik/gateway/movement/drivers/bin
-
Şu komutu çalıştırın:
Söz Dizimi:
./uninstall sap
SAP NetWeaver RFC client kaldırılacaktır.
SAP NetWeaver RFC istemcisini manuel olarak yükleme
Qlik Talend Data Integration, SAP Service Marketplace'ten indirilebilen NetWeaver RFC SDK 7.50 Patch 1021 ile çalışacak şekilde onaylanmıştır. Daha yeni NetWeaver RFC SDK sürümleri sürekli olarak yayınlandığından, her sürümle uyumluluğu onaylamak mümkün değildir. Bu nedenle, sonraki sürümler de sorunsuz çalışabilse de, sertifikalı sürümle çalışmanızı öneririz.
SAP NetWeaver RFC client öğesini manuel olarak yüklemeyi yalnızca otomatik sürücü yükleme başarıyla tamamlanmadığında denemelisiniz.
Bunu yapmak için:
-
Çalışma dizinini opt/qlik/gateway/movement/bin olarak değiştirin ve aşağıdaki komutu çalıştırın:
source arep_login.sh
Bu, Veri Hareketi ağ geçidi kurulum yolunu ayarlayacaktır.
-
NWRFC_xxx.SAR dosyasının içindekileri çıkarıp .so dosyalarını nwrfcsdk/lib dizininden Data Movement gateway lib dizinine kopyalayın.