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. |