تحديد كائن عمل ونوع الرسالة الصادرة

يقدم المنتج عددًا كبيرًا من كائنات عمل الرسائل الصادرة مع أنواع الرسائل الصادرة للوظائف الجاهزة.

بالإضافة إلى ذلك، قد تحتاج النسخ المعدلة إلى تعريف تكوين للرسائل الصادرة المخصصة. بالنسبة للرسائل الصادرة التي يجب إرسالها إلى نظام خارجي، قم بإنشاء كائن العمل لكائن صيانة الرسائل الصادرة. باستخدام تعريف مخطط كائن العمل، تحدد النسخة المعدلة الخاصة بك العناصر التي تشكل حقل XML المصدر (XML_​SOURCE). هذه هي العناصر التي تشكل أساس رسالة XML. وقد يتم تطبيق عمليات تحويل XSL (XSLT) ‏إلى مصدر XML هذا لإنشاء رسالة XML.

إذا كان التكامل في الوقت الفعلي وكان من المتوقع وجود استجابة، فإنه يجب أيضًا ربط كائن عمل "الرسالة الصادرة" بحقل "استجابة XML" الذي له الاسم (XML_​RESPONSE).

  • ربما تقرر تسجيل الاستجابة كما هي وتحديد العنصر باعتباره أوليًا "raw". على سبيل المثال

    <responseDetail mapXML="XML_RESPONSE" type="raw"/>

    في هذا السيناريو، قد تكون "XSL للاستجابة" مطلوبة أو غير مطلوبة.

  • بدلاً من ذلك، إذا كانت تفاصيل الاستجابة مطلوبة، فيمكنك تعريف عناصر محددة للاستجابة. وبالنسبة لهذا الخيار، فإنه وفقًا لكيفية تصميم التكامل، قد تكون "XSL للاستجابة" مطلوبة لتحويل الاستجابة إلى تنسيق XML المتوقع.

بمجرد أن يكون لديك مخطط وكائن العمل، حدد نوع الرسالة الصادرة لكل رسالة صادرة فريدة.

إشارة إلى XSL

يدعم النظام تحديد XSLs كسجل محتوى مُدار. للتوافق مع الإصدارات السابقة، يدعم النظام تحديد XSL كملف في نظام الملف. يمثل هذا إعدادات على مستوى النظام، محددة باستخدام خيار تكوين الميزة. نوع الميزة هو رسائل خارجية ونوع الخيار هو موقع XSL. قم بتعيين القيمة على F1FL لدعم XSL في نظام الملف. يتم تكوين موقع الملف باستخدام خاصية نظام. لدعم XSL في المحتوى المُدار، لا يتطلب الأمر أي خيار لأن ذلك هو الافتراضي. يمكنك تحديد القيمة F1MC بوضوح إذا لزم الأمر.

تسجيل معرف الرسالة الصادرة في الرسالة

إذا كان التكامل الموجود لديك يود استخدام معرف الرسالة الصادرة الذي ينشئه النظام كمعرف فريد مع النظام الخارجي، فيجب القيام بالتكوين التالي:

  • تكوين عنصر داخل مصدر XML والذي يجب تعبئته باستخدام الرسالة الصادرة التي ينشئها النظام.

  • تكوين خيار كائن عمل في كائن عمل الرسالة الصادرة باستخدام نوع الخيار المسمى المسارX لمعرف الرسالة الواردة وتعيين قيمة الخيار على المسارX الخاص بالعنصر الذي تم تحديده لتسجيل المعرف.

ملاحظة: تكون هذه الوظيفة قابلة للتطبيق فقط إذا كانت الرسالة الصادرة مستمرة.

دعم عناوين URL الديناميكية

يدعم المنتج القدرة على إنشاء عناوين URL ديناميكية. هذه هي الحالات التي يتطلب فيها عنوا URL معلومات يتم تحديدها في الوقت الفعلي. يتم دعم هذا بواسطة مزيج من تعريف مخطط كائن أعمال، وتكوين عنوان URL ورمز مناسب عند إنشاء الرسالة الصادرة. توضح النقاط التالية الخطوات المطلوبة لدعم هذه الوظيفة.

  • عند تحديد عنوان URL الذي يخص مرسل الرسالة، استخدم الصياغة ${pathParms} في موضع عنوان URL في المكان الذي يجب إدراج معلومات الوقت الفعلي فيه. على سبيل المثال: http://[SERVER_​NAME]:1000/rest/services/${pathParms}

  • تضمين منطقة البيانات F1-OM-DynamicConfig (التكوين الديناميكي للرسالة الصادرة) في مخطط كائن العمل للرسالة الصادرة. تتضمن منطقة البيانات المذكورة عناصر تخص pathParms وqueryParms.

  • في التعليمات البرمجية التي تنشئ الرسالة الصادرة، قم بتعبئة عناصر pathParms وإذا أمكن queryParms باستخدام المعلومات المناسبة. سيقوم النظام بإنشاء عنوان URL عن طريق إضافة قيمة عنصر pathParms متبوعة بعلامة استفهام، تتبعها قيمة عنصر queryParms في موضع ${pathParms} في عنوان URL.

فيما يلي مثال على قيم الوقت الفعلي.

    <dynamicConfiguration>
        <pathParms>job/1234</pathParms>
        <queryParms>firstName=John&lastName=Doe</queryParms>
     <dynamicConfigureation> 

إضافة معلمات عنوان SOAP في الوقت الفعلي

يدعم المنتج القدرة على إضافة معلمات عنوان SOAP إلى رسالة خارجية في الوقت الفعلي. توضح النقاط التالية الخطوات المطلوبة لدعم هذه الوظيفة.

  • تضمين منطقة البيانات F1-OM-DynamicConfig (التكوين الديناميكي للرسالة الصادرة) في مخطط كائن العمل للرسالة الصادرة. تتضمن منطقة البيانات المذكورة العنصر soapHeaders .

  • في التعليمات البرمجية التي تنشئ الرسالة الصادرة، قم بتعبئة عنصر soapHeaders باستخدام XML المتضمن ذاتيًا لإضافة قسم عنوان SOAP الخاص بطلب SOAP الصادر.