عمليات 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) |