• Forumu şuan da Ziyaretçi olarak görüntülüyorsunuz. Forum ziyaretçileri tüm konu ve bağlantıları görüntüleyemez ve kaynaklara erişimi yoktur. Eğer üye iseniz buradan üye girişi yapın ya da burayı tıklayarak şimdi üye olun.
  • Ubden® Topluluk Projelerine, Aracılığınızla Destek Vermektedir.

    Topluluk projelerine katkı yapmak ve topluğumuza ulaşan genç girişimcilere destek olmak için Buradaki  bağlantıdan işlem kanallarına ulaşabilirsiniz.

    Desteklerinizle 9.000 kişilik bir ekosistem olduk ve büyümeye devam ediyoruz. Desteğiniz için teşekkürler.

Integration Suite’de Cloud Connector ile SFTP Sunucusuna API Verisi Gönderme

  • Konbuyu başlatan Hasan Basri Çelebi
  • Başlangıç tarihi
H

Hasan Basri Çelebi

Misafir
Misafir
Amaç: SAP Integration Suite’de, API verisini Cloud Connector aracılığı ile
Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.
sunucusuna gönderen entegrasyon

SFTP Sunucusu:​


Veriyi göndereceğimiz bir adet SFTP sunucusuna ihtiyacımız var. Bu yazıda örnek olarak RebexTiny SFTP Server’ı kullanacağız.

Start tuşuna basarak sunucumuzu çalıştırıyoruz.

filezilla ile SFTP sunucusu entegre


Sunucumuzdaki verileri kontrol etmek için FileZilla programını kuruyoruz. FileZilla ile SFTP sunucumuzu birbirine bağlamamız gerek. FileZilla’yı açıyoruz.

Dosya>Site Yöneticisi ekranına giriyoruz.

filezilla site yöneticisi


Karşımıza gelen ekrandan “Yeni Site” seçeneğine tıklıyoruz. Sol üstten yeni siteye isim veriyoruz. Sağ taraftan gerekli sunucu ayarlarını yapıyoruz ve bağlantı kur diyoruz.

Integration Suite’de Cloud Connector ile SFTP Sunucusuna API Verisi Gönderme, yeni site ekle adımı


FileZilla ana ekranından SFTP sunucumuzun dosyalarına erişebilir ve kontrol edebiliriz.

Filezilla ana ekranında SFTP sunucusuna erişme

Cloud Connector:​


SFTP sunucumuz ve Integration Suite ile bağlantı kurmak için
Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.
kullanıyoruz.

Subaccount ve Cloud Connector arasındaki bağlantıyı sağlamak için gerekli ayarlamaları yapıyoruz.

Subaccount ve Cloud Connector arasındaki bağlantı


Subaccount ve Cloud Connector bağlantısı başarılı bir şekilde sağlandı.

Subaccount ve Cloud Connector bağlantısı başarılı


SFTP sunucusu ve Cloud Connector’ı oluşturacağımız Iflow’da kullanmak için gerekli Security Material ayarlarını yapıyoruz.

security material ayarları

Iflow​


Amaç: API verisini Cloud Connector araclığı ile SFTP sunucusuna gönderen entegrasyon

Sender: SAP ERP , Finansal Sistemler vs.. (Client)

JSON to XML Converter: Gelen veriyi XML formatına çeviren fonksiyon

Content Modifier: Gelen mesajın içeriğini değiştiren veya özelleştiren fonksiyon

Request Reply: Client tarafından gelen istek için request-reply adımını tamamlayan fonksiyon.

Send: Gelen veriyi SFTP sunucusuna gönderen fonksiyondur.

Receiver: Entegrasyon akışında mesajların gönderileceği hedef sistemi veya uygulamayı tanımlayan fonksiyon.

iFlow

Adım 1: HTTPS Sender Adapter Yapılandırılması​


HTTPS: HTTPS adapter, dış sistemlerle güvenli bir şekilde iletişim kurmak için kullanılır. Bu adapter, SAP CPI'nin dış dünya ile HTTP(S) protokolü üzerinden veri alışverişi yapmasını sağlar.

HTTPS Sender Adapter Yapılandırılması

Adım 2: JSON to XML Converter:​


JSON olarak gelen veriyi XML’e dönüştürür

Adım 3: Content Modifier:​


Gelen mesajı özelleştirir. API’den istediğimiz veriyi çağırmak için gereken fonksiyonu ayarlıyoruz.

Content Modifier1

Adım 4: Request Reply ve HTTP Receiver Yapılandırması​


Get Method: HTTP protokolü üzerinden veri almak için kullanılan bir yöntemdir. Bu yöntem, bir web sunucusundan veri talep eder.

Request Reply ve HTTP Receiver Yapılandırması

Adım 5: Send ve SFTP Receiver Yapılandırması:​


Send: Gelen veriyi SFTP sunucusuna gönderen ve kaydeden fonksiyondur.

SFTP Receiver Adapter: Dosya tabanlı veri transferlerini yönetmek için kullanılır. Bu adapter, SAP CPI'nin güvenli bir şekilde uzak bir SFTP sunucusuna dosya göndermesini sağlar.

Send ve SFTP Receiver Yapılandırması

Adım 6: Postman​


Postman’den Iflow’u istediğimiz veri ile çağırıyoruz.

Postman'den iFlow'u çağırmak

Adım 7: SFTP Sunucusu​


Veri SFTP sunucusuna başarılı bir şekilde kayıt oluyor.

SFTP Sunucusu

SFTP Sunucusuna Verinin Başarılı Kaydı


Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.


Bu bağlantıyı görüntüleyebilmek için kayıt olmalı zaten üyeyseniz üye girişi yapmalısınız.
 
Üst