Configurando o Uso do DataRaker e a Integração de Eventos

Os adaptadores Oracle Utilities Smart Grid Gateway usam componentes OSB e BPEL ao publicar dados iniciais de medição e evento de dispositivo para integração com o Oracle Utilities Analytics.

Projetos OSB

Os seguintes projetos “CM” do Oracle Service Bus são usados para configurar a integração entre o SGG e o Oracle Utilities Analytics:

Adaptador

Projetos OSB

Landis+Gyr

SGG-D3-USAGE-CM (usado para publicar o uso)

SGG-D3-EVENT-CM (usado para publicar eventos do dispositivo)

NES

SGG-D4-USAGE-CM (usado para publicar o uso)

SGG-D4-EVENT-CM (usado para publicar eventos do dispositivo)

MV90

SGG-D5-USAGE-CM (usado para publicar o uso)

Sensus

SGG-D6-USAGE-CM (usado para publicar o uso)

SGG-D6-EVENT-CM (usado para publicar eventos do dispositivo)

Silver Spring Networks

SGG-D7-SSNXML-CM (usado para publicar o uso)

SGG-D7-CSV-CM (usado para publicar eventos do dispositivo)

Itron OpenWay

SGG-D8-ITRONXML-CM (usado para publicar o uso)

SGG-D8-EXCEPTION-CM (usado para publicar eventos do dispositivo)

Kit de Desenvolvimento de Adaptadores

SGG-DG-SEEDER-CM (usado para publicar eventos de uso e dispositivos)

Os seguintes componentes fornecidos com esses projetos são usados na publicação de dados de medição e eventos de dispositivo no Oracle Utilities Analytics Insights:

  • O serviço de negócios DataRakerBusinessService é usado para enviar dados para uma fila JMS pré-configurada (definida como um Ponto de Extremidade URI), a partir da qual os dados serão publicados. Este serviço comercial é especificado no arquivo EnvironmentSettings.xq (veja abaixo).

  • A conta de serviço DataRakerServiceAccount é usada para definir e manter o nome de usuário e a senha necessários para acessar a fila JMS definida no serviço de negócios DataRakerBusinessService.

Habilitando a Publicação de Dados

A publicação de dados iniciais de medição e de evento do dispositivo é ativada fazendo referência a um serviço de negócios do publicador (DataRakerBusinessService) no elemento publishServices/serviço nos arquivos EnvironmentSettings.xq fornecidos com os projetos OSB listados acima, da seguinte maneira:
<publishServices>
  <service>[publisherBusinessService]</service>
</publishServices>

Compostos BPEL

O composto BPEL SGGDRIntegration lida com a publicação dos dados no Oracle Utilities Analytics Insights ou outros sistemas.

Configurando a Saída de Publicação

Os seguintes parâmetros podem ser usados para configurar detalhes de como os dados são fornecidos ao Oracle Utilities Analytics Insights, incluindo o diretório em que os arquivos são publicados para o Oracle Utilities Analytics Insights consumir, número de registros por arquivo, frequência de pesquisa etc. Esses parâmetros são definidos durante a instalação. Consulte o Guia de Instalação do Oracle Utilities Smart Grid Gateway para obter mais detalhes sobre a definição de valores para esses parâmetros.

Parâmetro

Descrição

Valor Padrão

SGG_DR_INT_QUEUE

Nome JNDI da fila para publicar cargas úteis SGG.

Essa é a fila JMS definida no serviço de negócios DataRakerBusinessService. Isso NÃO deve ser alterado.

DataRakerQueue

SOA_DR_PUBLISH_SIZE

O número de registros (cargas úteis SGG) a serem acumulados em um arquivo publicado.

100

SOA_DR_FILE_SIZE

O tamanho máximo do arquivo acumulado (cargas úteis SGG) em quilobytes.

524288

SOA_DR_ELAPSED_TIME

O período de tempo em segundos que, quando excedido, faz com que um novo arquivo de saída seja criado.

600

SOA_DR_POLLING_FREQ

A frequência da pesquisa em segundos do diretório intermediário para novos arquivos.

60

SOA_DR_STAGING_DIR

Ponto de montagem/diretório para o diretório intermediário dos arquivos de carga útil SGG acumulados.

Isso é usado internamente e NÃO deve ser alterado.

/spl/sploutput/staging

SOA_DR_INTEGRATION_DIR

Ponto de montagem/diretório a partir do qual o Oracle DataRaker consumirá os arquivos XML convertidos.

/spl/sploutput/int