مشاركة عبر


معالجة رسائل XML والملفات الثابتة في Azure Logic Apps

في Azure Logic Apps، يمكنك معالجة رسائل XML التي ترسلها وتتلقىها والتحقق من صحتها. إذا كنت قد استخدمت خادم BizTalk، فإن هذه الإمكانات تحلل رسائل XML وتؤلفها وتحولها وتتحقق من صحتها، وتشفير الملفات المسطحة وفك ترميزها، وحتى استخدام XPath لإثراء خصائص معينة أو استخراجها من رسالة. إذا كنت جديدا على هذه المساحة، فإن هذه الميزات توسع كيف يمكنك معالجة الرسائل في سير عمل تطبيق المنطق. على سبيل المثال، إذا كان لديك سيناريو من شركة إلى عمل (B2B) وتعمل مع مخططات XML محددة، يمكنك استخدام قدرات XML هذه لتحسين كيفية تعامل عملك مع هذه الرسائل.

على سبيل المثال، تتضمن Azure Logic Apps قدرات XML التالية:

Task Description
إنشاء XML مع المخطط (مهام سير العمل القياسية فقط) إنشاء مستندات XML من بيانات JSON باستخدام مخطط.
تحليل XML مع المخطط (مهام سير العمل القياسية فقط) تحليل مستندات XML باستخدام مخطط.
Transform XML تحويل رسالة XML أو تخصيصها استنادا إلى متطلباتك أو متطلبات الشريك باستخدام الخرائط.
ترميز الملفات المسطحة وفك ترميزها ترميز ملف ثابت أو فك ترميزه.

على سبيل المثال، يقبل SAP ملفات IDOC ويرسلها بتنسيق ملف ثابت. تنشئ العديد من الأنظمة الأساسية للتكامل رسائل XML، بما في ذلك Azure Logic Apps. لذلك، يمكنك إنشاء سير عمل تطبيق منطقي يستخدم ترميز الملف المسطح لتحويل XML إلى تنسيق ملف ثابت.
Validate XML التحقق من صحة رسالة XML الواردة أو الصادرة مقابل مخطط معين.
XPath إثراء رسالة واستخراج خصائص معينة من الرسالة. يمكنك بعد ذلك استخدام الخصائص المستخرجة لتوجيه الرسالة إلى وجهة أو نقطة نهاية وسيطة.

Sample

نشر تطبيق منطق كامل التشغيل (نموذج GitHub) باستخدام ميزات XML في Azure Logic Apps.

نظرة عامة على تكامل المؤسسة