Diseño del arnés de pruebas

Cada arnés de pruebas se divide en dos capas principales: una capa cliente y una capa servidor. El juego cliente de servicios implanta las interfaces de sistema de recopilación de datos, que recibe solicitudes correspondientes a las especificaciones mostradas en la lista más abajo. Cada uno de estos servicios llama a la capa "servidor" del arnés de pruebas, que define contadores y establece sus atributos. Estos contadores se almacenan en un fichero dentro del arnés de pruebas llamado meterdb.xml.
Nota: el fichero meterdb.xml se puede modificar antes del despliegue, pero no después. Sin embargo, el arnés de pruebas retiene una "base de datos" en memoria de los contadores del fichero. La representación en memoria se puede modificar usando los servicios web de la empresa de servicio público. Tenga en cuenta que cualquier cambio realizado en la estructura en memoria se perderá cuando se reinicie el servidor o cuando se vuelva a desplegar el compuesto de arnés de pruebas.

OpenWay de Itron

  • 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 (Facturación de Reading_​Customer de contador)

    • MeterAddNotification

    • MeterRemoveNotification

    • InitiateMeterReadByMeterNumber

  • http://www.multispeak.org/Version_​3.0 CD_​CB (Facturación de Connect/Disconnect_​Customer)

  • InitiateConnectDisconnect

El arnés de LG enviará las siguientes respuestas a los compuestos de BPEL correspondientes:

  • http://www.multispeak.org/Version_​3.0 CB_​MR (Lectura de Billing_​Meter de cliente)

  • ReadingChangedNotification

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

  • CDStateChangedNotification

RNI de 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 (respuesta asíncrona)

    • ReadingChangedNotification (respuesta asíncrona)

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

    • InitiateOutageDetectionEventRequest

Silver Spring Networks

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

    • getMeterFieldStatus

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

    • FindDevice

    • ReplaceDeviceAtLocation

    • ReplaceLocation

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

    • getRemoteProvisioningResultsByJobID

    • getMeterReadResultsByJobID

    • getPingResultsByJobID

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

    • addRemoteProvisioningJob

    • getJobStatus

    • addMeterReadJob

    • addPingJobfindJob

    • getJobStatusForDevice