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.