Fichero de contadores de muestra
Adapter Development Kit incluye un fichero y esquema XML que se pueden utilizar para configurar uno o varios contadores para su uso con el arnés de pruebas. El fichero, metersdb.xml, se encuentra en el directorio Test/DGTestHarness y se puede editar con un editor XML adecuado como, por ejemplo, XMLSpy. En esta sección se describen los atributos del fichero metersdb.xml.
El fichero meterdb.xml contiene uno o varios elementos de contador que tienen los siguientes atributos:
|
Atributo de contador |
Definición |
|---|---|
|
id |
El identificador del contador. Este valor debe coincidir con el valor de amiDeviceID en Oracle Utilities Application Framework. |
|
utility |
Es meramente informativo. |
|
serviceType |
Es meramente informativo. |
|
ServiceType |
Una enumeración que se describe en el esquema. |
|
isCommissioned |
Un valor booleano que indica si se establece/interrumpe la comunicación o no con el contador. Los comandos de MultiSpeak asociados son MeterAddNotification y MeterRemoveNotification. |
|
loadActionCode |
Este valor es para los comandos de conexión y desconexión y tiene valores de enumeración descritos en el esquema. El valor se devuelve en el comando CDStatesChangedNotification de MultiSpeak. |
|
outageEventType |
Este valor lo utiliza DeviceStatusCheck y da el estado devuelto mediante la llamada ODEventNotification. Sus valores de enumeración se describen en el esquema. |
|
executionStatus |
Este valor no refleja un comando MultiSpeak, sino que está destinado a dar un estado de la operación. Hay cuatro valores válidos: Correcto: cuando un contador tiene este estado, la operación finalizará sin errores. ResponseTimeout: cuando un contador tiene este estado, nunca llegará una respuesta asíncrona (no relevante para los comandos de establecimiento/interrupción de comunicación). SyncOperationFailure: cuando un contador tiene este estado, la comunicación inicial al sistema de recopilación de datos simulado generará un error. AsyncOperationFailure: cuando un contador tiene este estado, llegará la rellamada asíncrona del sistema de recopilación de datos, pero indicará un error (no relevante para los comandos de establecimiento/interrupción de comunicación). |
Un contador también puede contener los siguientes elementos:
-
Comentario: un campo que es meramente informativo y cuyo objetivo es indicar la finalidad del contador.
-
Canales: se utiliza en la lectura del contador para comandos de lectura bajo demanda. Un canal contiene los atributos siguientes:
|
Atributo de canal |
Definición |
|---|---|
|
uomCode |
El código de las unidades de medida que se debe devolver cuando se lee el contador. |
|
uomName |
El nombre de las unidades de medida que se debe devolver cuando se lee el contador. |
|
description |
Una forma más larga. Cuando se lee el contador, se genera un número aleatorio para este valor. |
|
decimals |
Un valor para indicar cuántos lugares a la derecha del decimal debe tener ese número aleatorio. |
