إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على: Azure Logic Apps (الاستهلاك + قياسي)
في سيناريوهات التكامل بين الشركات (B2B)، يحتاج الشركاء التجاريون الذين يتواصلون مع بعضهم البعض بناء على اتفاق إلى التأكد من صحة رسائلهم قبل بدء أي معالجة بيانات.
يوضح هذا الدليل كيف يمكن لسير عمل تطبيق المنطق الخاص بك التحقق من صحة رسائل ومستندات XML باستخدام مخطط محدد مسبقا وإجراء عمليات XML الذي يتحقق من صحة XML.
المتطلبات الأساسية
حساب واشتراك Azure. احصل على حساب Azure مجاني.
المورد وسير العمل في تطبيق المنطق الذي تريد فيه التحقق من XML.
يجب أن يبدأ سير عملك بمحفز، لكن يمكنك استخدام أي محفز يناسب سيناريوتك. لمزيد من المعلومات، راجع هذه الخطوات العامة لإضافة أي محفز تريده.
تستخدم الأمثلة في هذا الدليل محفز الطلب المسمى When Sent to Request HTTP، والذي ينتظر حتى يرسل المتصل الخارجي طلبا إلى المشغل. بدلا من ذلك، يمكنك استخدام محفز الجدول المسمى Recurrence.
مورد حساب تكامل لتعريف وتخزين القطع الأثرية لاستخدامها في تكامل مؤسساتك وسير العمل بين الشركات عبر عدة موارد تطبيقات منطقية.
يجب أن يكون كل من حساب التكامل ومورد تطبيق المنطق موجودين في نفس اشتراك Azure ومنطقة Azure.
المخطط الذي سيتم استخدامه للتحقق من صحة محتوى XML.
قبل أن تبدأ العمل مع عمليات XML التي تستخدم التشويهات مثل المخططات في حساب التكامل، يجب عليك ربط تطبيق منطق الاستهلاك أوتطبيق المنطق القياسي بحساب التكامل. يمكنك بعد ذلك استخدام القطع الأثرية عبر سير العمل في عدة موارد تطبيقات منطقية.
يمكنك اختياريا إضافة تشوهات محددة مباشرة إلى مورد تطبيق منطقي قياسي. ومع ذلك، فقط سير العمل في نفس المورد يمكنه العمل مع تلك التشويهات.
تثبيت أو استخدام أداة يمكنها إرسال طلبات HTTP لاختبار الحل الخاص بك، على سبيل المثال:
- Visual Studio Code مع ملحق من Visual Studio Marketplace
- استدعاء PowerShell-RestMethod
- Microsoft Edge - أداة وحدة تحكم الشبكة
- برونو
- حليقه
تنبيه
بالنسبة للسيناريوهات التي يكون لديك فيها بيانات حساسة، مثل بيانات الاعتماد والأسرار ورمز الوصول المميزة ومفاتيح واجهة برمجة التطبيقات وغيرها من المعلومات المشابهة، تأكد من استخدام أداة تحمي بياناتك بميزات الأمان الضرورية. يجب أن تعمل الأداة دون اتصال أو محليا، ولا تتطلب تسجيل الدخول إلى حساب عبر الإنترنت أو مزامنة البيانات إلى السحابة. عند استخدام أداة بهذه الخصائص، فإنك تقلل من خطر تعريض البيانات الحساسة للجمهور.
إذا استخدمت مشغلا ينتظر طلبا لبدء سير العمل، فأنت بحاجة إلى أداة طلب HTTP لاختبار الزناد وسير العمل.
إضافة إجراء التحقق من صحة XML
في بوابة Azure، افتح مورد تطبيق المنطق. افتح سير العمل في المصمم.
على المصمم، اتبع هذه الخطوات العامة لإضافة إجراء عمليات XML بالاسم الذي يتناسب مع نوع سير العمل الخاص بك:
Workflow اسم الإجراء Consumption التحقق من صحة XML Standard التحقق من صحة XML لعرض خيارات المصدر لمحتوى XML الخاص بك، اتبع الخطوات التالية:
اختر داخل مربع المحتوى ، ثم اختر خيارا:
مصدر محتوى XML حدد الوصف مخرجات من عملية سير عمل سابقة أيقونة البرق افتح قائمة المحتوى الديناميكي حتى تتمكن من اختيار الإخراج من الزناد أو من إجراء سابق. المخرج من تعبير أيقونة الوظيفة افتح محرر التعبيرات لتتمكن من استخدام دالة تعبير أو بناء تعبير لإنتاج محتوى XML. يستمر هذا المثال مع قائمة المحتوى الديناميكية، على سبيل المثال:
من قائمة المحتوى الديناميكي، اختر المخرجات التي تحتوي على محتوى XML من العملية التي تريدها.
يختار هذا المثال مخرجات الجسم من المحفز المسمى عندما يتم استقبال طلب HTTP.
لتحديد المخطط للتحقق، اتبع الخطوات الخاصة بنوع سير العمل الخاص بك:
استهلاك
من قائمة اسم المخطط ، اختر المخطط من حساب التكامل المرتبط.
قياسي
من قائمة مصادر المخطط ، اختر IntegrationAccount أو LogicApp.
هذا المثال يختار حساب التكامل.
من قائمة أسماء المخطط ، اختر المخطط.
عند الانتهاء، احفظ سير العمل الخاص بك.
لقد انتهيت الآن من إعداد إجراء التحقق من XML الخاص بك. في تطبيق حقيقي، قد ترغب في تخزين البيانات التي تم التحقق من صحتها في تطبيق خط الأعمال (LOB) مثل SalesForce. لإرسال الناتج المعتمد إلى Salesforce، أضف إجراء Salesforce .
اختبار سير العمل
تأكد من أن سير العمل يعمل كما تتوقع.
على المصمم، اختر الزناد المسمى عند استلام طلب HTTP.
من خاصية HTTP URL ، انسخ وحفظ رابط نقطة النهاية للمشغل.
في شريط أدوات المصمم، حدد تشغيل>التشغيل.
لتفعيل مشغل الطلب ، استخدم أداة طلب HTTP المفضلة لديك لإرسال طلب يحتوي على محتوى XML إلى رابط نقطة النهاية الخاصة بالمشغل.
يتم إجراء التحقق من صحة XML بعد تفعيل المحفز ويصبح محتوى XML متاحا للتحقق.
لمراجعة حالة كل عملية ومدخلات ومخرجات، اتبع الخطوات في سجل تشغيل سير العمل الخاص بمراجعة.