Sending CIM Command Outbound Communications
This topic describes the configuration required to process (CIM) outbound communications.
Adapter Development Kit CIM Outbound Message Types
Outbound message types must be configured for each command you plan to use in your implementation. The base package includes a set of outbound message types that can be used.
This table lists the outbound message types used with Adapter Development Kit CIM commands, along with the business objects used with each.
Command | Outbound Message Type / Business Object |
---|---|
Device Status Check |
ADK - CIM Get MeterReadings (DG-CIMGMR) / ADK CIM GetMeterReads OB Message (DG-CIMGetMtrRdOBMsg) |
On-Demand Read (Interval) |
ADK - CIM Get MeterReadings (DG-CIMGMR) / ADK CIM GetMeterReads OB Message (DG-CIMGetMtrRdOBMsg) |
On-Demand Read (Scalar) |
ADK - CIM Get MeterReadings (DG-CIMGMR) / ADK CIM GetMeterReads OB Message (DG-CIMGetMtrRdOBMsg) |
See Outbound Messages in the Administrative User Guide for more information about creating message senders.
Adapter Development Kit CIM Message Senders
You must create message senders for each outbound communication that will be sent to the head end system as part of the command communication process.
Note: When creating message senders as part of the command communication process used with native implementations, the Message Class MUST be set to SOAPSNDR (Sender for real-time HTTP / SOAP messages).
See Message Senders in the Administrative User Guide for more information about creating message senders.
Adapter Development Kit CIM 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.
Adapter Development Kit CIM XSL Files
The table below lists the XSL provided for use with outbound message types based on the outbound message business objects provided for use with Adapter Development Kit CIM commands.
Outbound Message Type | Outbound Message Business Object | Message XSL | Response XSL |
---|---|---|---|
ADK - CIM Get MeterReadings (DG-CIMGMR) | ADK CIM GetMeterReads OB Message (DG-CIMGetMtrRdOBMsg) | DG-CIMGetMtrReadsRequest.xsl | DG-CIMGetMtrReadsResponse.xsl |
Adapter Development Kit CIM Processing Methods
In order to send smart meter commands to a head end system, appropriate processing methods must be configured on the head end system record.
This table lists the details appropriate to configuring processing methods for each command used with the Adapter Development Kit.
Command | Processing Role | Business Object | Outbound Message Business Object |
---|---|---|---|
Device Status Check | Device Status Check | ADK CIM Ping Direct Route (DG-CIMPingDR) | ADK CIM GetMeterReads OB Message (DG-CIMGetMtrRdOBMsg) |
On-Demand Read (Scalar) | On-Demand Read (Scalar) | ADK CIM On-Demand Read Direct Route (Scalar) (DG-CIMGetMtrReadScalarDR) | ADK CIM GetMeterReads OB Message (DG-CIMGetMtrRdOBMsg) |
On-Demand Read (Interval) | On-Demand Read (Interval) | ADK CIM On-Demand Read Direct Route (Interval) (DG-CIMGetMtrReadIntervalDR) | ADK CIM GetMeterReads OB Message (DG-CIMGetMtrRdOBMsg) |
See Configuring Processing Methods for more information.