Communication Flows
The table below lists the communications created for each Landis+Gyr command:
Command
Outbound Communication
Inbound Communication
Completion Event
Remote Connect (This command has sub-commands)
Initiate MR by Mtr Num
Initiate Connect Disconnect
Reading Changed Notification
Connect Disconnect State Changed Notification
Connect Device
Create IMD Completion Event
Remote Disconnect (This command has sub-commands)
Initiate Connect Disconnect
Initiate MR by Mtr Num
Connect Disconnect State Changed Notification
Reading Changed Notification
Disconnect Device
Create IMD Completion Event
Device Commissioning (Registration)
L+G Add Meter to Inventory
Device Commissioning
Device Commissioning (Installation)
L+G Meter Exchange Notification
Device Commissioning
Device Decommissioning
Meter Remove Notification
Device Decommissioning
Device Deregistration
L+G Meter Retire Notification
Device Deregistration
On-Demand Read
(Scalar)
Initiate MR by Mtr Num
Reading Changed Notification
Create IMD Completion Event
On-Demand Read
(Scalar) - CIM
CIM Meter On Demand Read (Scalar)
CIM Meter On Demand Read Response
Create IMD Completion Event
On-Demand Read
(Interval)
Initiate MR by Mtr Num
Reading Changed Notification
Create IMD Completion Event
On-Demand Read
(Interval) - CIM
CIM Meter On Demand Read (Interval)
CIM Meter On Demand Read Response
Create IMD Completion Event
Device Status Check
CIM Ping
CIM Ping Response
Demand Reset
Schedule Demand Reset (Multispeak)
Schedule Demand Reset Response (Multispeak)
Create IMD Completion Event
Device Registration Commission Commands
Landis+Gyr device commission commands can be used to “register” the device and notify the L+G head-end system that meters have been added to inventory. Device commission commands of this type have the “Registration-Only Mode” flag set to “Yes”. An Enter algorithm on the “Commission Ready” state evaluates the Registration-Only Mode of the command and if set to “Yes”, the command skips the default “Waiting for Measurement” state and is transitioned to the “Execute Completion Event” state, and an activity log entry is created.
Only the device registration request is sent to the head-end system for device commission commands of this type.
Device registration commands are typically created when new devices are added to inventory in an asset management system such as Oracle Utilities Operational Device Management.
Device Installation Commission Commands
Landis+Gyr device commission commands can be used to notify the L+G head-end system that meters have been installed or exchanged. An Enter algorithm on the “Commission Ready” state evaluates the “Is Installation Check Unnecessary” flag of the command and if set to “False”, the algorithm creates an “L+G Meter Exchange Notification” outbound communication and sends an installation notification to the head-end system.
Device Deregistration Commands
The Landis+Gyr adapter supports the Device Deregistration command (based on the D1-DeviceDeregistration business object). This command sends a communication that deregisters the device in the head-end system, and is most often used when retiring a device. The specific message sent is defined for the Device Deregistration processing role for the L+G head-end system service provider.
Device deegistration commands are typically created when devices are retired in an asset management system such as Oracle Utilities Operational Device Management.
Unit of Measure Filtering for On-Demand Reads
Readings returned via On-Demand Read commands are filtered on the combination of Unit of Measure/Time of Use/Service Quantity Identifiers (UOM/TOU/SQI) configured for the device and measuring component. When filtering is enabled, only readings that match a configured UOM/TOU/SQI combination are processed. All others are filtered out.
Filtering is enabled by default via the “Opt Out Of Filtering” parameter (set to "false" by default) on the D3-CCOMPEV (Create IMD Completion Event ) algorithm on the Create Completion Events status of the D3-ReadingChgNotification (Reading Changed Notification - SOA based) business object.
The D3-VALDVCFIL (Check if Device has any Filtering errors) algorithm on the Validate status of the D3-ReadingChgNotification (Reading Changed Notification - SOA based) business object is used to check for errors related to filtering. The value of the “Opt Out Of Filtering” parameter on this algorithm must match the value of the parameter on the  D3-CCOMPEV algorithm. The parameters should both be set to either "false" (the default) or "true" (if filtering is to be disabled).
Demand Reset Commands
For on-demand read commands associated with Demand Reset commands, filtering is enabled by default via the “Opt Out Of Filtering” parameter (set to "false" by default) on the D3-SDRCCE (Create Schedule Demand Reset Completion Event) algorithm on the Create Completion Events status of the D3-ScheduleDemandResetResponse (Schedule Demand Response(Multispeak)) business object. 
The D3-VALSDRCCE (Check if Device has any Filtering errors -  Schedule Demand Reset) algorithm on the Validate status of the D3-ScheduleDemandResetResponse (Schedule Demand Response(Multispeak)) business object is used to check for errors related to filtering. The value of the “Opt Out Of Filtering” parameter on this algorithm must match the value of the parameter on the D3-SDRCCE algorithm. The parameters should both be set to either "false" (the default) or "true" (if filtering is to be disabled).
CIM Commands
For CIM-based on-demand read commands, filtering is enabled by default via the “Opt Out Of Filtering” parameter (set to "false" by default) on the D3-CCMPEVCIM (Create CIM Completion Event) algorithm on the Create Completion Events status of the D3-CIMMeterReadingsResponse (CIM Meter On Demand Read Response SOA Based) business object. 
The D3-VALCEVCIM (Check if Device has any Filtering errors CIM Completion Event) algorithm on the Validate status of the D3-CIMMeterReadingsResponse (CIM Meter On Demand Read Response SOA Based) business object is used to check for errors related to filtering. The value of the “Opt Out Of Filtering” parameter on this algorithm must match the value of the parameter on the  D3-CCMPEVCIM algorithm. The parameters should both be set to either "false" (the default) or "true" (if filtering is to be disabled).