عمليات BPEL

هذه العمليات مسؤولة عن تنفيذ التحويل من تنسيق مرافق أوراكل إلى تنسيق MultiSpeak 4.1 واستدعاء وسائل شرح العملية واستدعاء نقطة النهاية عن بُعد لتحفيز أحداث الجهاز.

عملية مركبة لأجل OnDemandRead — تقوم باستدعاء نقطة النهاية عن بُعد لتشغيل حدث طلب آخر قراءة. يستجيب الرد غير المتزامن لطبقة إطار عمل تطبيق الخدمات والمرافق من أوراكل عند وصول القراءة.

عملية مركبة لأجل ConnectDisconnect — استدعاء نقطة النهاية عن بُعد لتشغيل حدث الاتصال/فصل الاتصال. يستجيب الرد غير المتزامن لطبقة إطار عمل تطبيق الخدمات والمرافق من أوراكل عند وصول تأكيد الحدث المطلوب.

عملية مركبة لأجل CommissionDecommission — تقوم باستدعاء نقطة النهاية عن بُعد لتحفيز حدث التوصيل أو حدث إلغاء التوصيل. بعد إتمام الاستدعاء المتزامن، يتم استدعاء إحدى خدمات وسيلة شرح الأعمال الثانية التالية لتحديد ما إذا كان يجب تنفيذ وسيلة شرح "مستلمة" أو "تامة" ذات صلة:

  • isExecutingCommissionReceivedCallout

  • isExecutingCommissionCompletedCallout

  • isExecutingDecommissionReceivedCallout

  • isExecutingDecommissionCompletedCallout

الوحدة المركبة DeviceStatusCheck — استدعاء نقطة النهاية عن بُعد لتشغيل إجراء بدء اكتشاف الانقطاع المؤقت. يستجيب الرد غير المتزامن لطبقة إطار عمل تطبيق الخدمات والمرافق من أوراكل عند وصول تأكيد الحدث المطلوب.

الوحدة المركبة ProcessCallout — توفر وسيلة شرح الأعمال هذه نقطة انطلاق حيث يمكن للعملاء والمنفذين دمج منطق الأعمال والتحويلات المخصصة. تشمل هذه الوحدة المركبة على لغات WSDL ومنطق المعالجة لجميع عمليات MultiSpeak. التنفيذ الافتراضي لكل طريقة هو الرجوع المباشر للإدخال.

خدمات الويب

يتم تحديد كل خدمات الويب هذه في نظام التجميع المركزي لأجل Sensus RNI. تمت إضافة لغات WSDL إلى طبقة تخزين بيانات التعريف في إطار عمل تطبيق الخدمات والمرافق من أوراكل وكل المراجع لنقاط WSDL لموقع تخزين بيانات التعريف هذا. تحتوي خدمات الويب هذه على أمان HTTP بشكل افتراضي. قد تحتاج إلى تعديل الأمان باعتباره جزءًا من النسخة المعدلة الخاصة بك.

خدمة الويب

عملية BPEL ذات الصلة

الوصف

CB_​ServerService

ConnectDisconnect

تحدد خدمة الويب هذه واجهة الرجوع وهي الوسيلة التي من خلالها يتم إرجاع الحالة إلى نظام الاستدعاء.

لا يتم استدعاء خدمة الويب هذه إلا بواسطة نظام التجميع المركزي وليس إطار عمل تطبيق الخدمات والمرافق من أوراكل. لا يتم تنفيذ طريقة الويب CDStateChangeNotification إلا في الوحدة المركبة.

تنسيق endpointURI: http://<EM_​SERVER>:<EM_​SERVER_​PORT>/soa-infra/services/Sensus/ConnectDisconnect/CB_​ServerService

CB_​Server

OnDemandRead

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

لا يتم استدعاء خدمة الويب هذه إلا بواسطة نظام التجميع المركزي وليس إطار عمل تطبيق الخدمات والمرافق من أوراكل. لا يتم تنفيذ طريقة الويب ReadingChangedNotification إلا في الوحدة المركبة.

تنسيق endpointURI: http://<EM_​SERVER>:<EM_​SERVER_​PORT>/soa-infra/services/Sensus/OnDemandRead/CB_​Server

OA_​ServerService

DeviceStatusCheck

تحدد خدمة الويب هذه الرجوع المتزامن لأجل InitateOutageDetectionEventRequest للاستجابات المطلوبة. يستخدم أيضًا لإنذارات غير مطلوبة.

لا يتم استدعاء خدمة الويب هذه إلا بواسطة نظام التجميع المركزي وليس إطار عمل تطبيق الخدمات والمرافق من أوراكل. لا يتم تنفيذ طرق الويب ODEventNotification وPingURL وGetMethods إلا في الوحدة المركبة.

تنسيق endpointURI: http://<EM_​SERVER>:<EM_​SERVER_​PORT>/soa-infra/services/Sensus/DeviceStatusCheck/OA_​ServerService

خدمات ويب Sensus RNI

يصف الجدول التالي عمليات وخدمات ويب Sensus RNI المستخدمة لمراسلة أوامر لجيت واي الشبكات الذكي للمرافق من أوراكل:

أمر جيت واي الشبكات الذكي

كائنات عمل موفق بنية القياس التحتية المتقدمة

خدمات ويب Sensus

عمليات Sensus

توصيل الجهاز

D6-MeterAddNotification

MR

MeterAddNotification

إلغاء توصيل الجهاز

D6-MeterRemoveNotification

MR

MeterRemoveNotification

الاتصال عن بُعد/فصل الاتصال عن بُعد

D6-InitiateConnectDisconnect

CD

InitiateConnectDisconnect

D6-ConnectDisconStateChgNtf

CB

CDStatesChangedNotification (async reply)

التحقق من حالة الجهاز

D6-InitiateOutageDetection

OD

InitiateOutageDetectionEventRequest

D6-OutageDetectEvtNotification

OA

ODEventNotification (async reply)

طلب آخر قراءة

D6-InitiateMeterByMeterId

MR

InitiateMeterReadingsByMeterID

D6-ReadingChangedNotification

CB

ReadingChangedNotification (async reply)