تصميم مهمات الاختبار

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

Itron OpenWay

  • www.itron.com.ami.2008.10.control

    • ReconnectMeter

    • GetReconnectMeterResult

    • DisconnectMeter

    • GetDisconnectMeterResult

  • www.itron.com.ami.2008.10.data

    • ContingencyReadByEndpoint

    • GetContingencyReadByEndpointResult

    • InterrogateByGroup

    • GetInterrogateByGroupResult

  • www.itron.com.ami.2008.10.control

    • PingByEndpoints

    • ReconnectMeter

    • GetReconnectMeterResult

    • DisconnectMeter

    • GetDisconnectMeterResult

  • www.itron.com.ami.2012.03.control.diagnostic

    • PingByEndpoints

    • GetPingByEndpointsResult

  • www.itron.com.ami.2009.08.provisioning

    • AddMeterDefinitions

    • DeregisterMeters

Landis+Gyr

  • http://www.multispeak.org/Version_​3.0 MR_​CB (Meter Reading_​Customer Billing)

    • MeterAddNotification

    • MeterRemoveNotification

    • InitiateMeterReadByMeterNumber

  • http://www.multispeak.org/Version_​3.0 CD_​CB (Connect/Disconnect_​Customer Billing)

  • InitiateConnectDisconnect

ستقوم مهمات اختبار LG بإرسال الاستجابات أدناه إلى مركبات BPEL المطابقة:

  • http://www.multispeak.org/Version_​3.0 CB_​MR (Customer Billing_​Meter Reading)

  • ReadingChangedNotification

  • http://www.multispeak.org/Version_​3.0 CB_​CD (Customer Billing_​Connect/Disconnect)

  • CDStateChangedNotification

واجهة الشبكات الإقليمية لأجل Sensus

  • http://www.multispeak.org/Version_​4.1_​Release MR_​Server

    • MeterAddNotification

    • MeterRemoveNotification

    • InitiateMeterReadingsByMeterID

  • http://www.multispeak.org/Version_​4.1_​Release CD_​Server

    • IitiateConnectDisconnect

  • http://www.multispeak.org/Version_​4.1_​Release CB_​Server

    • CDStatesChangedNotification (رد غير متزامن)

    • ReadingChangedNotification (رد غير متزامن)

  • http://www.multispeak.org/Version_​4.1_​Release OD_​Server

    • InitiateOutageDetectionEventRequest

Silver Spring Networks

  • urn:com:ssn:schema:service:v1.4:DataAggregation and urn:com:ssn:schema:service:v1.6:DataAggregation

    • getMeterFieldStatus

  • urn:com:ssn:schema:service:v1.4:DeviceManager and urn:com:ssn:schema:service:v1.6:DeviceManager

    • FindDevice

    • ReplaceDeviceAtLocation

    • ReplaceLocation

  • urn:com:ssn:schema:service:v1.4:DeviceResults and urn:com:ssn:schema:service:v1.6:DeviceResults

    • getRemoteProvisioningResultsByJobID

    • getMeterReadResultsByJobID

    • getPingResultsByJobID

  • urn:com:ssn:schema:service:v1.4:JobManager and urn:com:ssn:schema:service:v1.6:JobManager

    • addRemoteProvisioningJob

    • getJobStatus

    • addMeterReadJob

    • addPingJobfindJob

    • getJobStatusForDevice