عام

الوحدة المركبة العامة هي مستودع للملفات والمنطق المُستخدم بواسطة الوحدات المركبة الأخرى. على سبيل المثال، يتم تحديد الوكلاء وعمليات التنفيذ الافتراضية لوسائل شرح العملية في الوحدة المركبة العامة.

الخصائص المركبة

لا شيء.

لغات WSDL المركبة

خدمات الاستدعاء

تُعد وسائل شرح العملية نقاط تخصيص لوحدات التكامل التي تحتوي على مخرجات ومدخلات متطابقة استنادًا إلى تنسيقات نظام التجميع المركزي. تحتوي الوحدة المركبة العامة على عمليات تنفيذ افتراضية تنعكس فيها البيانات الواردة في حالة متطابقة. كل مما يلي هو مكون وسيط ويستخدم تعريف نوع “echo”.

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

الخدمة

الوصف

OA_​CalloutService

يتم استخدامه عند وصول الرد غير المتزامن في DeviceStatusCheck.

MR_​CalloutService

يتم استخدامه خلال عمليات التوصيل\إلغاء التوصيل وOnDemandRead.

CB_​CalloutService

يتم استخدامه بواسطة استدعاء الاتصال غير المتزامن OnDemandRead والاتصال/قطع الاتصال.

CD_​CalloutService

يتم استخدامه بواسطة بدء الاتصال/فصل الاتصال.

OD_​CalloutService

يتم استخدامه في DeviceStatusCheck.

الوكلاء

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

خدمة الويب الوكيلة

الوصف

OD_​ServerProxy

يتم استخدامه لنقل طلب DeviceStatusCheck إلى نظام التجميع المركزي.

CD_​ServerProxy

يتم استخدامه لنقل طلب الاتصال\ فصل الاتصال إلى نظام التجميع المركزي.

MR_​ServerProxy

يتم استخدامه لنقل طلب OnDemandRead إلى نظام التجميع المركزي.

أخرى

AuxiliaryRoutinesService: هي حاوية تحدد الوظائف المفيدة شائعة الاستخدام:

  • FindExpTime: يحتوي العديد من وظائف MultiSpeak على العنصر expTime الذي يُستخدم لتسليم طول المدة الزمنية المطلوب انتظارها حتى إتمام الأمر قبل الفشل. (لا يدعم مهمات الاختبار المضمّنة حالات انتهاء المهلة.) إذا لم يحتوي مدخلات مركب الأوامر على انتهاء المهلة هذه، ستقرأ العملية السنوات والشهور والأيام والساعات والدقائق والثواني من الخصائص الخاصة بها لانتظار النتيجة. تستخدم خدمة الويب طريقة جافا لتجميع هذه المدخلات في حقل XML المستخدم في MultiSpeak API. تُستخدم الخصائص أيضًا للتحكم في فترة انتظار انتهاء المهلة لعمليات الاستدعاء غير المتزامنة ضمن عملية BPEL للأمر.

  • FindTimeout: عندما يتم إدخال الوحدات والعنصر expTime باعتباره مدخلات، سيظل من الضروري احتساب انتهاء المهلة المستخدمة في عمليات الاستدعاء غير المتزامنة.\ تقبل هذه طريقة حقول MultiSpeak وترد بتنسيق "P0Y0M0DT0H0M0S" المفهوم من قبل BPEL.