Requesting Measurement Data

The base package provides a mechanism by which standalone measuring components can request data from an external application. Examples of this include requesting data weather data from a weather station or zonal load data from an independent system operator (ISO) when used with Oracle Utilities Market Settlements Management. Measuring components of this type are referred to as “standalone measuring components”.

Standalone Data Request Measuring Components

Requesting measurement data for standalone measuring components is supported by the “Standalone Data Request MC” (D1-StandaloneDataRequestMC) and “Standalone Data Request MC Type (D1-StandaloneDataRequestMCType) business objects.

Standalone data request measuring components use many of the same attributes as device-based measuring components, but also use the following unique parameters:

  • Standalone Identifier: An identifier for the measuring component. This ID is used when importing data for standalone measuring components via the standard initial measurement loading process (see About Initial Measurement Data for more information).
  • Processing Timetable Type: A processing timetable type used when scheduling data requests. If not specified, a fallback processing timetable type can be defined on the measuring component’s type.
  • Service Provider: The external application to which data requests are sent. If not specified, a fallback external application can be defined on the measuring component’s type.
  • Request Information: Details about the last data request processed for the measuring component

Measurement Data Requests

Requests for measurement data can be scheduled or made manually by a user.

  • Scheduled requests are triggered by the “Standalone MC Data Request - Monitor” batch process.

  • Manual requests are triggered by clicking the Request Data button in the Record Actions section of the Measuring Component zone.

    This opens the Request dialog where te user enters a start and end date/time for the request.

Each of these invokes the “Calculate Schedule and Create Outbound Communication” algorithm which creates an outbound communication based on the processing method defined for the external application (Service Provider). When the external application sends back the requested measurement data, it can be received via the standard method for importing measurement data.

Configuring External Applications for Measurement Data Requests

To support measurement data requests, the following processing method must be defined for the external applications to which data requests are sent:

Processing Role Processing Method

Standalone MC Data Request

How to Send MC Related Information

Used to send the outbound communication to the external application.

Default Communication Out Business Object: D1-StandaloneMCDataRequest (Standalone MC Data Request Communication Out

The Request Mapping Algorithm and Response Mapping Algorithm options can be used to map the format of data both from the standard format to an external system format and from an external system format to the standard format.

For example, when requesting for zonal load from an ISO the process would be:
  • Take the input of an outbound communication that has the measuring component’s standalone ID and the date/times and put it into the zonal request format for the ISO
  • Take the input of an outbound message that has the response from the ISO with the intervals and convert it into the IMD format

In addition, the following objects must be configured to send data requests.:

  • Communication Type for “Standalone MC Data Request Communication Type”
  • External System
  • Outbound Message Type
  • Message Sender