Azure Logic Apps'teki Standart iş akışlarıyla IBM ana bilgisayarlarındaki IMS programlarını tümleştirme

Şunlar için geçerlidir: Azure Logic Apps (Standart)

Azure Logic Apps'teki Standart iş akışlarından Bilgi Yönetimi Sistemi (IMS) sistemlerinde IBM ana bilgisayar uygulamalarına erişmek ve bunları çalıştırmak için IMS Program Çağrısı yerleşik, hizmet sağlayıcısı tabanlı bağlayıcısını kullanabilirsiniz. IMS, tümleşik bir Transaction Manager (TM) ve hiyerarşik veritabanı ile bir İşlem Programı (TP) İzleyicisi sağlar. Bağlayıcı, IMS TM ağ bileşeni olan IMS Bağlan kullanarak IBM IMS işlem programlarıyla iletişim kurar. Bu bileşen, bir veya daha fazla TCP/IP istemcisi ile bir veya daha fazla IMS sistemi arasında IMS sistemleri için yüksek performanslı iletişimler sağlar. IMS bağlayıcısı, 21Vianet tarafından sağlanan Azure Kamu ve Microsoft Azure dışında tüm Azure Logic Apps bölgelerinde kullanılabilir.

Bu nasıl yapılır kılavuzunda IMS bağlayıcısı hakkında aşağıdaki yönler açıklanmaktadır:

  • Azure Logic Apps'te IMS bağlayıcısını neden kullanmalısınız?

  • IMS bağlayıcısını kullanmak için önkoşullar ve kurulum

  • Standart mantıksal uygulama iş akışınıza IMS bağlayıcısı eylemleri ekleme adımları

Bu bağlayıcı neden kullanılır?

IMS sistemleri, ana bilgisayarlarda çalışan ilk görev açısından kritik sistemlerden biriydi. Microsoft Host Integration Server (HIS), iki modeli izleyerek IMS sistemlerine bağlantı sağlar: IMS Bağlan ve APPC LU6.2. Müşteriler, IMS sistemlerini şirket içi Windows ile tümleştirmek için HIS İşlem Tümleştiricisi'ni (TI) uzun yıllar kullandı. IMS Program Çağrısı bağlayıcısı, TCP/IP aracılığıyla IMS işlem programlarıyla etkileşime geçmek için IMS Bağlan modelini kullanır.

Aşağıdaki diyagramda IMS bağlayıcısının IBM ana bilgisayar sistemiyle nasıl etkileşime geçtiğini gösterilmektedir:

Conceptual diagram shows how the IMS Program Call connector works with IBM mainframe system.

Bu karma bulut senaryolarını genişletmek için, Standart iş akışındaki IMS bağlayıcısı Logic Apps için HIS Tasarım Aracı ile çalışır ve bunu kullanarak ana bilgisayar işlem programının program tanımını veya program haritasını oluşturabilirsiniz. Bu görev için HIS Tasarım Aracı bu bilgileri IMS bağlayıcısının iş akışınızda bir eylem çalıştırırken kullandığı meta veriye dönüştürür.

Meta veri dosyasını HIS Tasarım Aracı konak tümleştirmesi Tasarım Aracı XML (HIDX) dosyası olarak oluşturduktan sonra, bu dosyayı Standart mantıksal uygulama kaynağınıza eşleme yapıtı olarak ekleyebilirsiniz. Bu şekilde, bir IMS bağlayıcısı eylemi eklediğinizde iş akışınız uygulamanızın meta verilerine erişebilir. Bağlayıcı, mantıksal uygulama kaynağınızdan meta veri dosyasını okur ve iş akışınızda IMS bağlayıcısıyla kullanılacak parametreleri dinamik olarak sunar. Ardından konak uygulamasına parametreler sağlayabilirsiniz ve bağlayıcı sonuçları iş akışınıza döndürür. Sonuç olarak, eski uygulamalarınızı Azure, Microsoft, diğer uygulamalar, hizmetler ve Azure Logic Apps'in desteklediği sistemlerle tümleştirebilirsiniz.

Bağlan veya teknik başvuru

Aşağıdaki bölümde, şu anda yalnızca aşağıdaki eylemi içeren IMS bağlayıcısı işlemleri açıklanmaktadır:

IMS programını çağırma

Parametre Zorunlu Tür Tanım
HIDX Adı Evet String Kullanmak istediğiniz IMS HIDX dosyasını seçin.
Yöntem Adı Evet String Kullanmak istediğiniz HIDX dosyasında yöntemini seçin.
Gelişmiş parametreler Hayır Değişir Bu liste, seçilen yöntemle kullanmak üzere başka parametreler ekleyebilmeniz için bir yöntem seçtikten sonra görüntülenir. Kullanılabilir parametreler, HIDX dosyanıza ve seçtiğiniz yönteme göre değişir.

Bu işlem, bir yöntemi seçtikten sonra görüntülenen ve seçilen yöntemi seçmeniz ve kullanmanız için gelişmiş parametreler de içerir. Bu parametreler, HIDX dosyanıza ve seçtiğiniz yönteme göre değişir.

Sınırlamalar

Şu anda bu bağlayıcı, HIDX dosyanızı bir tümleştirme hesabına değil doğrudan Standart mantıksal uygulama kaynağınıza yüklemenizi gerektirir.

Önkoşullar

  • Bir Azure hesabı ve aboneliği Azure aboneliğiniz yoksa ücretsiz bir Azure hesabı için kaydolun.

  • IMS sistemini barındıran ana bilgisayara erişim

  • Ana bilgisayar programınızı yürütmek için IMS Program Çağrısı bağlayıcısı için gerekli meta verileri sağlayan Konak Tümleştirmesi Tasarım Aracı XML (HIDX) dosyası.

    Bu HIDX dosyasını oluşturmak için Azure Logic Apps için HIS Tasarım Aracı indirip yükleyin. Tek önkoşul Microsoft .NET Framework 4.8'dir.

    Bir ana bilgisayar programını çağırmak için iş akışınızın ana bilgisayar programının türünü, parametrelerini ve dönüş değerlerini anlaması gerekir. IMS bağlayıcısı, iş akışından ana bilgisayar programına giriş verileri sağlamak ve ana bilgisayar programından oluşturulan çıkış verilerini iş akışına göndermek için gereken işlemi ve veri dönüştürmelerini yönetir. Bağlayıcı ayrıca tablosal veri tanımı ve kod sayfası çevirisi sağlar. Bu işlem için Azure Logic Apps bu bilgileri meta veri olarak sağlamanızı gerektirir.

    Bu meta verileri oluşturmak için Logic Apps için HIS Tasarım Aracı kullanın. Bu araçla, iş akışınızda kullanabileceğiniz yöntemleri, parametreleri ve dönüş değerlerini el ile oluşturabilirsiniz. Araç ayrıca bu bilgileri sağlayan COBOL veya RPG program tanımlarını (copybook'lar) içeri aktarmanızı sağlar.

    Araç, bağlayıcı için gerekli meta verileri sağlayan bir Konak Tümleştirmesi Tasarım Aracı XML (HIDX) dosyası oluşturur. HIS kullanıyorsanız, HIDX dosyasını oluşturmak için TI Tasarım Aracı kullanabilirsiniz.

  • IMS sistemiyle tümleştirme için kullanılacak Standart mantıksal uygulama iş akışı

    IMS bağlayıcısının tetikleyicileri yoktur, bu nedenle iş akışınızı başlatmak için Yinelenme tetikleyicisi veya İstek tetikleyicisi gibi herhangi bir tetikleyici kullanın. Ardından IMS bağlayıcısı eylemlerini ekleyebilirsiniz. Başlamak için Standart mantıksal uygulama kaynağınızda boş bir iş akışı oluşturun.

Meta verileri tanımlama ve oluşturma

Azure Logic Apps için HIS Tasarım Aracı indirip yükledikten sonra meta veri yapıtından HIDX dosyasını oluşturmak için bu adımları izleyin.

HIDX dosyasını karşıya yükleme

İş akışınızın HIDX dosyasını kullanması için şu adımları izleyin:

  1. HIDX dosyanızı kaydettiğiniz klasöre gidin ve dosyayı kopyalayın.

  2. Azure portalında HIDX dosyasını Standart mantıksal uygulama kaynağınıza bir harita olarak yükleyin.

  3. Şimdi iş akışınıza bir IMS eylemi ekleyin.

Bu kılavuzun devamında, iş akışınıza ilk kez bir IMS Program Çağrısı bağlayıcı eylemi eklediğinizde, iş akışınız ile ana bilgisayar sistemi arasında bir bağlantı oluşturmanız istenir. Bağlantıyı oluşturduktan sonra, daha önce eklediğiniz HIDX dosyasını, çalıştırılacak yöntemi ve kullanılacak parametreleri seçebilirsiniz.

IMS eylemi ekleme

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

  2. İş akışınızı başlatmak için henüz bir tetikleyici eklemediyseniz, istediğiniz tetikleyiciyi eklemek için bu genel adımları izleyin.

    Bu örnek, HTTP isteği alındığında adlı İstek tetikleyicisiyle devam eder.

    Screenshot shows Azure portal, Standard workflow designer, and Request trigger.

  3. IMS bağlayıcısı eylemi eklemek için bu genel adımları izleyerek IMS Programı Çağrısı adlı yerleşik bağlayıcı eylemini ekleyin.

  4. Bağlantı ayrıntıları bölmesi göründükten sonra aşağıdaki bilgileri sağlayın:

    Parametre Zorunlu Değer Tanım
    Bağlantı Adı Evet <bağlantı adı> Bağlantınızın adı
    IMS Sistem Kimliği Evet <IMS-system-ID> IMS Bağlan modelinin gelen istekleri yönlendirdiği IMS sisteminin adı
    ITOC Çıkış Adı Hayır <ITOC-exit-name> IMS'nin gelen istekleri işlemek için kullandığı çıkış yordamının adı
    MFS Mod Adı Hayır <MFS-Mod-Adı> Giden IMS ileti çıktı tanımlayıcısıyla ilişkilendirilmiş ad
    HWSO1 Güvenlik Çıkışını Kullanma Hayır Doğru veya yanlış Sunucu HWSO1 güvenlik çıkışını kullanır.
    Sunucu sertifikası ortak adı Hayır <server-cert-common-name> Kullanılacak Aktarım Güvenliği katmanı (TLS) sertifikasının adı
    Kod Sayfası Hayır <kod sayfası> Metni dönüştürmek için kullanılacak kod sayfası numarası
    Parola Hayır <Parola> Bağlantı kimlik doğrulaması için isteğe bağlı kullanıcı parolası
    Bağlantı Noktası Numarası Evet <bağlantı noktası numarası> Bağlantı kimlik doğrulaması için kullanılacak bağlantı noktası numarası
    Sunucu Adı Evet <sunucu adı> Sunucu adı
    Zaman aşımı Hayır <Zaman aşımı> Sunucudan yanıt beklerken saniye cinsinden zaman aşımı süresi
    Kullanıcı Adı Hayır <kullanıcı adı> Bağlantı kimlik doğrulaması için isteğe bağlı kullanıcı adı
    TLS kullanma Hayır Doğru veya yanlış Aktarım Güvenlik Katmanı (TLS) ile bağlantının güvenliğini sağlayın.
    Sunucu sertifikasını doğrulama Hayır Doğru veya yanlış Sunucunun sertifikasını doğrulayın.

    Örnek:

    Screenshot shows IMS action's connection properties.

  5. İşiniz bittiğinde Yeni Oluştur'u seçin.

  6. Eylem ayrıntıları bölmesi göründükten sonra Parametreler bölümünde gerekli bilgileri sağlayın:

    Parametre Zorunlu Değer Tanım
    HIDX Adı Evet <HIDX-dosya-adı> Kullanmak istediğiniz IMS HIDX dosyasını seçin.
    Yöntem Adı Evet <method-name> Kullanmak istediğiniz HIDX dosyasında yöntemini seçin.
    Gelişmiş parametreler Hayır Değişir Bu liste, seçilen yöntemle kullanmak üzere başka parametreler ekleyebilmeniz için bir yöntem seçtikten sonra görüntülenir. Kullanılabilir parametreler, HIDX dosyanıza ve seçtiğiniz yönteme göre değişir.

    Örnek:

    HIDX dosyası ve yöntemi seçme

    Screenshot shows IMS action with selected HIDX file and method.

    Gelişmiş parametreleri seçme

    Screenshot shows IMS action with all parameters.

  7. İşiniz bittiğinde iş akışınızı kaydedin. Tasarımcı araç çubuğunda Kaydet'i seçin.

İş akışınızı test etme

  1. İş akışınızı çalıştırmak için iş akışı menüsünde Genel Bakış'ı seçin. Genel Bakış araç çubuğunda Çalıştır'ı> seçin.

    İş akışınızın çalışması tamamlandıktan sonra iş akışınızın çalıştırma geçmişi görüntülenir. Başarılı adımlar onay işaretlerini gösterirken başarısız adımlar ünlem işareti (!) gösterir.

  2. Her adımın girişlerini ve çıkışlarını gözden geçirmek için bu adımı genişletin.

  3. Çıkışları gözden geçirmek için Ham çıkışları gör'e tıklayın.

Sonraki adımlar