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 Integration Suite’de API Management Nedir?
Giriş:SAP Cloud Platform API Management, tüketicileriniz, ortaklarınız ve çalışanlarınız için bağlantılı ve çok kanallı deneyimler...
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...
E-Fatura Nasıl Kesilir?
E-Fatura uygulaması kuruluşlar için faturalarını dijital ortama taşıyarak ödeme ve tahsilat süreçlerinin hızını ve verimliliğini...
SAP Transportation Management (TM) Nedir?
Bu blog gönderisinde, şirketlerin maliyetleri düşürmesine, müşteri hizmetlerini iyileştirmesine ve tedarik zinciri görünürlüğünü...
Temiz Kod Yazmak | Temiz kod nasıl yazılır?
Kodlama kuralları, programlama için stil yönergeleridir. Genellikle şunları kapsar: Değişkenler ve fonksiyonlar için adlandırma ve...
SAP'de Tabloların Yaratılması: Transactional, Customizing ve Master Data
SAP'de tabloların yaratılması, işletmelerin verilerini düzenli bir şekilde saklamak ve yönetmek için temel bir adımdır. Bu süreçte,...
Envanter Takibi ve Yönetimi Hakkında Bilmeniz Gerekenler
Dijitalleşme sürecini tüm iş planlarına entegre edemeyen şirketler, alanlarında muadil ürün ve hizmet üreten rakiplerinin gerisinde...
e-Arşiv Fatura Sorgulama Nedir? Nasıl Gerçekleştirilir?
Dijital dönüşüme ister gönüllü ister zorunlu olarak geçmiş olun, alıcılarınız manuel yöntemleri kullanmakta ısrarcıysa süreciniz...
SAP EWM’de Malzeme Akış Sistemi
SAP Genişletilmiş Depo Yönetimi (SAP EWM), işletmelerin depo operasyonlarını ve malzeme akış süreçlerini optimize etmelerini sağlayan...
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.