Exemplo de Arquivo de Medidores

O Kit de Desenvolvimento do Adaptador inclui um arquivo e um esquema XML que pode ser usado para configurar um ou mais medidores para uso com o equipamento de teste. O arquivo, metersdb.xml, está localizado no diretório Test/DGTestHarness e pode ser editado com um editor XML adequado, como XML Spy. Esta seção descreve os atributos no arquivo metersdb.xml.

O arquivo meterdb.xml contém um ou mais elementos do Medidor que têm os seguintes atributos:

Atributo do Medidor

Definição

id

O identificador do medidor. Esse valor deve corresponder à configuração amiDeviceID na Estrutura de Aplicativos do Oracle Utilities.

utility

Isso é apenas informativo.

serviceType

Isso é apenas informativo.

ServiceType

Uma enumeração que é descrita no esquema.

isCommissioned

Um valor booliano que descreve se ou não o medidor está ativado ou desativado. Os comandos MultiSpeak associados são MeterAddNotification e MeterRemoveNotification.

loadActionCode

Esse valor é para os comandos Conexão e Desconexão e tem valores de enumeração descritos no esquema. O valor é retornado no comando MultiSpeak CDStatesChangedNotification.

outageEventType

Esse valor é usado pelo DeviceStatusCheck e dá o status retornado pela chamada ODEventNotification. Seus valores de enumeração estão descritos no esquema.

executionStatus

Esse valor não reflete um comando MultiSpeak, mas deve, em vez disso, fornecer um estado da operação. Há quatro valores válidos:

Sucesso: Quando um medidor tem esse status, a operação será concluída sem erro.

ResponseTimeout: Quando um medidor tem esse status, uma resposta assíncrona nunca chegará (não é relevante para comandos Ativar/Desativar).

SyncOperationFailure: Quando um medidor tem esse status, a comunicação inicial com o sistema Head-End simulado produzirá um erro.

AsyncOperationFailure: Quando um medidor tem esse status, uma chamada de retorno assíncrona do sistema head-end chegará, mas indicará um erro (não relevante para comandos de Ativação/Desativação).

Um medidor também pode conter os seguintes elementos:

  • Comentário: Um campo apenas para uso informativo e deve indicar a finalidade do medidor.

  • Canais: Usado na leitura do medidor para comandos de Leitura Sob Demanda. Um canal contém os seguintes atributos:

Atributo de Canal

Definição

uomCode

O código da unidade de medida que deverá ser retornado quando o medidor for lido.

uomName

O nome da unidade de medida que deverá ser retornado quando o medidor for lido.

description

Uma forma mais longa. Quando o medidor é lido, um número aleatório é gerado para esse valor.

decimals

Um valor para indicar quantas casas à direita do decimal esse número aleatório deverá ter.