Configuring DataRaker Usage and Event Integration

Oracle Utilities Smart Grid Gateway adapters use OSB and BPEL components when publishing initial measurement and device event data for integration with Oracle Utilities Analytics Insights.

OSB Projects

The following “CM” Oracle Service Bus projects are used to configure the integration between SGG and Oracle Utilities Analytics Insights:

Adapter

OSB Projects

Landis+Gyr

SGG-D3-USAGE-CM (used to publish usage)

SGG-D3-EVENT-CM (used to publish device events)

NES

SGG-D4-USAGE-CM (used to publish usage)

SGG-D4-EVENT-CM (used to publish device events)

MV90

SGG-D5-USAGE-CM (used to publish usage)

Sensus

SGG-D6-USAGE-CM (used to publish usage)

SGG-D6-EVENT-CM (used to publish device events)

Silver Spring Networks

SGG-D7-SSNXML-CM (used to publish usage)

SGG-D7-CSV-CM (used to publish device events)

Itron OpenWay

SGG-D8-ITRONXML-CM (used to publish usage)

SGG-D8-EXCEPTION-CM (used to publish device events)

Adapter Development Kit

SGG-DG-SEEDER-CM (used to publish usage and device events)

The following components provided with these projects are used in publishing measurement data and device events to Oracle Utilities Analytics Insights:

  • The DataRakerBusinessService business service is used to send data to a pre-configured JMS queue (defined as an Endpoint URI), from which the data will be published. This business service is specified in the EnvironmentSettings.xq file (see below).

  • The DataRakerServiceAccount service account is used to define and maintain the user name and password needed to access the JMS queue defined in the DataRakerBusinessService business service.

Enabling Data Publishing

Publishing initial measurement and device event data is enabled by referencing a publisher business service (DataRakerBusinessService) in the publishServices/service element in the EnvironmentSettings.xq files provided with the OSB projects listed above as follows:
<publishServices>
  <service>[publisherBusinessService]</service>
</publishServices>

BPEL Composites

The SGGDRIntegration BPEL composite handles publishing the data to Oracle Utilities Analytics Insights or other systems.

Configuring Publishing Output

The following parameters can be used to configure details of how the data is provided to Oracle Utilities Analytics Insights, including the directory where files are posted for Oracle Utilities Analytics Insights to consume, number of records per file, polling frequency, etc. These parameters are defined during installation. See the Oracle Utilities Smart Grid Gateway Installation Guide for more details about defining values for these parameters.

Parameter

Description

Default Value

SGG_​DR_​INT_​QUEUE

JNDI name of queue to publish SGG payloads.

This is the JMS queue defined in the DataRakerBusinessService business service. This should NOT be changed.

DataRakerQueue

SOA_​DR_​PUBLISH_​SIZE

The number of records (SGG payloads) to accumulate in a published file.

100

SOA_​DR_​FILE_​SIZE

The maximum file size for the accumulated (SGG payloads) file in kilobytes.

524288

SOA_​DR_​ELAPSED_​TIME

The period of time in second which, when exceeded, causes a new outgoing file to be created.

600

SOA_​DR_​POLLING_​FREQ

The polling frequency in seconds of the staging directory for new files.

60

SOA_​DR_​STAGING_​DIR

Mount point/directory for the staging directory for accumulated SGG payload files.

This is used internally and should NOT be changed.

/spl/sploutput/staging

SOA_​DR_​INTEGRATION_​DIR

Mount point/directory from which Oracle DataRaker will consume the converted XML files.

/spl/sploutput/int