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ı
İnsan Kaynaklarında Dijital Dönüşüm
Dijital dönüşüm, gün geçtikçe tüm alanlarda daha önemli bir hale gelmektedir. Dijital dönüşüm, organizasyonların iş süreçlerine...
Ü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...
SAP Kullanıcı Deneyimi (UX) Nedir?
Dijitalleşmenin hızlı temposu, şirketlerin hızla artan verimliliğe, yüksek müşteri sadakatine ve artan rekabet gücüne ihtiyaç duymasına...
Express.js & MongoDB ile Pooling Application
Express Nedir? Express, Node.js içerisinde web uygulamalarının daha kolay ve hızlı bir şekilde geliştirilmesini sağlamak amacıyla...
E-Gider Pusulası Nedir?
Günümüzde bir işin hızlı olması daha da önem kazanmıştır. Artık insanlar basit işlere uzun zamanlar harcamaktansa bu işlerini hızlıca...
SAP Signavio Journey Modeler Nedir?
Günümüzün rekabetçi pazarında işletmelerin, müşterilerine olumlu bir deneyim sunmak için ellerinden gelen her şeyi yapmaları...
Elektronik Veri Değişimi (EDI) Nedir?
EDI Nedir?Elektronik Veri Değişimi (İngilizce adıyla Electronic Data Interchange), dünya çapında kullanılan farklı kuruluşlardaki...
e-Fatura Sorgulama ve Doğrulama Nasıl Gerçekleştirilir?
Teknolojik gelişmeler iş dünyasında pek çok değişikliğe yol açarken, dijital dönüşüm çözümleri firmalar için bir opsiyon olmaktan...
QuickModel ile Süreç Modelleme – SAP Signavio
SAP Signavio Process Manager çözümü içinde yer alan QuickModel özelliği, BPMN yani iş süreci modeli ve gösterimi standartları...
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.