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.