Adapter-Specific Test Harness Commands
This section provides specific details for invoking commands for specific adapters.
Each adapter comprises multiple web services that enable commands. The commands available for each web service for each adapter are provided below.
Itron OpenWay Commands
Control Service
The table below lists details for commands available via the Itron OpenWay Control Service web service.
Command
Web Method
Soap Action (HTTP Header)
HTTP URL
Connect
ReconnectMeter
http://www.itron.com/ami/2008/10/control/ControlService/ReconnectMeter
@SGGTEST@/itron/www.itron.com.ami.2008.10.control
Connect (Result)
GetReconnectMeterResult
http://www.itron.com/ami/2008/10/control/ControlService/GetReconnectMeterResult
@SGGTEST@/itron/www.itron.com.ami.2008.10.control
Disconnect
DisconnectMeter
http://www.itron.com/ami/2008/10/control/ControlService/DisconnectMeter
@SGGTEST@/itron/www.itron.com.ami.2008.10.control
Disconnect (Result)
GetDisconnectMeterResult
http://www.itron.com/ami/2008/10/control/ControlService/GetDisconnectMeterResult
@SGGTEST@/itron/www.itron.com.ami.2008.10.control
Load Check
DetectLoadSideVoltageByMeter
http://www.itron.com/ami/2008/10/control/ControlService/DetectLoadSideVoltageByMeter
@SGGTEST@/itron/www.itron.com.ami.2008.10.control
Load Check (Result)
GetDetectLoadSideVoltageByMeterResult
http://www.itron.com/ami/2008/10/control/ControlService/GetDetectLoadSideVoltageByMeterResult
@SGGTEST@/itron/www.itron.com.ami.2008.10.control
Control Diagnostic
The table below lists details for commands available via the Itron OpenWay Control Diagnostic web service.
Command
Web Method
Soap Action (HTTP Header)
HTTP URL
Device Status Check
PingByEndpoints
http://www.itron.com/ami/2012/03/control/diagnostic/DiagnosticService/PingByEndpoints
@SGGTEST@/itron//www.itron.com.ami.2012.03.control.diagnostic
Device Status Check (Result)
GetPingByEndpointsResult
http://www.itron.com/ami/2012/03/control/diagnostic/DiagnosticService/GetPingByEndpointsResult
@SGGTEST@/itron//www.itron.com.ami.2012.03.control.diagnostic
Read Disconnect State
ReadDisconnectStateByMeters
http://www.itron.com/ami/2012/03/control/diagnostic/DiagnosticService/ReadDisconnectStateByMeters
@SGGTEST@/itron//www.itron.com.ami.2012.03.control.diagnostic
Read Disconnect State (Result)
GetReadDisconnectStateByMetersResult
http://www.itron.com/ami/2012/03/control/diagnostic/DiagnosticService/GetReadDisconnectStateByMetersResult
@SGGTEST@/itron//www.itron.com.ami.2012.03.control.diagnostic
Data Service
The table below lists details for commands available via the Itron OpenWay Data Service web service.
Command
Web Method
Soap Action (HTTP Header)
HTTP URL
On-Demand Read
ContingencyReadByEndpoints
http://www.itron.com/ami/2008/10/data/DataService/ContingencyReadByEndpoints
@SGGTEST@/itron//www.itron.com.ami.2008.10.data
On-Demand Read (Result)
GetContingencyReadByEndpointsResult
http://www.itron.com/ami/2008/10/data/DataService/GetContingencyReadByEndpointsResult
@SGGTEST@/itron//www.itron.com.ami.2008.10.data
Scheduled Read
InterrogateByGroup
http://www.itron.com/ami/2008/10/data/DataService/InterrogateByGroup
@SGGTEST@/itron//www.itron.com.ami.2008.10.data
Scheduled Read (Result)
GetInterrogateByGroupResult
http://www.itron.com/ami/2008/10/data/DataService/GetInterrogateByGroupResult
@SGGTEST@/itron//www.itron.com.ami.2008.10.data
Provisioning Service
The table below lists details for commands available via the Itron OpenWay Provisioning Service web service.
Command
Web Method
Soap Action (HTTP Header)
HTTP URL
Commission
AddMeterDefinitions
http://www.itron.com/ami/2009/08/provisioning/ProvisioningService/AddMeterDefinitions
@SGGTEST@/itron/www.itron.com.ami.2009.08.provisioning
Decommission
DeregisterMeters
http://www.itron.com/ami/2009/08/provisioning/ProvisioningService/DeregisterMeters
@SGGTEST@/itron/www.itron.com.ami.2009.08.provisioning
Landis+Gyr Commands
MR_​CB
The table below lists details for commands available via the Landis+Gyr MR_​CB web service.
Command
Web Method
Soap Action (HTTP Header)
HTTP URL
Commission
MeterAddNotification
http://www.multispeak.org/Version_​3.0/MeterRemoveNotification
@SGGTEST@/lg/MR_​CB
Decommission
MeterRemoveNotification
http://www.multispeak.org/Version_​3.0/MeterAddNotification
@SGGTEST@/lg/MR_​CB
Meter Retire
MeterRetireNotification
http://www.multispeak.org/Version_​3.0/MeterRetireNotification
@SGGTEST@/lg/MR_​CB
On-Demand Read
InitiateMeterReadByMeterNumber
http://www.multispeak.org/Version_​3.0/InitiateMeterReadByMeterNumber
@SGGTEST@/lg/MR_​CB
Scheduled Demand Reset
ScheduleDemandReset
http://www.multispeak.org/Version_​3.0/ScheduleDemandReset
@SGGTEST@/lg/MR_​CB
CD_​MR
The table below lists details for commands available via the Landis+Gyr CD_​MR web service.
Command
Web Method
Soap Action (HTTP Header)
HTTP URL
Meter Exchange
MeterExchangeNotification
http://www.multispeak.org/Version_​3.0/MeterExchangeNotification
@SGGTEST@/lg/CB_​MR
CD_​CB
The table below lists details for commands available via the Landis+Gyr CD_​CB web service.
Command
Web Method
Soap Action (HTTP Header)
HTTP URL
Connect/Disconnect
InitiateConnectDisconnect
http://www.multispeak.org/Version_​3.0/InitiateConnectDisconnect
@SGGTEST@/lg/CD_​CB
Metering
The table below lists details for commands available via the Landis+Gyr Metering web service.
Command
Web Method
Soap Action (HTTP Header)
HTTP URL
Add Meter to Inventory
AddMeterToInventory
turtletech.com/TS2/AddMeterToInventory
@SGGTEST@/lg/Metering
CIM
The table below lists details for commands available via the Landis+Gyr CIM web service.
Command
Web Method
Soap Action (HTTP Header)
HTTP URL
On Demand Read (Interval & Scalar)
Device Status Check
AMIRequest
urn:LandisGyr.GSIS.CimService.CIMService.AMIRequest
@SGGTEST@/lg/CIMService
Note: The Landis+Gyr ScheduleDemandReset API does not offer a way to pass a callback URL in. In actual use, L+G allows the callback to be configured in their system. To handle the scenario in the Test Harness, add an additional HTTP header named SGG-Callback-Endpoint to the callback URL in the Message Sender. The value of the header should be the address of the D3-CB_​MR Inbound Web Service, for example: SGG-Callback-Endpoint: “https://144.25.14.142:8086/iddev2/prod/ccs/soap/api/iws/D3-CB_​MR”. The URL value is located near the bottom of the WSDL on the Inbound Web Service record.
Sensus Commands
MR_​Server
The table below lists details for commands available via the Sensus MR_​Server web service.
Command
Web Method
Soap Action (HTTP Header)
HTTP URL
Commission
MeterAddNotification
http://www.multispeak.org/Version_​4.1_​Release/MeterAddNotification
@SGGTEST@/sensus/MR_​Server
Decommission
MeterRemoveNotification
http://www.multispeak.org/Version_​4.1_​Release/MeterRemoveNotification
@SGGTEST@/sensus/MR_​Server
On-Demand Read
InitiateMeterReadingsByMeterNumber
http://www.multispeak.org/Version_​4.1_​Release/InitiateMeterReadingsByMeterID
@SGGTEST@/sensus/MR_​Server
CD_​Server
The table below lists details for commands available via the Sensus CD_​Server web service.
Command
Web Method
Soap Action (HTTP Header)
HTTP URL
Connect/Disconnect
InitiateConnectDisconnect
http://www.multispeak.org/Version_​4.1_​Release/InitiateConnectDisconnect
@SGGTEST@/sensus/CD_​Server
OD_​Server
The table below lists details for commands available via the Sensus OD_​Server web service.
Command
Web Method
Soap Action (HTTP Header)
HTTP URL
Device Status Check
InitiateOutageDetectionEventRequest
http://www.multispeak.org/Version_​4.1_​Release/InitiateOutageDetectionEventRequest
@SGGTEST@/sensus/OD_​Server
Silver Spring Networks Commands
Note: The Silver Spring Networks adapter works differently from the other adapters. This adapter does not use SoapAction identifiers on the operations, so the HTTP Header can be left off of the Message Sender configuration.
DataAggregation
The table below lists details for commands available via the Silver Spring Networks DataAggregation web service.
Command
Web Method
HTTP URL
GetMeterFieldStatus
@SGGTETST@/ssn/DataAggregation
DeviceManager
The table below lists details for commands available via the Silver Spring Networks DeviceManager web service.
Command
Web Method
HTTP URL
All
FindDevice
@SGGTETST@/ssn/DeviceManager
Commission
ReplaceLocation
@SGGTETST@/ssn/DeviceManager
Decommission
ReplaceDeviceAtLocation
@SGGTETST@/ssn/DeviceManager
JobManager
The table below lists details for commands available via the Silver Spring Networks JobManager web service.
Command
Web Method
HTTP URL
Connect/Disconnect
addRemoteProvisioningJob
@SGGTETST@/ssn/JobManager
On-Demand Read
addMeterReadJob
@SGGTETST@/ssn/JobManager
Device Status Check
addPingJob
@SGGTETST@/ssn/JobManager
On-Demand Read, Device Status Check
getJobStatus
@SGGTETST@/ssn/JobManager
Connect/Disconnect
getJobStatusForDevice
@SGGTETST@/ssn/JobManager
DeviceResults
The table below lists details for commands available via the Silver Spring Networks DeviceResults web service.
Command
Web Method
HTTP URL
Connect/Disconnect
getRemoteProvisioningResultsByJobID
@SGGTETST@/ssn/DeviceResults
On-Demand Read
getMeterReadResultsByJobID
@SGGTETST@/ssn/DeviceResults
Device Status Check
getPingresultsByJobID
@SGGTETST@/ssn/DeviceResults