測試控制工具設計

每個測試控制工具都被分成兩個主要的層:前端層及後端層。前端的一組服務會實作前端系統介面,此介面會接收與下列列表中所示規格相對應的要求。這些服務都會呼叫測試控制工具的「後端」層,以便定義計量表並設定其屬性。這些計量器儲存在名為 meterdb.xml 的測試控制工具內的檔案中。
備註:您可以在部署前修改 meterdb.xml 檔案,但部署後就無法再修改。不過,測試控制工具會在記憶體內保留檔案中計量表的「資料庫」。您可以使用公用程式 Web 服務來修改記憶體內代表這些計量表的項目。請注意,重新啟動伺服器或重新部署測試控制工具複合時,將會遺失記憶體內結構的任何變更。

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 RNI

  • 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 和 urn:com:ssn:schema:service:v1.6:DataAggregation

    • getMeterFieldStatus

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

    • FindDevice

    • ReplaceDeviceAtLocation

    • ReplaceLocation

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

    • getRemoteProvisioningResultsByJobID

    • getMeterReadResultsByJobID

    • getPingResultsByJobID

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

    • addRemoteProvisioningJob

    • getJobStatus

    • addMeterReadJob

    • addPingJobfindJob

    • getJobStatusForDevice