Processos do BPEL

Esses processos são responsáveis por executar a conversão do formato do Oracle Utilities para o formato MultiSpeak 3.0, chamando os callouts de processos e chamando o ponto de extremidade remoto para acionar os eventos do dispositivo.

Processo Composto OnDemandRead: Chama o ponto de extremidade remoto para acionar o evento de leitura sob demanda. Uma resposta assíncrona responde à camada OUAF quando a leitura chega.

Processo Composto ConnectDisconnect: Chama o ponto de extremidade remoto para acionar o evento de conexão/desconexão. Uma resposta assíncrona responde à camada OUAF quando chegar confirmação do evento solicitado.

Processo Composto CommissionDecommission: Chama o ponto de extremidade remoto para acionar o evento de ativação ou desativação. Depois de a chamada assíncrona ter sido concluída, um dos segundos serviços de callout de negócios a seguir é chamado para determinar se o callout "recebido" ou "concluído" relacionado deve ser executado.

  • isExecutingCommissionReceivedCallout

  • isExecutingCommissionCompletedCallout

  • isExecutingDecommissionReceivedCallout

  • isExecutingDecommissionCompletedCallout

  • isExecutingAddMeterToInventoryReceivedCallout

  • isExecutingAddMeterToInventoryCompletedCallout

  • isExecutingMeterExchangeNotificationReceivedCallout

  • isExecutingMeterExchangeNotificationCompletedCallout

Processo Composto CIMOnDemandRead: Chama o ponto de extremidade remoto para acionar o evento de leitura sob demanda. Uma resposta assíncrona responde à camada OUAF quando a leitura chega.

Processo Composto CIMDeviceStatusCheck: Esse processo é semelhante ao processo do BPEL OndemandRead do CIM. O SGG usa o resultado do comando Leitura Sob Demanda para identificar o status do medidor. Se as leituras forem bem-sucedidas, o medidor está sendo executado de forma adequada. Caso contrário, ele é considerado medidor inativo/morto.

Processo Composto DemandReset: Chama o ponto de extremidade remoto para acionar o evento de redefinição de demanda. Uma resposta assíncrona responde à camada OUAF quando a leitura chega.

Composto LGProcessCallout: Esse callout de negócios fornece um ponto no qual os clientes e implementadores podem incorporar lógica e transformações de negócios personalizadas. Esse composto inclui os WSDLs e a lógica de processamento para todos os processos MultiSpeak. A implementação padrão de cada método é um retorno direto da entrada.

Serviços da Web

Esses serviços da Web são todos definidos no sistema Head-End do Landis+Gyr. Os WSDLs foram adicionados à camada Armazenamento de Metadados (MDS) em OUAF e todas as referências ao WSDL apontarem para esse local de MDS.

Serviço da Web

Processo do BPEL Relacionado

Descrição

MR_​CB

OnDemandRead

CommissionDecommission

DemandReset

Esse serviço da Web é definido pela implementação do sistema Head-End do Landis+Gyr do MR_Server.

O WSDL define a interface para solicitação de uma leitura do medidor do sistema Head-End.

A definição real pode ser obtida de L&G ou baixada de multispeak.org. Build 3.0aa é adequado se for obtido de MultiSpeak.

O ponto de extremidade padrão deve ser alterado na configuração: http://demo.turtletech.com/Multispeak/webapi/MR_CB.asmx

CD_​CB

ConnectDisconnect

Esse serviço da Web é definido pela implementação do Landis+Gyr de CB_CD.

O WSDL define a interface do sistema para solicitação de conexão ou desconexão do medidor no sistema Head-End.

Esse Serviço da Web define a interface para relatar uma conexão ou desconexão pelo sistema Head-End.

Esse serviço da Web só é chamado pelo sistema Head-End, não por OUAF.

Apenas o método da Web CDStateChangedNotification é implementado no composto.

O ponto de extremidade padrão deve ser alterado na configuração: http://demo.turtletech.com/Multispeak/webapi/CD_CB.asmx

CIMService

CIMOnDemandRead

CIMDeviceStatusCheck

Esse serviço da Web é definido pela implementação do Head-End do L+G do Servidor AMIRequest.

O WSDL define a interface para solicitação de uma leitura do medidor do sistema Head-End.

A definição real deverá ser obtida de L&G ou baixada do SDK de L&G para CIM 2.0.

LGProcessCallout

OnDemandRead

ConnectDisconnect

CommissionDecommission

Impostado do Composto de LGProcessCallout

O ponto de extremidade padrão deve ser alterado na configuração: http://127.0.0.1:8000/soa-infra/services/default/ LGProcessCallout/LGProcessCallout

Serviços da Web do Landis+Gyr Command Center

A tabela a seguir descreve os Serviços da Web do Land+Gyr Command Center e as operações usadas para as mensagens de comando do Oracle Utilities Smart Grid Gateway:

Comando Smart Grid Gateway

Objetos de Negócios do Adaptador do AMI

Serviços da Web do Landis+Gyr

Operações do Landis+Gyr

Ativação do Dispositivo

D3-MeterAddNotificationMultiSp

MR

MeterAddNotification

Desativação do Dispositivo

D3-MtrRmvNotifMultiSpeak

MR

MeterRemoveNotification

Conexão remota / Desconexão Remota

D3-InitiateConnectDisconnect

CD

InitiateConnectDisconnect

Leitura Sob Demanda

D3-InitiateMRByMtrNbr

MR

InitiateMeterReadByMeterNumber

Leitura Sob Demanda (CIM)

D3-CIMGetLPData

D3-CIMMeterOnDemandRead

CIMService

ScheduleDemandRead

Redefinição de Demanda

D3-ScheduleDemandReset

MR

CIM