Creación de un sistema externo
Debe crear un sistema externo que represente al sistema de recopilación de datos y defina un juego de tipos de mensajes salientes que se enviarán a dicho sistema.
Tipos de mensaje saliente de sistema externo
Debe configurar un tipo de mensaje saliente en el sistema externo para cada tipo de mensaje que enviará al sistema de recopilación de datos. Los elementos siguientes definen los tipos de mensajes salientes de un sistema externo:
- Tipo de mensaje saliente: el tipo de mensaje saliente creado para el mensaje (consulte Creación de tipos de mensajes salientes)
- Método de procesamiento: el método con el que se enviará el mensaje. Este debería establecerse en las comunicaciones salientes de Smart Grid Gateway "en tiempo real".
- Remitente de mensaje: el remitente creado para el mensaje (consulte Creación de remitentes de mensajes)
- XSL de mensaje/respuesta: ficheros XSL que se utilizan para transformar el mensaje y la respuesta al mensaje al formato adecuado que utilice el sistema de recopilación de datos (XSL de mensaje) y Smart Grid Gateway (XSL de respuesta). Cada adaptador de Smart Grid Gateway incluye ficheros XSL para cada tipo de comunicación saliente.
Consulte Sistemas externos en la Guía del usuario administrativo para obtener más información sobre la creación de sistemas externos.
Sistemas XSL de OpenWay de Itron
En la tabla siguiente se indican los XSL proporcionados para usarlos con tipos de mensajes salientes en función de los objetos de negocio de mensaje saliente incluidos con el adaptador OpenWay de Itron.
Objeto de negocio de mensaje saliente |
XSL de mensaje |
XSL de respuesta |
---|---|---|
Mensaje saliente para Itron - Establecer comunicación (D8-ItronCommissionOutboundMsg) |
D8-CommissionRequest.xsl |
D8-CommissionResponse.xsl |
Mensaje saliente para Itron - Interrumpir comunicación (D8-ItronDecommissionOutbndMsg) |
D8-DecommissionRequest.xsl |
D8-DecommissionResponse.xsl |
Mensaje saliente para el comando de conexión de Itron (D8-ItronRemoteConnectOutbndMsg) |
D8-ReconnectRequest.xsl |
D8-ReconnectResponse.xsl |
Mensaje saliente para el comando de resultado de conexión de Itron (D8-ItronRemoteCntRsltOutMsg) |
D8-GetReconnectRsRequest.xsl |
D8-GetReconnectRsResponse.xsl |
Mensaje saliente para el comando de desconexión de Itron (D8-ItronRemoteDisconnectOutMsg) |
D8-DisconnectRequest.xsl |
D8-DisconnectResponse.xsl |
Mensaje saliente para el comando de resultado de desconexión de Itron (D8-ItronRemoteDcntRsltOutMsg) |
D8-GetDisconnectRsRequest.xsl |
D8-GetDisconnectRsResponse.xsl |
Mensaje saliente para el comando de lectura de contingencia de Itron (D8-ItronOnDemandReadOutbndMsg) |
D8-ContRdByEndptsRequest.xsl |
D8-ContRdByEndptsResponse.xsl |
Mensaje saliente para el resultado de lectura de contingencia de Itron (D8-ItronOnDemandReadRsltOBMsg) |
D8-GetContRdByEndptsRsReq.xsl |
D8-GetContRdByEndptsRsResp.xsl |
Mensaje saliente para el comando Itron - Lectura programada (D8-ItronInterrogateByGrpOBMsg) |
D8-InterrogateByGroupReq.xsl |
D8-InterrogateByGroupResp.xsl |
Mensaje saliente para el comando de resultado de lectura programada de Itron (D8-ItronInterrogateByGrpRsltOB) |
D8-GetIntByGroupRsRequest.xsl |
D8-GetIntByGroupRsResponse.xsl |
Mensaje saliente para la comprobación de estado de dispositivo de Itron (D8-ItronDvcStatusChkOutbndMsg) |
D8-PingByEndpointsRequest.xsl |
D8-PingByEndpointsResponse.xsl |
Mensaje saliente para resultado de DeviceStatusCheck de Itron (D8-ItronDvcStatusChkRstlOBMsg) |
D8-GetPingByEndptsRsReq.xsl |
D8-GetPingByEndptsRsResp.xsl |
Mensaje saliente para la comprobación de estado de varios dispositivos de Itron (D8-ItronDvcStChkMtDvcOutbndMsg) |
D8-PingByEndpointsRequest.xsl |
D8-PingByEndpointsResponse.xsl |
Mensaje saliente para resultado de MultiDeviceStatusCheck de Itron (D8-ItronDvcStChkMtDvcRsltOBMsg) |
D8-GetPingByEndptsRsReq.xsl |
D8-GetPingByEndptsRsResp.xsl |
Mensaje saliente para la detección de voltaje lateral de carga de Itron (D8-ItronDetectLoadSideVolOBMsg) |
D8-DetLSVByMeterRequest.xsl |
D8-DetLSVByMeterResponse.xsl |
Mensaje saliente para el comando de MultiDeviceStatusCheck (D8-ItronDetLSVoltMtrRsltOutMsg) |
D8-GetDetLSVByMeterRsReq.xsl |
D8-GetDetLSVByMeterRsResp.xsl |
Mensaje saliente para el estado de desconexión de lectura de Itron D8-ItronReadDisconStateOutMsg |
D8-RdDiscStByMtrsRequest.xsl |
D8-RdDiscStByMtrsResponse.xsl |
Mensaje saliente para el comando de ReadDisconStateMeter D8-ItronRdDiscStByMtRsltOutMsg |
D8-GetRdDiscStByMtrsRsReq.xsl |
D8-GetRdDiscStByMtrsRsResp.xsl |
Ficheros XSL de Landis+Gyr
En la tabla siguiente se indican los XSL proporcionados para usarlos con tipos de mensajes salientes en función de los objetos de negocio de mensaje saliente incluidos con el adaptador Landis+Gyr.
Objeto de negocio de mensaje saliente |
XSL de mensaje |
XSL de respuesta |
---|---|---|
LG - Mensaje saliente de adición de contador a inventario D3-AddMeterToInventoryOBMsg |
D3-AddMtrToInvRequest.xsl |
D3-AddMtrToInvResponse.xsl |
LG - Mensaje saliente notificación de baja de contador D3-MeterRemoveNotifOBMsg |
D3-MtrRemoveNotfRequest.xsl |
D3-MtrRemoveNotfResponse.xsl |
LG - Mensaje saliente notificación de baja de contador D3-MeterRetireNotifOBMsg |
D3-MtrRetireNotfRequest.xsl |
D3-MtrRetireNotfResponse.xsl |
LG - Mensaje saliente de notificación de cambio de contador D3-MeterExchNotificatnOBMsg |
D3-MtrExcNotifRequest.xsl |
D3-MtrExcNotifResponse.xsl |
Mensaje saliente para iniciar conexión/desconexión de L+G D3-InitConnectDisconnectOBMsg |
D3-InitiateConnDisconReq.xsl |
D3-InitiateConnDisconResp.xsl |
LG - Mensaje saliente restablecimiento potencia programada D3-ScheduleDemandResetOBMsg |
D3-ScheduleDemandRstReq.xsl |
D3-ScheduleDemandRstResp.xsl |
Mensaje saliente de InitiateMeterReadByMeterNumber de MultiSpeak de L+G D3-InitMtrReadByMtrNumOBMsg |
D3-InitMtrRdMtrNumRequest.xsl |
D3-InitMtrRdMtrNumResponse.xsl |
Mensaje saliente de GetMeterReads AMIRequest de CIM D3-CIMAMIRequestGetMtrRdOBMsg |
D3-CIMGetMtrReadsRequest.xsl |
D3-CIMGetMtrReadsResponse.xsl |
Ficheros XSL de Sensus
En la tabla siguiente se indican los XSL proporcionados para utilizarse con tipos de mensajes salientes en función de los objetos de negocio de mensaje saliente incluidos con el adaptador Sensus.
Objeto de negocio de mensaje saliente |
XSL de mensaje |
XSL de respuesta |
---|---|---|
Sensus - Mensaje saliente notificación adición de contador D6-MeterAddNotificationOBMsg |
D6-MtrAddRemoveNotifReq.xsl |
D6-MeterAddNotifResponse.xsl |
Sensus - Mensaje saliente notificación eliminación contador (D6-MeterRemoveNotificatnOBMsg) |
D6-MtrAddRemoveNotifReq.xsl |
D6-MeterAddNotifResponse.xsl |
Mensaje saliente de inicio de conexión/desconexión de Sensus (D6-InitConnectDisconnectOBMsg) |
D6-InitiateConnDisconReq.xsl |
D6-InitiateConnDisconResp.xsl |
Mensaje saliente de inicio de conexión/desconexión de Sensus (D6-InitConnectDisconnectOBMsg) |
D6-InitiateConnDisconReq.xsl |
D6-InitiateConnDisconResp.xsl |
Mensaje saliente de InitiateMeterReadByMeterNumber de MultiSpeak de Sensus (D6-InitMtrRdMtrIdOBMsg) |
D6-InitMtrRdMtrIdRequest.xsl |
D6-InitMtrRdMtrIdResponse.xsl |
Mensaje saliente InitiateOutageDetection de Sensus (D6-InitOutageDetectionOBMsg) |
D6-InitOutDetectRequest.xsl |
D6-InitOutDetectResponse.xsl |
Ficheros XSL de Silver Spring Networks
En la tabla siguiente se indican los XSL proporcionados para utilizarse con tipos de mensajes salientes en función de los objetos de negocio de mensaje saliente incluidos con el adaptador Silver Spring Networks.
Objeto de negocio de mensaje saliente |
XSL de mensaje |
XSL de respuesta |
---|---|---|
SSN - Mensaje saliente de buscar dispositivo D7-FindDeviceOutboundMsg |
D7-FindDeviceRequest.xsl |
D7-FindDeviceResponse.xsl |
SSN - Mensaje saliente de obtener estado de tarea D7-GetJobStatusOutboundMsgType |
D7-GetJobStatusRequest.xsl |
D7-GetJobStatusResponse.xsl |
SSN - Sustituir ubicación (D7-ReplaceLocationDR) |
D7-ReplaceLocationRequest.xsl |
D7-ReplaceLocationResponse.xsl |
SSN - Sustituir dispositivo en ubicación (interrupción) (D7-ReplDeviceAtLocForDecommDR) |
D7-RepDvcAtLocRequest.xsl |
D7-RepDvcAtLocResponse.xsl |
SSN - Conexión o desconexión (D7-ConnectDisconnectDR) |
D7-AddRemProvJobRequest.xsl |
D7-AddRemProvJobResponse.xsl |
SSN - Resultados de conexión o desconexión (D7-ConnectDisconnectResultDR) |
D7-GetRemProvRsByJobIDReq.xsl |
D7-GetRemProvRsByJobIDResp.xsl |
SSN- Mensaje saliente tarea adición lectura contador escalar D7-AddMeterReadJobScalarOBMsg |
D7-AddMtrRdJobScRequest.xsl |
D7-AddMtrRdJobScResponse.xsl |
SSN - GetMeterReadResults(Scalar) por JobId D7-GetSclrMtrRdRstByJobIdOBMsg |
D7-GetMtrRdRsByJobIDReq.xsl |
D7-GetMtrRdRsByJobIDResp.xsl |
SSN - Mensaje saliente de intervalo de AddMeterReadJob D7-GetIntMtrRdRsltByJobIdOBMsg |
D7-AddMtrRdJobIntRequest.xsl |
D7-AddMtrRdJobIntResponse.xsl |
SSN - GetMeterReadResults(Interval) por JobId D7-GetIMtrRdRsltJobIdOBMsgTyp |
D7-GetMtrRdRsByJobIDReq.xsl |
D7-GetMtrRdRsByJobIDResp.xsl |
SSN - Tarea de adición de ping (D7-AddPingJobDR) |
D7-AddPingJobRequest.xsl |
D7-AddPingJobResponse.xsl |
SSN - Resultados de ping (D7-PingResultsDR) |
D7-GetMtrRdRsByJobIDReq.xsl |
D7-GetMtrRdRsByJobIDResp.xsl |