Silver Spring Networks Command Flows
The table below lists the communication flows used with each Silver Spring Networks command, including:
Command: The specific smart meter command
Outbound Communication: The outbound communication business object created by the command. This sends the command request to the head end system.
Get Status Outbound Communication: The outbound communication business object used to request the status of a command request
Result Outbound Communication: The outbound communication business object used to request the result of a command request
Outbound Messages: The outbound message business objects for one or more outbound messages created by the outbound communication. These should be configured on the Silver Spring Networks external system.
Completion Event: The completion event(s) triggered by the command, if any. Completion events are used to update data in the system as a result of a smart meter command. For example, if a command changes the status of a device, the completion event is responsible for making that change.
Command
Outbound Communication
Outbound Messages
Completion Event
Device Commissioning
SSN - Replace Location (D7-ReplaceLocationDR)
Find Device:
SSN - Find Device Outbound Message (D7-FindDeviceOutboundMsg)
Replace Location:
SSN - Replace Location (Comm) OB Message (D7-ReplaceLocationOBMsg)
Device Commissioning Completion Event
Device Decommissioning
SSN - Replace Device At Location (Decomm) (D7-ReplDeviceAtLocForDecommDR)
Find Device:
SSN - Find Device Outbound Message (D7-FindDeviceOutboundMsg)
Replace Device at Location:
SSN - Replace Device At Loc O/B Message: (D7-ReplaceDeviceAtLocOBMsg)
Device Decommissioning Completion Event
Remote Connect
SSN - Connect or Disconnect (D7-ConnectDisconnectDR)
Find Device:
SSN - Find Device Outbound Message (D7-FindDeviceOutboundMsg)
Connect Disconnect:
SSN - Connect Disconnect OB Message (D7-ConnectDisconnectOBMsg)
Connect Device Completion Event
Get Status: SSN - Get Status (D7-GetStatus)
SSN - Get Job Status Outbound Message (D7-GetJobStatusOutboundMsg)
Result: SSN - Connect Disconnect Results (D7-ConnectDisconnectResultDR)
SSN - GetConnectDisconnectResult OB Message (D7-GetCntDiscntResultOBMsg)
Remote Disconnect
SSN - Connect or Disconnect (D7-ConnectDisconnectDR)
Find Device:
SSN - Find Device Outbound Message (D7-FindDeviceOutboundMsg)
Connect Disconnect:
SSN - Connect Disconnect OB Message (D7-ConnectDisconnectOBMsg)
Disconnect Device Completion Event
Get Status: SSN - Get Status (D7-GetStatus)
SSN - Get Job Status Outbound Message (D7-GetJobStatusOutboundMsg)
Result: SSN - Connect Disconnect Results (D7-ConnectDisconnectResultDR)
SSN - GetConnectDisconnectResult OB Message (D7-GetCntDiscntResultOBMsg)
On-Demand Read (Scalar)
SSN - Add Meter Read Job (Scalar)
(D7-AddMeterReadJobScalarDR)
Find Device:
SSN - Find Device Outbound Message (D7-FindDeviceOutboundMsg)
Add Meter Read Job Scalar: SSN - Add Meter Read Job Scalar OB Msg Type
(D7-AddMeterReadJobScalarOBMsg)
Create IMD Completion Event
Get Status: SSN - Get Status (D7-GetStatus)
SSN - Get Job Status Outbound Message (D7-GetJobStatusOutboundMsg)
Result: SSN - Meter Read Results (Scalar)
(D7-MeterReadResultsScalar)
SSN - GetMeterReadResults(Scalar) By JobId
(D7-GetSclrMtrRdRstByJobIdOBMsg)
On-Demand Read (Interval)
SSN - Add Meter Read Job (Interval)
(D7-AddMeterReadJobIntervalDR)
Find Device:
SSN - Find Device Outbound Message (D7-FindDeviceOutboundMsg)
Add Meter Read Job Interval: SSN - AddMeterReadJob Interval OB Msg Type
(D7-AddMeterReadJobIntervalOBMsg)
Create IMD Completion Event
Get Status: SSN - Get Status (D7-GetStatus)
SSN - Get Job Status Outbound Message (D7-GetJobStatusOutboundMsg)
Result: SSN - Meter Read Results (Interval)
(D7-MeterReadResultsInterval)
SSN - GetMeterReadResults(Interval) By JobId
(D7-GetIntMtrRdRsltByJobIdOBMsg)
Device Status Check
SSN - Add Ping Job (D7-AddPingJobDR)
Find Device:
SSN - Find Device Outbound Message (D7-FindDeviceOutboundMsg)
Add Ping Job:
SSN - Add Ping Job OB Message (D7-AddPingJobOBMsg)
Get Status: SSN - Get Status (D7-GetStatus)
SSN - Get Job Status Outbound Message (D7-GetJobStatusOutboundMsg)
Result: SSN - Ping Results (D7-PingResultsDR)
SSN - Get Ping Results O/B Message (D7-GetPingResultsOBMsg)