Azure Logic Apps'teki iş akışlarından IBM DB2 kaynaklarına bağlanma

Şunlar için geçerlidir: Azure Logic Apps (Tüketim + Standart)

Otomatik tümleştirme iş akışınızın DB2 veritabanınızdaki kaynaklarla çalışması gerektiğinde veritabanınızda farklı işlemler gerçekleştirmek için DB2 bağlayıcısını kullanın. Örneğin, iş akışınız tabloları veya satırları okuyabilir, listeleyebilir, satır ekleyebilir, satırları güncelleştirebilir, satırları silebilir ve daha fazlasını yapabilir. Bu eylemler, iş akışınızdaki diğer eylemlerin kullanılması için veritabanınızdan veri döndürebilir.

DB2 bağlayıcısı, TCP/IP ağı üzerinden uzak DB2 sunucularıyla iletişim kuran bir Microsoft istemcisi içerir. Azure sanallaştırmada çalışan Windows için IBM DB2 gibi bulut veritabanlarına erişmek için bu bağlayıcıyı kullanabilirsiniz.

Bu kılavuzda iş akışınıza db2 eylemi ekleme ve DB2 veritabanınıza bağlantı kurma işlemleri gösterilir.

Desteklenen platformlar ve sürümler

DB2 bağlayıcısı, Dağıtılmış İlişkisel Veritabanı Mimarisi (DRDA) SQL Access Manager (SQLAM) 10 ve 11 sürümlerini destekleyen IBM DB2 uyumlu ürünlerle birlikte aşağıdaki IBM DB2 platformlarını ve sürümlerini destekler:

Platform Sürüm
Z/OS için IBM DB2 12, 11.1, 10.1
i için IBM DB2 7.3, 7.2, 7.1
LUW için IBM DB2 11, 10,5

Bağlayıcı teknik referans

DB2 bağlayıcısı, bağlayıcıdaki ilgili eylemlerle eşlenen aşağıdaki veritabanı işlemlerini destekler:

Veritabanı işlemi Bağlayıcı eylemi
Veritabanı tablolarını listeleme Tabloları al
SELECT kullanarak bir satır okuma Satırı al
SELECT kullanarak tüm satırları okuma Satırları al
INSERT kullanarak bir satır ekleme Satır ekle
UPDATE kullanarak bir satırı düzenleme Satırı güncelleştir
DELETE kullanarak bir satırı kaldırma Satırı sil

Bağlayıcı ve bu eylemler hakkında daha fazla bilgi için bkz. DB2 bağlayıcısı.

Önkoşullar

DB2 eylemi ekleme

Aşağıdaki adımlarda iş akışınıza Tablo al gibi bir DB2 eyleminin nasıl ekleneceği gösterilmektedir.

Uyarı

Sağladığınız eylemin parametreleri ve değerleri dışında, diğer DB2 eylemlerini ekleme adımları benzerdir.

  1. Azure portalında mantıksal uygulama kaynağınızı ve iş akışınızı tasarımcıda açın.

  2. Tabloları al adlı DB2 eylemini eklemek için genel adımları izleyin.

    DB2 veritabanınıza bağlanmak için ayrıntıları sağlayabilmeniz için bağlantı bilgileri bölmesi açılır.

  3. Bulut tabanlı bir veritabanı veya şirket içi veritabanı için bağlantı oluşturmak için adımları izleyin ve devam etmek için buraya dönün.

  4. Bağlantıyı başarıyla oluşturduktan sonra Tabloları al eylem bilgileri bölmesi görüntülenir ve başka hiçbir bilgi gerekmediğini gösterir:

    Tasarımcı, iş akışı ve Tabloları al eylemini gösteren ekran görüntüsü.

  5. İş akışınızı test etmeye ve çıkış tablolarını görüntülemeye devam edin.

DB2 bağlantınızı ayarlama

Bulut veya şirket içi DB2 veritabanınız olup olmadığına bağlı olarak adımları izleyin. Gerekli bağlantı ayrıntılarını sağladıktan sonra Yeni oluştur'u seçin ve önceki adımlara dönün.

Şirket içi veritabanına bağlantı oluşturmadan önce , şirket içi veri ağ geçidini yüklediğinizden ve ayarladığınızdan emin olun.

Özellik Zorunlu Açıklama
Şirket içi ağ geçidi üzerinden bağlanma Hayır Yalnızca şirket içi bağlantılar için geçerlidir.
Bağlantı Adı Yes Bağlantınızın adı, örneğin DB2-connection.
Sunucu Yes DB2 sunucunuzun adresi veya diğer adı ve bağlantı noktası numarası, örneğin myDB2server.cloudapp.net:50000.

Not: Bu değer, IPv4 veya IPv6 biçiminde tcp/IP adresini veya diğer adını temsil eden ve ardından iki nokta üst üste ve TCP/IP bağlantı noktası numarasını gösteren bir dizedir.
Veritabanı Yes Veritabanınızın adı.

Not: Bu değer, DRDA İlişkisel Veritabanı Adını (RDBNAM) temsil eden bir dizedir:

- z/OS için DB2, veritabanının z/OS için IBM DB2 konumu olarak bilindiği 16 baytlık bir dize kabul eder.

- i için DB2, veritabanının i ilişkisel veritabanı için IBM DB2 olarak bilindiği 18 baytlık bir dize kabul eder.

- LUW için DB2, 8 baytlık bir dize kabul eder.
Kullanıcı adı Yes Veritabanı için kullanıcı adınız.

Not: Bu değer, uzunluğu belirli bir veritabanını temel alan bir dizedir:

- z/OS için DB2, 8 baytlık bir dize kabul eder.

- i için DB2, 10 baytlık bir dize kabul eder.

- Linux veya UNIX için DB2, 8 baytlık bir dize kabul eder.

- Windows için DB2, 30 baytlık bir dize kabul eder.
Parola Yes Veritabanı için parolanız.

Örneğin:

Bulut tabanlı veritabanları için bağlantı bölmesini gösteren ekran görüntüsü.

İş akışınızı test edin ve çıkış tablolarını görüntüleyin

İş akışınızı el ile çalıştırmak için tasarımcı araç çubuğunda Çalıştır listesindeÇalıştır'ı seçin. İş akışınız tamamlandıktan sonra çalışma çıktısını görüntüleyebilirsiniz.

  1. Çalıştırma ayrıntıları sayfası açılmazsa mantıksal uygulamanıza göre şu adımları izleyin:

    • Tüketim: Mantıksal uygulama kenar çubuğundaki Geliştirme Araçları'nın altında Mantıksal uygulama tasarımcısı'nı seçin.

    • Standart: İş akışı kenar çubuğunda Çalıştırma geçmişi'ni seçin.

  2. Çalıştırma geçmişi listesinde en son iş akışı çalıştırmasını seçin, örneğin:

    • Tüketim

      Tüketim İş Akışı için Çalıştırma Geçmişi Listesi'ni gösteren ekran görüntüsü.

    • Standart

      Standart iş akışı için Çalıştırma geçmişi listesini gösteren ekran görüntüsü.

  3. Çalıştırma ayrıntıları sayfasında, iş akışınızdaki her adımın durumunu gözden geçirin. Her adımın girişlerini ve çıkışlarını görüntülemek için bu adımı seçin, örneğin:

    Tablo al eyleminin girişlerini ve çıkışlarını gösteren ekran görüntüsü.

    1. JSON'daki girişleri görüntülemek için Ham girişleri göster'i seçin.

    2. JSON'da çıkışları görüntülemek için Ham çıkışları göster'i seçin.

      Çıkışlar bir tablo listesi içerir, örneğin:

      Tablo al eyleminin çıkışını gösteren ekran görüntüsü.