Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: Azure Logic Apps (Tüketim + Standart)
Kurumsal tümleştirme işletmeden işletmeye (B2B) senaryolarında, bir anlaşma temelinde birbirleriyle iletişim kuran ticari iş ortaklarının herhangi bir veri işleme başlamadan önce iletilerinin geçerli olduğundan emin olmaları gerekir.
Bu kılavuzda, mantıksal uygulama iş akışınızın önceden tanımlanmış bir şemayı ve XML'yi doğrulayan XML İşlemleri eylemini kullanarak XML iletilerini ve belgelerini nasıl doğrulayabileceğiniz gösterilir.
Önkoşullar
Bir Azure hesabı ve aboneliği Ücretsiz bir Azure hesabı edinin.
XML'yi doğrulamak istediğiniz mantıksal uygulama kaynağı ve iş akışı.
İş akışınız bir tetikleyiciyle başlamalıdır, ancak senaryonuza uygun herhangi bir tetikleyiciyi kullanabilirsiniz. Daha fazla bilgi için, istediğiniz tetikleyiciyi eklemek için bu genel adımlara bakın.
Bu kılavuzdaki örneklerde, bir dış çağıranın tetikleyiciye istek göndermesini bekleyen HTTP isteği alındığında adlı İstek tetikleyicisi kullanılır. Alternatif olarak, Yinelenme adlı Zamanlama tetikleyicisini kullanabilirsiniz.
Birden çok mantıksal uygulama kaynağında kurumsal tümleştirmenizde ve B2B iş akışlarınızda kullanılacak yapıtları tanımlamak ve depolamak için bir tümleştirme hesabı kaynağı.
Hem tümleştirme hesabınızın hem de mantıksal uygulama kaynağınızın aynı Azure aboneliğinde ve Azure bölgesinde mevcut olması gerekir.
Tümleştirme hesabında şemalar gibi yapıtları kullanan XML işlemleriyle çalışmaya başlamadan önce Tüketim mantığı uygulamanızı veya Standart mantıksal uygulamanızı tümleştirme hesabına bağlamanız gerekir. Daha sonra bileşenleri birden çok mantıksal uygulama kaynağındaki iş akışları arasında kullanabilirsiniz.
İsteğe bağlı olarak belirli yapıtları doğrudan Standart mantıksal uygulama kaynağına ekleyebilirsiniz. Ancak, yalnızca aynı kaynaktaki iş akışları bu yapıtlarla çalışabilir.
Çözümünüzü test etmek için HTTP istekleri gönderebilen bir araç yükleyin veya kullanın, örneğin:
- Visual Studio Code, Visual Studio Marketplace'ten bir uzantı ile
- PowerShell Invoke-RestMethod
- Microsoft Edge - Ağ Konsolu aracı
- Bruno
- Curl
Dikkat
Kimlik bilgileri, gizli diziler, erişim belirteçleri, API anahtarları ve diğer benzer bilgiler gibi hassas verileriniz olduğu senaryolarda, verilerinizi gerekli güvenlik özellikleriyle koruyan bir araç kullandığınızdan emin olun. Araç çevrimdışı veya yerel olarak çalışmalı ve çevrimiçi bir hesapta oturum açmayı veya verileri bulutla eşitlemeyi gerektirmemelidir. Bu özelliklere sahip bir araç kullandığınızda, hassas verileri genel kullanıma çıkarma riskini azaltırsınız.
bir isteğin iş akışını başlatmasını bekleyen bir tetikleyici kullanırsanız, tetikleyiciyi ve iş akışını test etmek için bir HTTP istek aracına ihtiyacınız vardır.
XML doğrulama eylemi ekleme
Azure portalında mantıksal uygulama kaynağını açın. İş akışınızı tasarımcıda açın.
Tasarımcıda, iş akışı türünüzle eşleşen adla XML İşlemleri eylemini eklemek için şu genel adımları izleyin:
Workflow Eylem adı Consumption XML Doğrulaması Standart XML Doğrulama XML içeriğinizin kaynak seçeneklerini görüntülemek için şu adımları izleyin:
İçerik kutusunun içini seçin ve ardından bir seçenek belirleyin:
XML içerik kaynağı Seç Description Önceki bir iş akışı işleminden çıktı Şimşek simgesi Tetikleyiciden veya önceki bir eylemden çıkışı seçebilmeniz için dinamik içerik listesini açın. Bir ifadeden çıkış İşlev simgesi İfade işlevini kullanabilmek veya XML içeriğini oluşturmak için bir ifade oluşturabilmek için ifade düzenleyicisini açın. Bu örnek, dinamik içerik listesiyle devam eder, örneğin:
Dinamik içerik listesinden, istediğiniz işlemden XML içeriğini içeren çıkışı seçin.
Bu örnek, Bir HTTP isteği alındığında adlı tetikleyiciden Gövde çıkışını seçer.
Doğrulama şemasını belirtmek için iş akışı türünüzün adımlarını izleyin:
Tüketim
Şema Adı listesinden, bağlı tümleştirme hesabından şemayı seçin.
Standart
Şema kaynağı listesinde IntegrationAccount veya LogicApp'i seçin.
Bu örnekte IntegrationAccount seçilir.
Şema adı listesinden şemayı seçin.
İş akışınızı kaydedin.
Xml doğrulama eyleminizi ayarlamayı tamamladınız. Gerçek bir dünyada, 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.
İş akışınızı test etme
İş akışının beklediğiniz gibi çalıştığını onaylayın.
Tasarımcıda Bir HTTP isteği alındığında adlı tetikleyiciyi seçin.
HTTP URL özelliğinden tetikleyicinin uç nokta URL'sini kopyalayın ve kaydedin.
Tasarımcı araç çubuğunda, Çalıştır menüsünde Çalıştır'ı seçin.
İstek tetikleyicisini başlatmak için tercih ettiğiniz HTTP istek aracını kullanarak tetikleyicinin uç nokta URL'sine XML içeriğiyle bir istek gönderin.
Xml doğrulama eylemi tetikleyici tetiklendiğinde çalışır ve XML içeriği doğrulama için kullanılabilir.
Her işlemin, girişlerin ve çıkışların durumunu gözden geçirmek için İş akışı çalıştırma geçmişini gözden geçirme başlığı altında yer alan adımları izleyin.