テスト・ハーネス設計

各テスト・ハーネスは、2つのメイン・レイヤー(フロント・エンド・レイヤーとバック・エンド・レイヤー)に分割されます。サービスのフロント・エンド・セットは、次のリストに示す仕様に対応する要求を受信するヘッドエンド・システムインタフェースを実装します。これらのサービスはそれぞれテスト・ハーネスのバックエンド・レイヤーをコールして、メーターを定義しその属性を設定します。これらのメーターは、テスト・ハーネス内の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