Procesos de BPEL

Estos procesos son responsables de realizar la conversión del formato de Oracle Utilities al formato de MultiSpeak 3.0, realizando llamadas de proceso y llamando al punto final remoto para disparar los eventos de dispositivo.

Proceso de compuesto OnDemandRead: llama al punto final remoto para disparar el evento de lectura bajo demanda. Una respuesta asíncrona responde a la capa de OUAF cuando llega la lectura.

Proceso de compuesto ConnectDisconnect: llama al punto final remoto para disparar el evento de conexión/desconexión. Una respuesta asíncrona responde a la capa de OUAF cuando llega la confirmación del evento solicitado.

Proceso de compuesto CommissionDecommission: llama al punto final remoto para disparar el evento de establecimiento o interrupción de comunicación. Una vez finalizada la llamada síncrona, se llama a uno de los siguientes segundos servicios de llamada de negocio, para determinar si se debe ejecutar la llamada "recibida" o "finalizada" relacionada:

  • isExecutingCommissionReceivedCallout

  • isExecutingCommissionCompletedCallout

  • isExecutingDecommissionReceivedCallout

  • isExecutingDecommissionCompletedCallout

  • isExecutingAddMeterToInventoryReceivedCallout

  • isExecutingAddMeterToInventoryCompletedCallout

  • isExecutingMeterExchangeNotificationReceivedCallout

  • isExecutingMeterExchangeNotificationCompletedCallout

Proceso de compuesto CIMOnDemandRead: llama al punto final remoto para disparar el evento de lectura bajo demanda de CIM. Una respuesta asíncrona responde a la capa de OUAF cuando llega la lectura.

Proceso de compuesto CIMDeviceStatusCheck: este proceso es similar al proceso de BPEL OndemandRead de CIM. Smart Grid Gateway utiliza el resultado del comando de lectura bajo demanda para identificar el estado del contador. Si las lecturas se devuelven correctamente, significa que el contador está funcionando bien; de lo contrario, se considera que el contador está inactivo/muerto.

Proceso de compuesto DemandReset: llama al punto final remoto para disparar el evento de restablecimiento de potencia. Una respuesta asíncrona responde a la capa de OUAF cuando llega la lectura.

Compuesto LGProcessCallout: esta llamada de negocio proporciona un punto en el que los clientes y responsables de implantación pueden incorporar lógica de negocio y transformaciones personalizadas. Este compuesto incluye los WSDL y la lógica de procesamiento para todos los procesos de MultiSpeak. La implantación por defecto de cada método es una devolución directa de la entrada.

Servicios web

Todos estos servicios web están definidos en el sistema de recopilación de datos de Landis+Gyr. Los WSDL se añadieron a una capa de almacén de metadatos (MDS) en OUAF y todas las referencias al punto de WSDL señalan a esta ubicación de almacén de metadatos.

Servicio web

Proceso BPEL relacionado

Descripción

MR_​CB

OnDemandRead

CommissionDecommission

DemandReset

Este servicio web se define mediante la implantación de MR_Server del sistema de recopilación de datos de Landis+Gyr.

El WSDL define la interfaz para solicitar una lectura de contador al sistema de recopilación de datos.

La definición real puede obtenerse en L&G o descargarse desde multispeak.org. La versión 3.0aa es adecuada si se obtiene de MultiSpeak.

El punto final por defecto debe cambiarse en la configuración: http://demo.turtletech.com/Multispeak/webapi/MR_​CB.asmx

CD_​CB

ConnectDisconnect

Este servicio web se define mediante la implantación de CB_​CD de Landis+Gyr.

El WSDL define la interfaz para solicitar la conexión o desconexión de un contador en el sistema de recopilación de datos.

Este servicio web define la interfaz para informar de una conexión o desconexión por parte del sistema de recopilación de datos.

A este servicio web solo se llama mediante el sistema de recopilación de datos, no por OUAF.

En el compuesto solo se implanta el método web CDStateChangedNotification.

El punto final por defecto debe cambiarse en la configuración: http://demo.turtletech.com/Multispeak/webapi/CD_​CB.asmx

CIMService

CIMOnDemandRead

CIMDeviceStatusCheck

Este servicio web se define mediante la implantación del servidor AMIRequest del sistema de recopilación de datos de L+G.

El WSDL define la interfaz para solicitar una lectura de contador al sistema de recopilación de datos.

La definición real puede obtenerse en L&G o descargarse desde el SDK de L&G para CIM 2.0.

LGProcessCallout

OnDemandRead

ConnectDisconnect

CommissionDecommission

Importado desde el Compuesto LGProcessCallout

El punto final por defecto debe cambiarse en la configuración: http://127.0.0.1:8000/soa-infra/services/default/ LGProcessCallout/LGProcessCallout

Servicios web del centro de comandos de Landis+Gyr

En la tabla siguiente se describen los servicios web del centro de comandos de Land+Gyr y las operaciones utilizadas para los mensajes de comandos de Oracle Utilities Smart Grid Gateway:

Comando de Smart Grid Gateway

Objetos de negocio de adaptador de infraestructura de medición avanzada

Servicios web de Landis+Gyr

Operaciones de Landis+Gyr

Establecimiento de comunicación con dispositivo

D3-MeterAddNotificationMultiSp

MR

MeterAddNotification

Interrupción de comunicación con dispositivo

D3-MtrRmvNotifMultiSpeak

MR

MeterRemoveNotification

Conexión remota/Desconexión remota

D3-InitiateConnectDisconnect

CD

InitiateConnectDisconnect

Lectura bajo demanda

D3-InitiateMRByMtrNbr

MR

InitiateMeterReadByMeterNumber

Lectura bajo demanda (CIM)

D3-CIMGetLPData

D3-CIMMeterOnDemandRead

CIMService

ScheduleDemandRead

Restablecimiento de potencia

D3-ScheduleDemandReset

MR

CIM