Creating an External System
You must create an external system that represents the head end system and defines a set of outbound message types that can be sent to the head end system.
External System Outbound Message Types
You must configure an outbound message type on the external system for each type of message you will send to the head end system. An external system’s outbound message types are defined by the following:
Outbound Message Type: The outbound message type created for the message (see Creating Outbound Message Types)
Processing Method: The method by which the message will be sent. This should be set to “Real-time” Smart Grid Gateway outbound communications.
Message Sender: The message sender created for the message (see Creating Message Senders)
Message XSL / Response XSL: XSL files used to transform your message and the response to the message into the appropriate format used by the head end system (Message XSL) and Smart Grid Gateway (Response XSL). Each Smart Grid Gateway adapter includes XSL files for each type of outbound communication.
See External Systems in the Administrative User Guide for more information about creating external systems.
Itron OpenWay XSL Files
The table below lists the XSL provided for use with outbound message types based on the outbound message business objects provided with the Itron OpenWay adapter.
Outbound Message Business Object
Message XSL
Response XSL
Outbound Message for Itron Commission
(D8-ItronCommissionOutboundMsg)
D8-CommissionRequest.xsl
D8-CommissionResponse.xsl
Outbound Message for Itron Decommission
(D8-ItronDecommissionOutbndMsg)
D8-DecommissionRequest.xsl
D8-DecommissionResponse.xsl
Outbound Message for Itron connect command
(D8-ItronRemoteConnectOutbndMsg)
D8-ReconnectRequest.xsl
D8-ReconnectResponse.xsl
Outbound Message for Itron connect result command
(D8-ItronRemoteCntRsltOutMsg)
D8-GetReconnectRsRequest.xsl
D8-GetReconnectRsResponse.xsl
Outbound Message for Itron disconnect command
(D8-ItronRemoteDisconnectOutMsg)
D8-DisconnectRequest.xsl
D8-DisconnectResponse.xsl
Outbound Message for Itron disconnect result command
(D8-ItronRemoteDcntRsltOutMsg)
D8-GetDisconnectRsRequest.xsl
D8-GetDisconnectRsResponse.xsl
Outbound Message for Itron Contingency Read command
(D8-ItronOnDemandReadOutbndMsg)
D8-ContRdByEndptsRequest.xsl
D8-ContRdByEndptsResponse.xsl
O/B Msg for Itron Contingency Read Result
(D8-ItronOnDemandReadRsltOBMsg)
D8-GetContRdByEndptsRsReq.xsl
D8-GetContRdByEndptsRsResp.xsl
Outbound Message for Itron Schedule Read command
(D8-ItronInterrogateByGrpOBMsg)
D8-InterrogateByGroupReq.xsl
D8-InterrogateByGroupResp.xsl
Outbound Message for Itron Schedule Read Result command
(D8-ItronInterrogateByGrpRsltOB)
D8-GetIntByGroupRsRequest.xsl
D8-GetIntByGroupRsResponse.xsl
Outbound Message for Itron Device status check
(D8-ItronDvcStatusChkOutbndMsg)
D8-PingByEndpointsRequest.xsl
D8-PingByEndpointsResponse.xsl
O/B Msg for Itron DeviceStatusCheck Result
(D8-ItronDvcStatusChkRstlOBMsg)
D8-GetPingByEndptsRsReq.xsl
D8-GetPingByEndptsRsResp.xsl
Outbound Message for Itron Multi device status check
(D8-ItronDvcStChkMtDvcOutbndMsg)
D8-PingByEndpointsRequest.xsl
D8-PingByEndpointsResponse.xsl
O/B Message for Itron MultiDeviceStatusCheck Result
(D8-ItronDvcStChkMtDvcRsltOBMsg)
D8-GetPingByEndptsRsReq.xsl
D8-GetPingByEndptsRsResp.xsl
Outbound Message for Itron Detect Load Side Voltage
(D8-ItronDetectLoadSideVolOBMsg)
D8-DetLSVByMeterRequest.xsl
D8-DetLSVByMeterResponse.xsl
Outbound Message for LoadCheckResult Cmd
(D8-ItronDetLSVoltMtrRsltOutMsg)
D8-GetDetLSVByMeterRsReq.xsl
D8-GetDetLSVByMeterRsResp.xsl
Outbound Message for Itron Read Disconnect State
D8-ItronReadDisconStateOutMsg
D8-RdDiscStByMtrsRequest.xsl
D8-RdDiscStByMtrsResponse.xsl
Outbound Message for ReadDisconStateMeter Cmd
D8-ItronRdDiscStByMtRsltOutMsg
D8-GetRdDiscStByMtrsRsReq.xsl
D8-GetRdDiscStByMtrsRsResp.xsl
Landis+Gyr XSL Files
The table below lists the XSL provided for use with outbound message types based on the outbound message business objects provided with the Landis+Gyr adapter.
Outbound Message Business Object
Message XSL
Response XSL
LG - Add Meter To Inventory OB Message
D3-AddMeterToInventoryOBMsg
D3-AddMtrToInvRequest.xsl
D3-AddMtrToInvResponse.xsl
LG - Meter Remove Notification OB Message
D3-MeterRemoveNotifOBMsg
D3-MtrRemoveNotfRequest.xsl
D3-MtrRemoveNotfResponse.xsl
LG - Meter Retire Notification OB Message
D3-MeterRetireNotifOBMsg
D3-MtrRetireNotfRequest.xsl
D3-MtrRetireNotfResponse.xsl
LG -Meter Exchange Notification OB Message
D3-MeterExchNotificatnOBMsg
D3-MtrExcNotifRequest.xsl
D3-MtrExcNotifResponse.xsl
L+G Initiate Connect Disconnect OB Message
D3-InitConnectDisconnectOBMsg
D3-InitiateConnDisconReq.xsl
D3-InitiateConnDisconResp.xsl
LG - Schedule Demand Reset OB Message
D3-ScheduleDemandResetOBMsg
D3-ScheduleDemandRstReq.xsl
D3-ScheduleDemandRstResp.xsl
L+G MultiSpeak InitiateMeterReadByMeterNumber OB Message
D3-InitMtrReadByMtrNumOBMsg
D3-InitMtrRdMtrNumRequest.xsl
D3-InitMtrRdMtrNumResponse.xsl
CIM AMIRequest GetMeterReads OB Message
D3-CIMAMIRequestGetMtrRdOBMsg
D3-CIMGetMtrReadsRequest.xsl
D3-CIMGetMtrReadsResponse.xsl
Sensus XSL Files
The table below lists the XSL provided for use with outbound message types based on the outbound message business objects provided with the Sensus adapter.
Outbound Message Business Object
Message XSL
Response XSL
Sensus - Meter Add Notification OB Message
D6-MeterAddNotificationOBMsg
D6-MtrAddRemoveNotifReq.xsl
D6-MeterAddNotifResponse.xsl
Sensus -Meter Remove Notification OB Msg
(D6-MeterRemoveNotificatnOBMsg)
D6-MtrAddRemoveNotifReq.xsl
D6-MeterAddNotifResponse.xsl
Sensus Initiate Connect Discon OB Message
(D6-InitConnectDisconnectOBMsg)
D6-InitiateConnDisconReq.xsl
D6-InitiateConnDisconResp.xsl
Sensus Initiate Connect Discon OB Message
(D6-InitConnectDisconnectOBMsg)
D6-InitiateConnDisconReq.xsl
D6-InitiateConnDisconResp.xsl
Sensus MultiSpeak InitiateMeterReadByMeterNumber OB Message
(D6-InitMtrRdMtrIdOBMsg)
D6-InitMtrRdMtrIdRequest.xsl
D6-InitMtrRdMtrIdResponse.xsl
Sensus InitiateOutageDetection OB Message
(D6-InitOutageDetectionOBMsg)
D6-InitOutDetectRequest.xsl
D6-InitOutDetectResponse.xsl
Silver Spring Networks XSL Files
The table below lists the XSL provided for use with outbound message types based on the outbound message business objects provided with the Silver Spring Networks adapter.
Outbound Message Business Object
Message XSL
Response XSL
SSN - Find Device Outbound Message
D7-FindDeviceOutboundMsg
D7-FindDeviceRequest.xsl
D7-FindDeviceResponse.xsl
SSN - Get Job Status Outbound Message
D7-GetJobStatusOutboundMsgType
D7-GetJobStatusRequest.xsl
D7-GetJobStatusResponse.xsl
SSN - Replace Location
(D7-ReplaceLocationDR)
D7-ReplaceLocationRequest.xsl
D7-ReplaceLocationResponse.xsl
SSN - Replace Device At Location (Decomm)
(D7-ReplDeviceAtLocForDecommDR)
D7-RepDvcAtLocRequest.xsl
D7-RepDvcAtLocResponse.xsl
SSN - Connect or Disconnect
(D7-ConnectDisconnectDR)
D7-AddRemProvJobRequest.xsl
D7-AddRemProvJobResponse.xsl
SSN - Connect Disconnect Results
(D7-ConnectDisconnectResultDR)
D7-GetRemProvRsByJobIDReq.xsl
D7-GetRemProvRsByJobIDResp.xsl
SSN - Add Meter Read Job Scalar OB Msg
D7-AddMeterReadJobScalarOBMsg
D7-AddMtrRdJobScRequest.xsl
D7-AddMtrRdJobScResponse.xsl
SSN - GetMeterReadResults(Scalar) By JobId
D7-GetSclrMtrRdRstByJobIdOBMsg
D7-GetMtrRdRsByJobIDReq.xsl
D7-GetMtrRdRsByJobIDResp.xsl
SSN - AddMeterReadJob Interval OB Msg
D7-GetIntMtrRdRsltByJobIdOBMsg
D7-AddMtrRdJobIntRequest.xsl
D7-AddMtrRdJobIntResponse.xsl
SSN - GetMeterReadResults(Interval) By JobId
D7-GetIMtrRdRsltJobIdOBMsgTyp
D7-GetMtrRdRsByJobIDReq.xsl
D7-GetMtrRdRsByJobIDResp.xsl
SSN - Add Ping Job
(D7-AddPingJobDR)
D7-AddPingJobRequest.xsl
D7-AddPingJobResponse.xsl
SSN - Ping Results
(D7-PingResultsDR)
D7-GetMtrRdRsByJobIDReq.xsl
D7-GetMtrRdRsByJobIDResp.xsl