Servicios de localización de contadores
En esta sección, se describen los servicios web de localización de contadores del compuesto del arnés de pruebas de Adapter Development Kit.
FindMeters
Este servicio web consulta el almacén de datos en busca de uno o varios contadores. La diferencia entre GetMeter y FindMeters es que GetMeter puede devolver como máximo un contador y este debe coincidir exactamente con el ID indicado. GetMeter emitirá un error si no se encuentra el ID. FindMeters puede devolver más de un contador (cuando se utiliza regex) y no emitirá ningún error si el ID no coincide con ninguno de los contadores del índice.
Entrada: FindMetersInput
Parte: payload
Elemento: FindMetersRequest
Parámetro |
Descripción |
---|---|
id |
El ID de contador que se va a buscar. |
isRegex |
El ID indicado puede ser un valor regex cuando este parámetro sea verdadero. Sugerencia: para buscar todos los contadores en el sistema, utilice ".*" para el ID. |
Salida: FindMetersOutput
Parte: payload
Elemento: FindMetersResult
La búsqueda puede devolver cero o más objetos de contador.
Fallo: consulte UtilityFault. A diferencia de otros métodos, FindMeters no emite una excepción si no se encuentra el contador.
IsMeterDefined
Este servicio web consulta si un contador concreto está definido en el almacén de datos.
Entrada: IsMeterDefinedInput
Parte: payload
Elemento: IsMeterDefinedRequest
Parámetro |
Descripción |
---|---|
id |
El ID de contador que se va a buscar. |
Salida: IsMeterDefinedOutput
Parte: payload
Elemento: IsMeterDefinedResult
Si el ID indicado forma o no parte del índice.
Fallo: consulte UtilityFault. Se emite cuando no se encuentra el ID de contador.
GetMeter
Este servicio web devuelve todos los atributos de un solo contador del almacén de datos en memoria. La diferencia entre GetMeter y FindMeters es que GetMeter puede devolver como máximo un contador y este debe coincidir exactamente con el ID indicado. GetMeter emitirá un error si no se encuentra el ID. FindMeters puede devolver más de un contador (cuando se utiliza regex) y no emitirá ningún error si el ID no coincide con ninguno de los contadores del índice.
Entrada: GetMeterInput
Parte: payload
Elemento: GetMeterRequest
Parámetro |
Descripción |
---|---|
id |
El ID de contador que se va a buscar. |
Salida: GetMeterOutput
Parte: payload
Elemento: GetMeterResult
El objeto de contador solicitado por el ID.
Fallo: consulte UtilityFault. Se emite cuando no se encuentra el ID de contador.