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