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 |