Bu blog yazımızda SAP Integration Suite platformunda bir veritabanı entegrasyonu nasıl yapılır bundan bahsedeceğim.
İçeriğimizi incelemeden önce SAP Integration Suite Nedir? yazımızı inceleyebilirsiniz.
İçindekiler
Integration Suite'de veritabanı bağlantısı yapabilmek için öncelikle JDBC Data Source oluşturulması gerekmektedir. Bunun için aşağıdaki adımları takip ederek JDBC Data Source oluşturacağız.
Monitor ekranına giriş yaptıktan sonra JDBC Material seçilir.
Blog yazımızda MSSQL(Microsoft SQL Server) veritabanı kullanacağımız için öncelikle MSSQL Driver’ını Integration Suite’e deploy etmemiz gerekiyor çünkü platformda MSSQL standart veritabanı tipi olarak tanımlı değil. Driver yüklemek için JDBC Driver tabı seçilir ve Add butonuna basılır.
Karşımıza çıkan ekranda, MSSQL için driver dosyası seçilir ve Deploy butonuna basılarak deploy edilir.
Ek bilgi : CPI’ın standart olarak desteklediği JDBC Driver’lar aşağıdaki gibidir.
Driver deploy edildikten sonra yeni bir Data Source eklemek için Add butonu seçilir.
Entegrasyon geliştirmesinde veritabanı olarak MSSQL kullanacağımız için aşağıdaki parametreleri MSSQL veritabanına göre doldurmamız gerekmektedir. Karşımıza gelen pencerede zorunlu alanları doldurduktan sonra Deploy butonuna basılır ve Data Source, platforma deploy edilir.
Parametre
Açıklaması
Name
Data Source ismi
Description
Data Source için açıklama
Database Type
Kullanacağımız veritabanı tipi
User
Database kullanıcı adı
Password
Database kullanıcı şifresi
Repeat Password
Database kullanıcı şifresi tekrar
JDBC URL
jdbc:sqlserver://virtualHost:virtualPort;DatabaseName=databaseName;
Location ID
CPI tenant ID
Cloud Connector
Veritabanına Cloud Connector üzerinden erişilmesi gerekiyorsa bu seçenek işaretlenmelidir.
Veritabanı bağlantısı için JDBC Data Source oluşturduktan sonra artık entegrasyon geliştirmemize başlayabiliriz. Design ekranında yeni bir Integration Flow oluşturulur. Tüm geliştirmeleri yaptıktan sonra Integration Flow geliştirmemiz aşağıdaki gibi görünecektir.
Run Once : Entegrasyonu deploy ettikten sonra sadece bir kere çalıştır.Schedule on Day : Entegrasyonu deploy ettikten sonra hangi gün seçildiyse o gün çalıştır.Schedule on Recur : Entegrasyonu deploy ettikten sonra seçili tanımlamalara göre tekrarlı çalıştır.
Content Modifier’ın Message Body sekmesindeki Body alanına veritabanına göndereceğimiz SQL sorgusu yazılır.
Not : Body değerine SAP Process Integration’da veritabanı entegrasyonlarında standart olarak kullanılan SQL XML formatı da yazılabilir.
End Message ile Receiver arasındaki JDBC Adapter bağlantımızda daha önceden tanımladığımız JDBC Data Source ismi yazılması şuan için yeterlidir.
Integration Flow geliştirmemizi tamamladıktan sonra Deploy butonu ile Integration Flow’u deploy edelim ve entegrasyonumuzu çalıştıralım.
Entegrasyonumuz çalıştıktan sonra veritabanından dönen cevap aşağıdaki gibidir.
Blogumuzu okuduğunuz için teşekkür ederiz. MDP Group olarak entegrasyon alanında uzman kadromuzla işletmelerin entegrasyon ihtiyaçlarına uçtan uca destek veriyoruz. Bizimle iletişime geçebilirsiniz.
SAP PI/PO Danışmanlığı
SAP CPI Danışmanlığı
SAP PI/PO/CPI Danışmanı
SAP Bulut Sistemlerinde Üç Katmanlı Genişletilebilirlik Modeli
SAP, müşterilerinin sistemlerini ihtiyaçlarına göre genişletebilmesi için kapsamlı bir çerçeve sunuyor. Bu model sayesinde şirketler, SAP...
Banka Entegrasyonu Nedir?
İşletmelerden bireylere kadar herkes günden güne gelişen dijital dünyada yerini almaktadır. Teknoloji ile birlikte dijital dönüşümün bir...
Yazılım Varlık Yönetimi Nedir?
Genellikle Software Asset Management (SAM) olarak adlandırılan Yazılım Varlık Yönetimi, yaşam döngülerinin tüm aşamaları boyunca...
Üretim Süreçlerinizi İyileştiren 5 Yalın Teknik
Yalın üretim, işletmelerin iş süreçlerinde israfa neden olan faktörleri tespit ederek ortadan kaldırmasını, verimliliği ve kaliteyi...
5 Adımda SAP e-Beyanname Çözümü
Dijital dönüşümün yükselişiyle özellikle finans ve muhasebe departmanlarının operasyonel iş yükünü hafifletecek birçok uygulama ve...
SAP EWM’de Üretim Tedarik Alanını Yeniden Düzenleme
Dijital dönüşüm çağında, üretim ve lojistik süreçlerinin entegrasyonu her zamankinden daha önemli bir hale gelmiştir. SAP Extended...
Redux Persist Nedir? Nasıl Kullanılır?
“Anlatım, ReactJS üzerinden yapılacaktır.“ Redux kullandığımız uygulamalarda, sayfa değiştiğinde, yenilendiğinde veya...
Integration Suite’de Cloud Connector ile SFTP Sunucusuna API Verisi Gönderme
Amaç: SAP Integration Suite’de, API verisini Cloud Connector aracılığı ile SFTP sunucusuna gönderen entegrasyonSFTP Sunucusu:Veriyi...
SAP EWM’in Temel Özellikleri ve Fonksiyonları
Bir depo yöneticisi veya tedarik zinciri profesyoneliyseniz, bir depoyu yönetmenin karmaşık ve zaman alıcı bir görev olabileceğini...
Mailiniz başarıyla gönderilmiştir en kısa sürede sizinle iletişime geçilecektir.
Mesajınız ulaştırılamadı! Lütfen daha sonra tekrar deneyin.