Aracılığıyla paylaş


Azure Logic Apps ile iş akışlarında XML doğrulama

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

Kurumsal tümleştirme işletmeden işletmeye (B2B) senaryolarında, bir anlaşmadaki ticari ortakların veri işleme başlayabilmesi için genellikle aldıkları iletilerin geçerli olduğundan emin olmaları gerekir. Mantıksal uygulama iş akışınız XML Doğrulama eylemini ve önceden tanımlanmış bir şemayı kullanarak XML iletilerini ve belgelerini doğrulayabilir.

Logic Apps'i yeni kullanıyorsanız Azure Logic Apps nedir? B2B kurumsal tümleştirmesi hakkında daha fazla bilgi için Bkz. Azure Logic Apps ve Enterprise Integration Pack ile B2B kurumsal tümleştirme iş akışları.

Önkoşullar

  • Bir Azure hesabı ve aboneliği Henüz aboneliğiniz yoksa ücretsiz bir Azure hesabına kaydolun.

  • XML Doğrulama eylemini kullanmak istediğiniz boş veya var olan mantıksal uygulama iş akışı.

    Boş bir iş akışınız varsa, istediğiniz tetikleyiciyi kullanın. Bu örnekte İstek tetikleyicisi kullanılır.

  • Kurumsal tümleştirme ve B2B iş akışlarınızda kullanmak üzere ticari ortaklar, sözleşmeler, sertifikalar vb. gibi yapıtları tanımlayıp depoladığınız bir tümleştirme hesabı kaynağı . Bu kaynağın aşağıdaki gereksinimleri karşılaması gerekir:

    • Mantıksal uygulama kaynağınızla aynı Azure aboneliğiyle ilişkilendirilir.

    • XML Doğrulama* eylemini kullanmayı planladığınız mantıksal uygulama kaynağınızla aynı konumda veya Azure bölgesinde bulunur.

    • Mantıksal Uygulama (Tüketim) kaynak türünü kullanıyorsanız tümleştirme hesabınız aşağıdaki öğeleri gerektirir:

    • Mantıksal Uygulama (Standart) kaynak türünü kullanıyorsanız şemaları tümleştirme hesabınızda depolamazsınız. Bunun yerine, Azure portal veya Visual Studio Code kullanarak mantıksal uygulama kaynağınıza doğrudan şema ekleyebilirsiniz. Daha sonra bu şemaları aynı mantıksal uygulama kaynağındaki birden çok iş akışında kullanabilirsiniz.

      AS2, X12 ve EDIFACT işlemlerinin yanı sıra iş ortakları, sözleşmeler ve sertifikalar gibi diğer yapıtları depolamak için bir tümleştirme hesabına ihtiyacınız vardır. Ancak, mantıksal uygulama kaynağınızı tümleştirme hesabınıza bağlamanız gerekmez, bu nedenle bağlama özelliği mevcut değildir. Tümleştirme hesabınızın aynı Azure aboneliğini kullanma ve mantıksal uygulama kaynağınızla aynı konumda mevcut olması gibi diğer gereksinimleri karşılaması gerekir.

      Not

      Şu anda yalnızca Logic App (Tüketim) kaynak türü RosettaNet işlemlerini desteklemektedir. Mantıksal Uygulama (Standart) kaynak türü RosettaNet işlemlerini içermez.

XML doğrulama eylemi ekleme

  1. Azure portal mantıksal uygulamanızı ve iş akışınızı tasarımcı görünümünde açın.

  2. Tetikleyicisi olmayan boş bir mantıksal uygulamanız varsa, istediğiniz tetikleyiciyi ekleyin. Bu örnekte İstek tetikleyicisi kullanılır. Aksi halde, bir sonraki adıma devam edin.

    İstek tetikleyicisini eklemek için tasarımcı arama kutusuna yazın HTTP requestve HTTP isteği alındığında adlı İstek tetikleyicisini seçin.

  3. İş akışınızda XML Doğrulama eylemini eklemek istediğiniz adımın altında aşağıdaki adımlardan birini seçin:

    Tüketim veya ISE plan tabanlı mantıksal uygulama için bir adım seçin:

    • İş akışınızın sonuna XML Doğrulama eylemini eklemek için Yeni adım'ı seçin.

    • Var olan adımlar arasına XML Doğrulama eylemini eklemek için, işaretçinizi bu adımları bağlayan okun üzerine getirin; böylece artı işareti (+) görünür. Bu artı işaretini ve ardından Eylem ekle'yi seçin.

    Standart plan tabanlı mantıksal uygulama için bir adım seçin:

    • İş akışınızın sonuna XML Doğrulama eylemini eklemek için artı işaretini ()+ ve ardından Eylem ekle'yi seçin.

    • Varolan adımlar arasına XML Doğrulama eylemini eklemek için, bu adımlar arasında görünen artı işaretini (+) seçin ve ardından Eylem ekle'yi seçin.

  4. İşlem seçin'in altında Yerleşik'i seçin. Arama kutusuna xml validation yazın. Eylemler listesinden XML Doğrulama'yı seçin.

  5. Doğrulama için XML içeriğini belirtmek için İçerik kutusunun içine tıklayarak dinamik içerik listesinin görünmesini sağlayın.

    Dinamik içerik listesi, iş akışındaki önceki adımlardan gelen çıkışları temsil eden özellik belirteçlerini gösterir. Listede beklenen bir özellik gösterilmiyorsa, listedeki tetikleyici veya eylem başlığını ve Daha fazlası'nı seçip seçemeyeceğinizi denetleyin.

    Tüketim veya ISE plan tabanlı mantıksal uygulama için tasarımcı şu örneğe benzer:

    Çok kiracılı tasarımcının açık dinamik içerik listesi,

    Standart plan tabanlı mantıksal uygulama için tasarımcı şu örneğe benzer:

    Açık dinamik içerik listesi,

  6. Dinamik içerik listesinden, doğrulamak istediğiniz içeriğin özellik belirtecini seçin.

    Bu örnek tetikleyiciden Gövde belirtecini seçer.

  7. Doğrulama için kullanılacak şemayı belirtmek için Şema Adı listesini açın ve daha önce eklediğiniz şemayı seçin.

  8. İşiniz bittiğinde mantıksal uygulama iş akışınızı kaydettiğinizden emin olun.

    XML Doğrulama eyleminizi ayarlamayı tamamladınız. Gerçek bir uygulamada doğrulanmış verileri SalesForce gibi bir iş kolu (LOB) uygulamasında depolamak isteyebilirsiniz. Doğrulanmış çıkışı Salesforce'a göndermek için bir Salesforce eylemi ekleyin.

  9. Doğrulama eyleminizi test etmek için iş akışınızı tetikleyin ve çalıştırın. Örneğin İstek tetikleyicisi için tetikleyicinin uç nokta URL'sine bir istek gönderin.

    XML Doğrulama eylemi, iş akışınız tetiklendiğinde ve XML içeriği doğrulama için kullanılabilir olduğunda çalıştırılır.

Sonraki adımlar